[Bug] Error when trying to view an artist or play any files
Closed this issue · 4 comments
When I try to navigate into an artists folder I get an error. I also get a similar error when I try to view a list of recent albums or view a list of tracks. Looking at the logs I see some error message about something being deprecated. I've attached the logs to this case.
Steps to Reproduce
- Open the plugin
- Navigate to Browse > Any Artist
Environment
- Kodi Matrix
- Ubuntu 20.04
- Navidrom 0.41.1 (not sure which version of the API they support)
- Plugin version: 3.0.0
Logs: subsonic-error.log
Sorry, I just saw this. I'll take a look in the next few days.
Looks like this is Navidrome specific
https://www.navidrome.org/docs/developers/subsonic-api/
IDs in Navidrome are always strings, normally MD5 hashes or UUIDs. This is important to mention because, even though the Subsonic API schema specifies IDs as strings, some clients insist in converting IDs to integers.
I'll look into changing this to allow a non-integer id.
I've created a branch with some changes to resolve this.
Feel free to test it a https://github.com/warwickh/plugin.audio.subsonic/tree/non-int-id
It looks like you need to set the useget option to true in the settings.
This has now been merged into the master branch with v3.0.1