Love the idea of this project, exactly something I’m looking for. Though as others have stated, a more native way for Linux or an integration with Lutris or Heroic Launcher would truly be helpful for this project. Believe it would get a lot more traction in the selfhosting community if this became a reality.
Currently exploring some tools around this myself too. I’d recommend having a look at Gonic, LMS(light music server) and Navidrome for hosting music. Personally I quite liked the simplicity of Gonic.
If you need to re-sort/manage your music then, Beets and Musicbrainz Picard, or MediaMonkey (if you’re on Windows) are your friends. These can add alot of additional metadata to your library.
Beets is apparently the “best” tool out of these as it has a big plugin library and hella customizable configuration for your exact setup.
Best of luck 🤞