I just signed up to a tidal trial. Yes it's easy to download and store and save and play offline. All great if you are using headphones, because there's no way to stream to WiFi speakers though on Deezer and Tidal as far as I can see at the moment. Spotify.... yes it's easy. Just located my Jam Symphony speaker in the 'connect to a device' menu in settings....very simple and works. Sadly using the Fiio App I cannot find or cast to my Jam Symphony. Also in Deezer and Tidal I can't find my speaker or even cast to it. So Brownie points for Spotify, but Fiio need to make some changes to their app at least. Having said all that the M9 is a great little player and headphone/earphone output is good, very good. So Fiio I hope you read this, I did pass it on to support a couple of days ago, so please, at least, solve the problem in the Fiio app. Well done to Spotify. Bluetooth works well though, so if you have a Bluetooth speaker you should have no problem.