I guess I'm still firmly in the "MP3 collection" camp
I tried doing a streaming service in a way that made sense to me: Tidal for high quality FLAC streaming, via a Mopidy plugin, playing back via distributed audio and controlled with any number of MPD clients so I could control it anywhere in the house. I thought it would work reasonably well. I was wrong.
- Mopidy is a music server similar to MPD but apparently requires a plugin to be compatible with MPD clients. No big deal there, just install & enable the appropriate plugin.
- I attempted to add an album via
ncmpcppand it threw an error: something about blacklisted commands. Ok, I guess I have to un-blacklist the command in the config, after reading some warning about how certain commands won't behave nicely with certain streaming service backends. - Now when I add an album to the main playlist (a.k.a. a folder), it works but it takes an unsettling amount of time and my CPU fans spin up. Not a great sign. I remember that Mopidy is written in Python. (MPD, written in C++, queues up folders or entire artist trees basically instantly.)
- Ok, whatever, I decide to install the Tidal plugin and set up an account. I sign up for their free 30-day trial. Getting Mopidy connected was reasonably easy... it gives you a URL to visit, like activating a Roku app.
- There is of course no way to search for artists or albums from
ncmpcpp(or any other MPD client I tried). So I have to use the Tidal web page to "add" or "favorite" artists or albums and then they'll become visible in ncmpcpp. Ok, I guess I can live with it. - I go to add an album which I've favorited to the main Mopidy playlist. That part works. But then I go to play it back... nothing. Worse, Mopidy hangs (along with the 2 MPD clients I was testing out) and I have to kill/restart it. This happens multiple times, and no matter what I try it always hangs.
- For troubleshooting purposes, I go to the web client and try to play the same album there. Nothing. Some error apparently about by browser not supporting their DRM. (Google Widevine or something. Not installing that crap.)
- DRM huh? Supposing the reason Mopidy won't play is also a DRM issue, well, forget it, I guess. It's not worth it.
- Free trial cancelled. Goodbye Tidal.
- I then promptly uninstalled Mopidy and all the plugins, and reinstalled MPD. Experiment over. Back to my MP3 and vinyl collections I go.
I guess I'll just go put on a record, at least it won't track me or try to take away my rights.