10-22-2020, 03:22 PM
(10-22-2020, 02:49 PM)grasshopper Wrote:(10-21-2020, 10:57 PM)beershaun Wrote: +1 on Tidal Connect support. I want to use the Tidal App like I can the Spotify App to target my Moode player instead of bubbleupnp on my Android device.
Is there an open source implementation in active development? I think the Devs need that before they can do anything.
This is exactly the question to ask and there's no point of asking it here.
The only reason "...like I can the Spotify App to target my Moode player..." is possible is because the open-source librespot project has written and supported a substantial codebase over the years which implements a Spotify renderer. By my count, the librespot repo contains 60 source-code (Ruby) files and an equal number of supporting files so this is far from a simple project. It requires intimate knowledge of the Spotify API and protocol. As well, it is unsanctioned work. From the disclaimer on its README page, "Using this code to connect to Spotify's API is probably forbidden by them. Use at your own risk." At any moment, Spotify could make a change which invalidates the effort.
In the case of Tidal, they've already shown their dislike for open-source projects by constantly changing authentication codes required by a client to access the Tidal servers, which is why the maintainer of upmpdcli has dropped his support for a Tidal plugin and why the Tidal plugin in MPD is now officially defunct. Only time will tell if they change their stance with this roll out of Tidal Connect. I'm not holding my breath.
Regards,
Kent