

Very subjective but there is literally only one for me and its Navidrome
The one obstacle is you have to know how to selfhost, but i know for proxmox servers there are single line commands that will install and run everything automatically
- Free open source software.
- Free from enshitification
- You own the music and therefore you set the quality. (Supports flac)
- works with different players on different devices (open streaming protocol)
- no bandwidth when used local, and stays working at home even when there is no internet.
Why people pay monthly to then not even own music when you could use that same money to just buy music while having a better quality experience that cant be taken away is beyond me.
I am, that works really well actually and it even knows when the same file was moved.
But to add new files to that external library, which is in fact the only main library. We need to dig in immich file structure which at the very least enforces different directories per individual user and also uses those to store some forms of metadata.
We tried sharing a user in the beginning but the app did not seem to like that.
Now its not the biggest deal, just an annoyance. the fix i am currently thinking is to move the immich directory to somewhere hidden and us systemlinks to get all uploads centralized under a single directory for further processing.