https://www.musicpd.org/clients/
> MPD is designed around a client/server architecture, where the clients and server (MPD is the server) interact over a network. Thus, running MPD is only half of the equation. To use MPD, you need to install a MPD client (aka MPD interface).
https://mpd.readthedocs.io/en/stable/plugins.html#output-plu...
Unlike the other solutions that force you to use mpd to play the music, this captures whatever is playing on the source (YouTube, Spotify, MusicBee)
Yes, it works with pipewire (unlike pulseaudio-dlna)
I'll be honest, it's not perfect but almost
I'm really interested in something that makes video and audio files browsable based on their directory structure, and then simply streamable in-browser, for multiple clients simultaneously.
I wrote a default directory index script to present mp4s as html5 video, but there's also some mkvs and avis. Transcoding on the fly might be a bit heavy for this old machine though, so maybe I should just batch up some transcoding into h264 / aac to run overnight.
I've been using it for a few years without complaints. Plays nice with VLC, and that can run just about anywhere.