I think I have seen discussions around these topics in the past. I am hoping someone is up to date on these skills so that I don't have to spend further hours or days trying to get this to work smoothly.
What I want to do: config a small box (I hope to use a Raspberry Pi but will scale up until I find one with the needed power to serve in this capacity) such that when it is plugged into a network and amp/speakers somewhere it will connect to an icecast stream automatically and play it out of the speakers. It will detect silence in the stream (including the stream going down) and switch to playing (a playlist of) locally stored files. It will detect when the stream audio comes back and cut out the local audio and go back to stream audio. All headless and automatic. I am trying to get this system going now on a laptop with a bit more power than the Pi. I am trying to use: jack silentjack (to detect the silence) jack_connect (to change the jack routing on setup and on command from silentjack) audio players: mplayer (or its frontends) vlc others? Does this sound like a reasonable set of components for this job? Has anyone done something similar? Are there any good docs in this space? Problems I think I need to solve: A way to "statically name" the main stream player so that I can refer to it in scripts. I may not have to statically name the backup player but it would probably be nice. So far, I am not seeing how to do that with mplayer or vlc, the names seem to be tied to the pid. Is there a better way to go about this? If it hasn't already been done, I will write this all up when I am done. all the best, drew -- http://nakedghosts.blogspot.com/
_______________________________________________ Rivendell-dev mailing list [email protected] http://caspian.paravelsystems.com/mailman/listinfo/rivendell-dev
