-
Need to figure out the best primary key between Plex Media Server responses and Tidal. This will likely be a problem since there doesn't seem to be any overlap.
-
Tidal has support for ISRC (International Standard Recording Code) but it doesn't look like Plex does. :(
-
We can query Tidal tracks by ISRC code: https://github.com/orgs/tidal-music/discussions/26
-
Tidal github discussions (use this for support since Tidal support won't talk to you): https://github.com/orgs/tidal-music/discussions
Warning
If we can get a viable POC, we'll DRY up the code and wrap with a service layer. But we NEEEEED a reasonable primary key. I don't want to fallback to search API and take the first result nor incorporate some LLM madness. Also the Tidal API seems like it's read-only. Multiple blocking issues here.
-
Copy
config.json.template
toconfig.json
and populate with your specifics -
Run with
go run .