Plex w/ plexamp Jellyfin w/finampThats what I would go with but theres tons of options here as well https://github.com/awesome-selfhosted/awesome-selfhosted#media-streaming---audio-streaming
Absolutely do not do this on windows. It makes everything a nightmare. Bare metal install ubuntu server and install docker/portainer. Its 5 copy pasted commands and you never have to look at the terminal ever again if you don't want to.
Democracy runs deep in your bloodline soldier. Rejoice!