Aller au contenu

Liquidsoap.


vincent

Messages recommandés

Bonjour à tous,

Voilà je me suis installé Liquidsoap,

J'aimerais savoir comment faire partir la playlist de secours lorsqu'il y a un blanc de plus de 15 secondes lorsque je suis en live...

Est-ce possible?

:?:

Car là je coince avec les blank detect et le strip-blank...

Merci par avance.

Lien vers le commentaire
Partager sur d’autres sites

Comme je suis sympa et tout ça, je file mon script,

#!/usr/bin/liquidsoap

# Liquidsoap SUP Radio

# Log dir
set("log.file.path","/home/supradio/liquidsoap/supradio.log")

# Source stream
url = "http://localhost:8000/source"
source = mksafe(input.http(url))

# Backup file
pige = single("/home/supradio/liquidsoap/backup.mp3")

# Network problem detection
source = fallback([source, pige])

# Blank detection
out_s = fallback(track_sensitive=false,
[ strip_blank(length=45.,source) , pige ])

# MP3 192k Stream / 44khz stereo
output.icecast.mp3(
host="localhost", port = 8000,
password = "password", bitrate = 128, name = "SUPRADIO - www.supradio.net - Live From Paris France", description = "SUPRADIO - www.supradio.net - Live From Paris France", url = "http://www.supradio.net",
genre = "Top40 Talk Pop Rock Dance", mount = "supradio_high", out_s)

A changer avec vos valeurs, là tout est donné et maché, à vous de fouiller. :)

Lien vers le commentaire
Partager sur d’autres sites

Je mes également mon script.


#!/usr/local/bin/liquidsoap

#log dir
set("log.file.path","/usr/local/var/log/liquidsoap/votreradio.log")
set("init.daemon",true)
set("init.daemon.pidfile.path","/var/run/liquidsoap/liquidsoap.pid")

### sources
set("harbor.bind_addr","0.0.0.0")
set("harbor.port",8080 ou au choix)
set("harbor.username","admin")
set("harbor.password","XXXXXX")
set("harbor.icy",true)
set("harbor.timeout",20.)

live = input.harbor("/votreradio.mp3")

### Playlist securité

security = mksafe(playlist("/path/to/secours.pls"))

# Network problem detection
source = fallback([live, security])

# Blank detection
out_s = fallback(track_sensitive=false,
[ strip_blank(length=15.,live) , security ])

### Notre sortie vers un shoutcast

out = output.shoutcast.mp3(host="localhost", port=8000, password="XXXX", name="nom de votre radio", genre="Top40, etc", url="http://www.votresite.truc", public=false, quality=1, bitrate=votrebitrate, samplerate=44100, out_s)

Lien vers le commentaire
Partager sur d’autres sites

  • 2 weeks later...

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...