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)