Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
3 tasks done
stonie08 opened this issue Apr 10, 2024 · 0 comments
Open
3 tasks done

Comments

@stonie08
Copy link

stonie08 commented Apr 10, 2024

Before posting

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

  • I checked the issue tracker for similar issues
  • I checked the changelog if the issue is already resolved
  • I tried the latest Clementine build from here

System information

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

  • Operating System: Windows 10
  • Clementine version: 1.3.1 / 1.4.0rc1-901-g7b678f26e

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)

  • Install Clementine
  • Go to Tools -> Preferences -> Subsonic
  • Configure demo server: https://demo.navidrome.org/ user: demo, password: demo and press login, then OK
  • In the left menu -> Internet -> right click on Subsonic -> "Refresh catalogue"
  • Observe that nothing happens. Retry with 0.50.1 or older Navidrome installation which will work fine.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant