17 Dec 2003 zotz   » (Journeyer)

Been working on ways to tie UBS (Unattended Broadcast System) together with peercast via ices, darkice, MuSE, or the like.

Good progress. I want to run more than one radio station from a single box. Experiments continue.

Hope to release code soon. If anyone wants what I have before then, let me know.

Right now, the UBS play command is a custom script which copies existing ogg files over generic named files in a static playlist. This is working and the metadata is showing up when ices streams to peercast.

Other ideas like piping - eg:

ogg123 -d au -f - nevastop.ogg | sox -t au - -t raw - | ices2 ices-stdin.xml

For this to work how I want, I will have to figure some way to put metadata in a file and signal ices.


UBS http://aboleo.net/software/ubs/

Peercast: http://www.peercast.org/

Icecast/Ices: http://www.icecast.org/download.html

Darkice: http://darkice.sourceforge.net/

MuSE: http://muse.dyne.org/

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!