

Check out https://github.com/WilliamNT/tunesynctool as well. Its development is a little slow right now but it seems very thoughtfully designed and lets you sync via command line (i’ve done so myself) or you can build around it in python.


Check out https://github.com/WilliamNT/tunesynctool as well. Its development is a little slow right now but it seems very thoughtfully designed and lets you sync via command line (i’ve done so myself) or you can build around it in python.


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 I think is the track matching algorithm for ISRC seems to just always return unmatched https://github.com/betsha1830/navispot/blob/main/lib/matching/isrc-matcher.ts
Am I just reading it wrong?
Your point 3 would be correct with docker and rootful podman, not rootless podman. I have a whole reddit post where this was hashed out, and over the many months and several comments in the post, I’m fairly certain I’m correct in my stated observations
That being said, it’s still best to not use id 0 in your containers and mark permissions the correct way based on your system’s user namespace mapping. It’s just one more variable to figure out, where in most people’s case it won’t matter too much, and still provides better isolation than docker


Looks great! It’s tough for me to choose between this, amperfy, and narjo. I think arpeggi has the cleanest UI, but amperfy and narjo have gapless playback, which I really care about. Plus amperfy is fully open source, which is cool. narjo has a bunch of neat features/customization, though, so I’ve been sticking with it lately


https://perfectmediaserver.com/02-tech-stack/os/ this guide uses proxmox specifically but the base distro can be swapped out and the rest of the teck stack and concepts can apply everywhere. I followed it with a ucore (part of Universal Blue) base and it works great.


funny recommendation in a selfhosted community
There’s almost no chance of getting banned for this. Spotify themselves provides the APIs that let you get metadata about your playlists and tracks, and setting up a developer account with them is petty easy.
It’s moreso a concern of Spotify eventually limiting/ratelimiting that data retrieval in the future… which is why you should back up now while you can!