Soundcloud – this app allows you to listen to music offline, ad-free, record sounds and upload them on your account. You have access to over 150 million songs and podcasts. The app is available for both iOS and Android and is free of charge.
Spotify – this app allows you to listen to millions of tracks, podcasts and episodes online or offline (you’ll need a subscription to listen to anything offline). You can connect the same account to your phone, tablet, car, even your TV. The premium version of Spotify costs £9.99 a month (you get 3 months free) and the family premium version (6 different accounts) costs only £14.99 a month (also 3 months free).
Deezer – it is pretty much the same deal as with Spotify and Soundcloud, just with less known brand name. You can listen to music online and offline, but might be that you won’t be able to find some less popular songs on there. The premium version costs £9.99 and the family version costs £14.99.