I use Funkwhale [1] internally. It is such a beautiful designed interface and it makes listening to my music fun again. Funkwhale also honors a carefully curated music collection (I use MusicBrainz); my MP3s are mounted read-only; I can share my Music with family-members; it is Album-focused, which is more in line with my listening habits (I don't want a random stream of different artists, I like to listen to a single album, the way artists arranged their tracks etc.); although, I do use playlists sometimes.
My family members have an "MP3" folder in Nextcloud and when they add music, Funkwhale is set up to automatically scan their bind-mounts for change and add music.
Currently, the library has about 16000 MP3s (mostly bought, some ccby, some music from games I bought, some digitized audio-cds - I try to by MP3 from bandcamp, if available).
For multi-room-audio, I use Iris+Mopidy+Snapcast [2] as an alternative frontend to my Funkwhale library, via API.
My family members have an "MP3" folder in Nextcloud and when they add music, Funkwhale is set up to automatically scan their bind-mounts for change and add music.
Currently, the library has about 16000 MP3s (mostly bought, some ccby, some music from games I bought, some digitized audio-cds - I try to by MP3 from bandcamp, if available).
For multi-room-audio, I use Iris+Mopidy+Snapcast [2] as an alternative frontend to my Funkwhale library, via API.
[1]: https://funkwhale.audio/
[2]: https://github.com/jaedb/Iris