icecast or equivalent

Raspberry Pi related support

icecast or equivalent

Postby bevlar » 15 Apr 2015, 13:54

I'm working on a RuneAudio multi room setup it currently has one component which makes it a pretty expensive setup, a creative sound blaster x-fi USB DAC. This allows me to stream, in sync, to all rooms. Each room also has a pi with another instance of rune audio which can be switched by a relay to output different audio to a given room.

This is all controlled by a flask hosted webpage running on the master runeaudio instance.

I've been thinking lately that an icecast server running on the master would be the answer to my synchronisation issue.

Is it possible to output audio from the master to an icecast server running locally and also have the master play the audio from the icecast stream?

If this can be done then I can drop the cost and a bunch of components.

I have also incorporated youtube-dl to my webpage so I can paste a YouTube link and download the audio to local storage at which point auto detect runs a library update.
bevlar
 
Posts: 26
Joined: 16 Mar 2015, 10:52

Re: icecast or equivalent

Postby ACX » 16 Apr 2015, 11:03

Hi bevlar,
take a look at these topics, in particular the last one:
rune-transmitter-t210.html
jack-sink-t377.html
netjack-t956.html
We believe that netjack is the way to go. Any chances you could attempt it?
User avatar
ACX
RuneAudio co-founder
 
Posts: 1693
Joined: 29 Nov 2013, 02:25
Location: Udine, Italy

Re: icecast or equivalent

Postby bevlar » 16 Apr 2015, 14:05

I did a bit of reading on netjack after seeing that thread a while back. The main issue I have is that it doesn't support wireless due to latency.

I personally cannot justify running cables or purchasing homeplugs to bridge the gap. I'll look into again though.

I will definatley look into the icecast solution. I think it will be the best fit for wireless setups. From what I remember each pi will connect to the stream at the same point regardless of when it connects. That's why I asked about configuring the master rune interface to output to ice cast and also output the icecast audio to the USB DAC.

Logitech media server uses a buffer to sync audio to each device and issues a simitanious play command when the last buffer reaches 70% and this is repeated for each track. It is licensed so it would not fit with your open source project. It is available in squeezebox but rune ui is much more polished so I dropped it before I got it setup.
bevlar
 
Posts: 26
Joined: 16 Mar 2015, 10:52

support RuneAudio Donate with PayPal


Return to Raspberry Pi

Who is online

Users browsing this forum: No registered users and 16 guests