Usare liquidsoap per stremmare 24/24.

Versione consigliata liquidsoap-3.6.8-1

Riferimento originale:

http://savonet.sourceforge.net/

Documentazione:

http://savonet.sourceforge.net/doc-0.3.8/documentation.html

Riferimenti API:

http://savonet.sourceforge.net/doc-0.3.8/reference.html

Stralci, esempi e scripts:

http://savonet.sourceforge.net/doc-0.3.8/scripts/index.html

Codice per radio cybernet:

#!/opt/liquidsoap/bin/liquidsoap

# server socket, telnet socket and logs settings %include "~/soap/scripts/radio_cybernet/server.liq" %include "~/soap/scripts/radio_cybernet/log.liq"

# this is to reload any playlist every hour and every quarter hour = playlist(reload=3600) quarter = playlist(reload=900)

# playlist directory, need to make a definition to avoid # the replay of jingles jingle = mksafe(hour("/home/radio/soap/playlists/jingles.pls")) listall = say_metadata(playlist("/home/radio/soap/playlists/globale.pls"))

# live istance live = "http://radio.dyne.org:8000/rcyb_live.mp3"

# one jingle five audio radio = random(weights=[1,5],[ jingle, listall ])

server = output.icecast.mp3(restart=true, restart_delay=5, port=8000, user="source", password="revolution", genre="Experimental,Eclectic,Free pirate radio", url="http://radiocybernet.org/", description="Online since 1997", public=true, samplerate=22050, bitrate=24, stereo=false)

ogg = output.icecast.vorbis(restart=true, restart_delay=5, port=8000, user="source", password="revolution", genre="Experimental,Eclectic,Free pirate radio", url="http://radiocybernet.org/", description="Online since 1997", public=true, samplerate=22050, stereo=false)

dyne="radio.dyne.org"

def event(c,d)

end

def crossfade(a,b)

]),fade.final(duration=10.,a) ]) end

broadcast = event(live,say_metadata(radio))

outdyne = server(host=dyne, mount="rcyb.mp3", name="rcyb.mp3", broadcast )

oggdyne = ogg(host=dyne, mount="rcyb.ogg", name="rcyb.ogg", broadcast )