Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Which OS? If the sending device is Linux, you can create a null pulseaudio device and set it as default. Then capture from it, compress it and stream out via rtsp using ffmpeg. On the receiving end, ffplay listens on the correct port and plays it. If you're interested I'll grab the commands I run on both sides.

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



Server is linux, clients would be firefox, under linux / android / windows.

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.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: