All pastes #435062 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-04-11 19:10 UTC
rendered paste body
intro = playlist("intro.pls")
backup = (playlist.safe("playlist.pls"))
new = input.http.mp3("http://radio.ruggednorth.com:80/new")
oldschool = input.http.mp3("http://radio.ruggednorth.com:80/oldschool")
nc17 = input.http.mp3("http://radio.ruggednorth.com:80/nc17")
cygnal = input.http.mp3("http://radio.ruggednorth.com:80/cygnal")

def once(s)
  sequence([s,fallback([])])
end

def transition(a,b)
  add(normalize=false,
      [ fade.initial(b),
        sequence(merge=true,
                 [blank(duration=1.),once(intro)]),
        fade.final(a) ])
end
radio = fallback(track_sensitive=false, transitions=[ transition, transition ],
                                        [switch(track_sensitive=false,
                                                [({ 4w19h-4w21h }, cygnal),
                                                 ({ 3w15h03m-2w15h04m }, oldschool),
                                                 ({ 7w17h-7w19h }, nc17)]),
                                                 backup])


output(radio)