![]() |
Issue with Qobuz / Upnp - Printable Version +- Moode Forum (https://moodeaudio.org/forum) +-- Forum: moOde audio player (https://moodeaudio.org/forum/forumdisplay.php?fid=3) +--- Forum: Support (https://moodeaudio.org/forum/forumdisplay.php?fid=7) +--- Thread: Issue with Qobuz / Upnp (/showthread.php?tid=1772) Pages:
1
2
|
Issue with Qobuz / Upnp - vincereb - 10-03-2019 Hello Since yesterday i have trouble using Qobuz through Moode audio (last update done). Usually working fine with Linn Kazoo app, but now i can't access music anymore. It says "service login or communication failure". Does anyone know this problem ? Thanks Vincent RE: Issue with Qobuz / Upnp - gilnoh - 10-03-2019 It seems that Qobuz is closing down "unofficial" usage of Qobuz APIs. This includes upnpdcli Qobuz plug-in, which powers Qobuz connection of Moode audio. Here's a little more detail as I understand it. - Qobuz API requires APP ID and APP SECRET to sign each and every API call. So they can see, which application is making how many calls, etc. This includes the ability to check which app is making problem, (e.g. repeated calls, or copying whole library, etc), and ability to reject specific app for such a reason. Qobuz official announces that, app-developers should never share APP ID or APP SECRET. - Most of Qobuz open source plug-ins are a version or another implementation of Kodi Qobuz-plugin (https://github.com/tidalf/plugin.audio.qobuz). This includes, Moode audio's underlying upmpdcli and its Qobuz plug-in. (https://www.lesbonscomptes.com/upmpdcli/upmpdcli-manual.html). Most importantly, those plug-ins (including Moode's underlying upmpdcli) uses Kodi Qobuz Plug-in's APP ID and APP SECRET, and signs all API calls with that secret. - This, is actually kind of abuse of Qobuz API usage agreement (http://static.qobuz.com/apps/api/QobuzAPI-TermsofUse.pdf ). To be faithful to the usage agreement, each app should contact Qobuz and ask for their own ID/SECRET. HOWEVER, up until now, Qobuz allowed this common usage of Kodi APP ID and APP SECRET, on many different applications. Here's what I believe is happening (but just my opinion, and nothing officially confirmed from Qobuz.) - Qobuz server had some problems in last few weeks; server goes down, apps (all apps including official app) having hard time playing music, or slow at responding, and so on. It could be a DoS attack, or simply by some abusive usage from some users / tools (e.g. there are tools to copy whole library of Qobuz.) - Usually such down-time were resolved in a few hours, but such a down time have been repeated for few days, actually. - It seems that Qobuz has investigated those issues and realized that there are a lot of API abusing. - Starting from October 1st (or 2nd), it seems that APP-ID/APP-SECRET of KODI Qobuz plug-in is NOT being accepted anymore. API calls are rejected with 400, bad requests. - This is only limited to the API calls signed with KODI Qobuz plug-in ID/SECRET: Qobuz works as usual for other tools, such as Audirvana, Roon, and so on. I compared the API calls briefly, and it seems that API itself don't seem to have changed (e.g. roughly the same API calls between those tools, but only those API calls with no-longer-secret Kodi APP secrets are being rejected. ) - Qobuz used to have official API documentation on GitHub, for all to read. Now they have removed this page completely. This following now returns 404, no such page. It showed full Qobuz API documantion just till last week. https://github.com/Qobuz/api-documentation With the above observations, I think that Qobuz has finally changed their policy and decided to forces the API usage agreement; which resulted in dropping (no-longer-secret) API-ID/SECRET usage, such as all Kodi-plugin based API-ID/SECRET API calls. Maybe this is temporary. Maybe not. However, the removal of API documentation on GItHub seems to indicate this isn't a temporary move... but I think we need to wait and see. e.g. what they answer back to official Kodi Qobuz Plug-in developers, etc. RE: Issue with Qobuz / Upnp - vincereb - 10-04-2019 Thanks for the answer, it seems to be a real issue ![]() For now i have found a cool solution, using Mconnect app with Qobuz integrated, this app sends qobuz hires music through Moode Upnp. I works perfect THanks RE: Issue with Qobuz / Upnp - grasshopper - 10-04-2019 Interesting read from @gilnoh I didn't know there were tools to download entire libraries, I would have thought they would still need individual user authentication? I've pretty much given up on music streaming, I got fed up with albums disappearing & full catalogues not being available in the 1st place. Amazon shifting into the HD arena is interesting, let's hope they shake it up a bit RE: Issue with Qobuz / Upnp - jmarcusg - 10-05-2019 (10-04-2019, 08:11 AM)vincereb Wrote: Thanks for the answer, it seems to be a real issue Thanks for the recommendation! The app works great. A polished interface and user experience IMHO. Marc RE: Issue with Qobuz / Upnp - franz159 - 10-12-2019 (10-05-2019, 07:19 PM)jmarcusg Wrote:(10-04-2019, 08:11 AM)vincereb Wrote: Thanks for the answer, it seems to be a real issue Correct me if I'm wrong, but using mConnect app, you are actually streaming through the app, the app is not just a controller. Therefore, if you close the app or need the device where mConnect is running to do something else, your streaming will stop. RE: Issue with Qobuz / Upnp - franz159 - 10-12-2019 My solution has been to go back to what I was doing before Moode inetgrated upmpdcli, that is installing BubbleUPnP server on the same Moode raspberry (or on another one in my LAN, for that matter). Something like this.... Code: pi@moodeStdl:~ $ java -version Now my question to @Tim Curtis: assuming that the above-posted info by @gilnoh about upmpdcli / Qobuz is correct, why not integrating BubbleUPnP server directly in Moode? Could that be an option? RE: Issue with Qobuz / Upnp - Tim Curtis - 10-12-2019 Can you point me to the bubbleupnp license? RE: Issue with Qobuz / Upnp - TheOldPresbyope - 10-12-2019 FYI, the contents of the LICENCE.txt file from BubbleUPnPServer-distrib.zip. Code: kreed@krypton:~/BubbleUPnPServer$ more LICENCE.txt RE: Issue with Qobuz / Upnp - Tim Curtis - 10-13-2019 Thanks Kent. The license does not seem to be compatible with Open Source licensing. For example: 2b and 2e among other restrictions. It apparently has some sort of "licensing management module". An end-user can certainly install and use it but AFAICT it would be illegal to redistribute it without getting permission (and probably paying a license fee) to the company that licenses this software. |