You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
Navidrome uses hex strings for IDs and sunk is trying to convert them to u64s. From: https://www.navidrome.org/docs/developers/subsonic-api/
Here's an example album from my library:
_Album { id: "5649bff75a7b36d4789946f420712afa", name: "Freelance Bubblehead", artist: Some("1000 Clowns"), artist_id: Some("0e9ab60a6f701b3a727ef8d774bd00e1"), cover_art: Some("al-5649bff75a7b36d4789946f420712afa_63ebedbf"), song_count: 1, duration: 315, created: "2023-02-14T07:30:55.062040227Z", year: Some(1999), genre: None, song: [] }
I'll fork and try to make a version that uses Strings for IDs and report back.
Thanks so much for this library, looks like it will save me a lot of work!
The text was updated successfully, but these errors were encountered: