clementine-player / Clementine

:tangerine: Clementine Music Player
https://www.clementine-player.org/
GNU General Public License v3.0
3.68k stars 670 forks source link

Clementine fails to load files from Navidrome due to newer OpenSubsonic extension #7323

Open stonie08 opened 2 months ago

stonie08 commented 2 months ago

Before posting

Please follow the steps below and check the boxes with [x] once you did the step.

System information

Please provide information about your system and the version of Clementine used.

Expected behaviour / actual behaviour

I'm recreating this issue here as it seems to be a clementine issue:

Clementine can't fetch the available music on the navidrome server version >0.50.1 via the subsonic API anymore. It will say "Fetching Subsonic Library" briefly then just not do anything. Music that has been shown as available before will be removed. Navidrome's log output will not show anything even at "trace" debug level. Files that were added to an active playlist in a previous version play without any issues, but I can't add any new because there aren't any available. Additionally 1.4.0rc1-901-g7b678f26e and 1.4.0rc1-900-g3f572a413 fail to play music even from an older Navidrome server that was working in the 1.3.1 release.

As per the Deluan from Navidrome:

Seems that the new OpenSubsonic extensions, released in 0.50.1, are breaking Clementine. This is not something easy to fix on Navidrome side. I think you should open an issue with the Clementine project. They don't need to implement the new extensions if they don't want/don't have the bandwidth to, but they should at least ignore the extensions in the responses.

Steps to reproduce the problem (only for bugs)