There is this app to expose a music library to the internet which I forgot the name and honestly don't care as they use slop to write code.
But this make me want to do something similar and slop-free? And I'm thinking like, I could put an ice-cast server on my home server, plug it on mpd. Home server already have my full music collection.
Then I could add a small webapp serving as a client for mpd. Anyone can come listen to the ice-cast output, anyone can queue any song. We can listen together.