Advertisement
Guest User

Untitled

a guest
Aug 10th, 2017
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.42 KB | None | 0 0
  1.  
  2. #!/usr/bin/liquidsoap
  3. set("init.daemon", true)
  4. set("init.daemon.pidfile", true)
  5. set("init.daemon.pidfile.path", "/tmp/avefm_lhouse.pid")
  6.  
  7. set("log.file.path","/tmp/avefm_lhouse.log")
  8. set("log.stdout", true)
  9. set("server.telnet", false)
  10.  
  11. set('harbor.bind_addr','0.0.0.0')
  12. set('harbor.port',8085)
  13. set('harbor.username','djlhouse')
  14. set('harbor.password','avefmpass')
  15. set('harbor.timeout',30.)
  16. live = input.harbor('live')
  17.  
  18.  
  19. default = single("/home/avefm/default.ogg")
  20. clock = single("/home/avefm/clock.ogg")
  21.  
  22. musicas = playlist(reload=600,"/home/avefm/playlist/lhouse.pls")
  23. jingles = playlist(reload=600,"/home/avefm/promos.pls")
  24.  
  25. radio1 = fallback([musicas, default])
  26. radio1 = random(weights=[1,3],[ jingles, radio1 ])
  27. radio1 = add([radio1, switch([({0m0s},clock)])])
  28.  
  29. final = fallback([ live, radio1])
  30.  
  31. final = on_metadata(update_nowplaying, final)
  32.  
  33. output.icecast.lame(final, host="localhost",port=8000,user="avefm3", password="cesarcasio", mount="avefm_lhouse", bitrate=64, description="Musica para todos os gostos!", url="$
  34.  
  35.  
  36.  
  37. def update_nowplaying(metadata)
  38. if metadata['source'] != 'jingles' then
  39. log("Track: #{metadata['artist']} - #{metadata['title']} @ #{metadata['filename']}")
  40. system('/usr/bin/php /radio/harder/daemon/util/updateNowPlaying.php ' ^
  41. quote(metadata['artist'] ^ ' - ' ^ metadata['title']) ^
  42. ' ' ^
  43. quote(metadata['filename']) ^
  44. ' &')
  45. end
  46. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement