With all the ++ tweaks around lately one of my favourites is deezer++ mainly because it allows you offline playback.
1. Head over to deezer.com
2. Create an account
3. Select free (not free trial)
4. Download the deezer++ app from here.
5. Sign in using the newly created details.
sponsored by BLH for your minecraft hosting