Comment on Built a Spotify to Navidrome playlist Exporter. Meet Navispot 😅
dabe@lemmy.zip 4 days ago
Looks cool!
I’m curious about the ISRC matching. I’m working on bringing support for retrieval by ISRC in opensubsonic clients (and Navidrome tends to support the opensubsonic spec) but I didn’t think anyone actually added support yet since it was somewhat recently added to the spec.
I thought maybe it was a Navidrome specific feature to retrieve by ISRC, which would be cool!
But looking at what think is the track matching algorithm for ISRC seems to just always return unmatched github.com/betsha1830/navispot/…/isrc-matcher.ts
Am I just reading it wrong?
betsha1830@lemmy.world 4 days ago
The main ISRC matching is done in the orchestrator.ts file within the same folder. Subsonic was difficult to work with when I tried to implement matching because the endpoint had a limited number of tracks it returns. So I ended using the native Navidrome search API to find the track by title and compares the ISRC. You can check out the file to have a better understanding. Feel free to reach out if you have any more questions.