@Ashley, here you go: http://liquidsoap.fm/doc-svn/reference.html#switch It should be like: radio = switch( [ <sources> ] )
@Sarah, you don't need everything. You can just download the date.liq file, and then include it on top of your script with an onclude statement like %include "date.liq" (there's more info on includes in the last section of http://liquidsoap.fm/doc-svn/language.html ) After doing that, you should be able to build predicates like the ones seen on the schedule.liq file. On Thu, Apr 7, 2016 at 8:27 PM, Sarah Alawami <[email protected]> wrote: > Thanks. Looking at the script given to me regarding my scheduling issue, > do I just download all of the scripts? I don't want to paste all of that in > to my christmas script. I already have a working system. Well once I get > liquidsoap running again. Lol! > > Thanks to the both of you. > > On Apr 7, 2016, at 11:14 AM, Ashley Bernard <[email protected]> wrote: > > Where would i want to look in the API reference? > I switched the fallback line to a switch and put everything in brackets > but still get a parse error when I try to run the script. > > On Apr 7, 2016, at 12:38 PM, Fernando Carmona <[email protected]> wrote: > > 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 > > > > ------------------------------------------------------------------------------ > _______________________________________________ > 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
