Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/liquidsoap
- set("init.daemon", true)
- set("init.daemon.pidfile", true)
- set("init.daemon.pidfile.path", "/tmp/avefm_lhouse.pid")
- set("log.file.path","/tmp/avefm_lhouse.log")
- set("log.stdout", true)
- set("server.telnet", false)
- set('harbor.bind_addr','0.0.0.0')
- set('harbor.port',8085)
- set('harbor.username','djlhouse')
- set('harbor.password','avefmpass')
- set('harbor.timeout',30.)
- live = input.harbor('live')
- default = single("/home/avefm/default.ogg")
- clock = single("/home/avefm/clock.ogg")
- musicas = playlist(reload=600,"/home/avefm/playlist/lhouse.pls")
- jingles = playlist(reload=600,"/home/avefm/promos.pls")
- radio1 = fallback([musicas, default])
- radio1 = random(weights=[1,3],[ jingles, radio1 ])
- radio1 = add([radio1, switch([({0m0s},clock)])])
- final = fallback([ live, radio1])
- final = on_metadata(update_nowplaying, final)
- output.icecast.lame(final, host="localhost",port=8000,user="avefm3", password="cesarcasio", mount="avefm_lhouse", bitrate=64, description="Musica para todos os gostos!", url="$
- def update_nowplaying(metadata)
- if metadata['source'] != 'jingles' then
- log("Track: #{metadata['artist']} - #{metadata['title']} @ #{metadata['filename']}")
- system('/usr/bin/php /radio/harder/daemon/util/updateNowPlaying.php ' ^
- quote(metadata['artist'] ^ ' - ' ^ metadata['title']) ^
- ' ' ^
- quote(metadata['filename']) ^
- ' &')
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement