Have you thought about Airsonic instead of Subsonic? Airsonic forked when Subsonic went closed source and remains FOSS. Airsonic itself became Airsonic-Advanced which is still being maintained by kagemoni (I mention this as there is yet another Airsonic-Advanced fork which stopped being maintained). This is the latest:
https://github.com/kagemomiji/airsonic-advanced
I have it running on a Raspberry Pi4 behind a Caddy reverse proxy for remote access. App wise I use DSub on my Android phone - as you probably know there are quite a lot of apps that work with *sonic servers, but I like DSub as it runs with Android Auto in my car.
https://github.com/kagemomiji/airsonic-advanced
I have it running on a Raspberry Pi4 behind a Caddy reverse proxy for remote access. App wise I use DSub on my Android phone - as you probably know there are quite a lot of apps that work with *sonic servers, but I like DSub as it runs with Android Auto in my car.