Hi both, since you seem to be looking for different things, I'll answer
separately.

Ashley, for the script you sent, the problem is you're using a fallback
when you want a switch. Your time predicates seem right, they worked for me
after changing the fallback to a switch. Also, since switch takes a list of
pairs (predicate, source), you should put them between brackets to work.
Check the api reference for details, but it should be pretty
straightforward.

As for the making sources available on a particular date, I had to make
something similar, and stumbled into an abandoned project that had its own
date type to build predicates and you might find it useful. Here it is:
https://trac.v2.nl/browser/soundpiece/src/liquidsoap

Hope that helps!

On Thu, Apr 7, 2016 at 5:38 PM, Ashley Bernard <[email protected]>
wrote:

> this is my code. I’m probably missing some very necessary line, or a
> bracket or something.
>
> #!/usr/bin/liquidsoap
> # Set the files and playlists,
> all = playlist("/root/ivrauto/tv")
> anime = playlist("/root/ivrauto/tv/Anime")
> Cartoons = playlist("/root/ivrauto/tv/Cartoons")
> comedy = playlist("/root/ivrauto/tv/Comedy")
> crime = playlist("/root/ivrauto/tv/Crime Drama")
> drama = playlist("/root/ivrauto/tv/drama")
> medical = playlist("/root/ivrauto/tv/Medical Drama")
> reality = playlist("/root/ivrauto/tv/reality")
> scifi = playlist("/root/ivrauto/tv/scifi")
> # Play files and playlists according to the radio program,
> # and the default file if anything goes wrong.
> radio = fallback(
> ({ (1w or 3w or 5w) and 1h-4h }, Cartoons),
> ({ (1w or 3w or 5w) and 4h-7h }, anime),
> ({ (1w or 3w or 5w) and 7h-10h }, reality),
> ({ (1w or 3w or 5w) and 10h-13h }, comedy),
> ({ (1w or 3w or 5w) and 13h-16h }, scifi),
> ({ (1w or 3w or 5w) and 16h-19h }, drama),
> ({ (1w or 3w or 5w) and 19h-22h }, crime),
> ({ (1w or 3w or 5w) and 22h-0h }, medical),
> ({ (2w or 4w or 7w) and 1h or 9h or 17h}, Cartoons),
> ({ (2w or 4w or 7w) and 2h or 10h or 18h}, anime),
> ({ (2w or 4w or 7w) and 3h or 11h or 19h}, comedy),
> ({ (2w or 4w or 7w) and 4h or 12h or 20h}, reality),
> ({ (2w or 4w or 7w) and 5h or 13h or 21h}, scifi),
> ({ (2w or 4w or 7w) and 6h or 14h or 22h}, drama),
> ({ (2w or 4w or 7w) and 7h or 15h or 23h}, medical),
> ({ (2w or 4w or 7w) and 8h or 16h or 0h}, crime),
> ({ (2w or 4w or 7w) and 2h or 10h or 18h}, anime),
> ({ (2w or 4w or 7w) and 3h or 11h or 19h}, comedy),
> ({ (2w or 4w or 7w) and 4h or 12h or 20h}, reality),
> ({ (2w or 4w or 7w) and 5h or 13h or 21h}, scifi),
> ({ (2w or 4w or 7w) and 6h or 14h or 22h}, drama),
> ({ (2w or 4w or 7w) and 7h or 15h or 23h}, medical),
> ({ (6w) and 1h-0h}, all),
>  # Stream it out
> output.icecast(%mp3,
>   name="IVRNetwork", description=“IVR stream",
>   host = "server.inner-visions.org", port = 8000,
>   password = “somepassword", mount = “tv",
>   radio)
>
> > On Apr 7, 2016, at 3:07 AM, Sarah Alawami <[email protected]> wrote:
> >
> > Can you put your script on the list? Minus the passwords of corse. I'm
> also trying to figure something like this out  as I need the thing to
> switch playlists from December first to jan 1  to another playist, then
> back to the default afterwords.
> >> On Apr 6, 2016, at 10:38 PM, Ashley Bernard <[email protected]>
> wrote:
> >>
> >> Just wondering how everyone goes about creating complex schedules for
> their playlists? I’m trying to build a setup where a different playlist
> plays during one time for half of the week and for another time the other
> half, and there are about eight of these playlists. I have tried to follow
> a code example and find info in the docs but mostly I think I’ve succeeded
> in breaking my code rather than creating it.
> >> Any help would be appreciated.
> >>
> ------------------------------------------------------------------------------
> >> _______________________________________________
> >> Savonet-users mailing list
> >> [email protected]
> >> https://lists.sourceforge.net/lists/listinfo/savonet-users
> >
> >
> >
> ------------------------------------------------------------------------------
> > _______________________________________________
> > Savonet-users mailing list
> > [email protected]
> > https://lists.sourceforge.net/lists/listinfo/savonet-users
>
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Savonet-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/savonet-users
>
------------------------------------------------------------------------------
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to