andrewrk / andrewrk/groovebasin

Multi-device/Multi-room Streaming

Open
#313 12 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
2k
Forks
119
PR merge metrics
No merged PRs in 30d

Description

Something I'm really, really interesting in is multiroom audio setups. I would love to be on my computer, realize "oh hey, I need to go to the kitchen and get some dishes done," and have my music come with me.

I think this is possible with RTP streaming. Here's a few examples of people using PulseAudio's RTP implementation with MPD to achieve in-sync multiroom setup:

https://fruit.je/mpd-rtp
http://www.hackerposse.com/~rozzin/journal/whole-home-pulseaudio.html

I believe ffmpeg/libav has rtp/sap support - using the ffmpeg command-line I can stream audio with SAP+RTP and listen to the stream in VLC. Example command for generating the stream:

`ffmpeg -re -i 02\ F.W.S.flac -vn -f sap -acodec pcm_s16be "sap://224.1.2.3?same_port=1"`

I haven't tried doing a multi-device setup this way, to test if everything is in sync or not when using ffmpeg's SAP implementation.

Just wanted to toss this idea your way, I think it would be a very neat feature, especially if it was all configurable via the web interface.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.