Comment by sshagent
1 month ago
I'm currently using icecast and ices to host a music stream. It'll effectively stream music to a port, and multiple clients can enjoy.
Anyone doing something similar, I'd like to migrate to something more modern.
1 month ago
I'm currently using icecast and ices to host a music stream. It'll effectively stream music to a port, and multiple clients can enjoy.
Anyone doing something similar, I'd like to migrate to something more modern.
Snapcast is similar, but will keep all the clients in sync for multi-room audio
https://github.com/badaix/snapcast
Snapcast is nice because if you have an existing setup it can just use stdin as the audio source.
That's actually something I've always wanted. Thanks, I'll take a look
I did something similar a while back with mpd its httpd output: https://mpd.readthedocs.io/en/latest/plugins.html#httpd
I think that's still pretty modern. My stream setup uses liquidsoap to generate HLS files which are served as a livestream directly from Tigris/S3. But a lot of users of liquidsoap still use the icecast output I think.
I can see why someone looking to easily handle massive scale wants HLS, but why is it useful here?