Many thanks sam !

I forgot to define "saturdayafternoon" and I had also to remove "
radiodefault"

Now it's working =)

K8L

2011/4/2 Samuel Mimram <[email protected]>

> I think that the brackets "([" of the fallback above are not closed, are
> they? (you only close those for the switch).
>
> ++
>
> Sam.
>
>
>
> 2011/4/2 Ix_kool <[email protected]>
>
>> Thank you for you're answer.
>>
>> Below the script that I've tried
>> Unfortunately, I get an error "Starting channels: radiosched.liq Line 48,
>> char 7 before "=": Parse error."
>> which is the line:
>> "radio=nrj(radio)"
>>
>> I don't understand what is wrong, would you have an idea ?
>>
>> Merci d'avance :)
>>
>> FX
>>
>>
>> # Set the files and playlists, mp3 files in folders
>> hardcore = playlist("/path/HARDCORE")
>> breakcore = playlist("/path/BREAKCORE")
>> idm = playlist("/path/IDM - EXPERIMENTAL")
>> jungle = playlist("/path/JUNGLE - DRUM AND BASS")
>> speedcore = playlist("/path/SPEEDCORE - NOIZE")
>> techno = playlist("/path/TECHNO - BREAKBEAT - BOOTY")
>> podcasts = playlist("/path/PODCASTS")
>> jingles = playlist.safe("/path/jingles_radio")
>>
>> # Sources lives (using another icecast2 server on port 8002)
>> livesession_lecleclive = input.http("http://website:8002/lecleclive.ogg";)
>> livesession_k8l = input.http("http://website:8002/k8l.ogg";)
>> livesession_indik = input.http("http://website:8002/indik.ogg";)
>> livesession_gkyl = input.http("http://website:8002/gkyl.ogg";)
>> livesession_metabloke = input.http("http://website:8002/metabloke.ogg";)
>> livesession_uglykid = input.http("http://website:8002/uglykidjoke.ogg";)
>>
>> # schedule semaine et week-ends
>>     weekmorning =  random(weights = [4, 1, 1], [jingles,idm,techno])
>>     weekafternoon = random(weights = [4, 1, 3, 2],
>> [jingles,idm,jungle,techno])
>>     weeknights = random(weights = [4, 1], [jingles,podcasts])
>>     fridaymorning = random(weights = [4, 1, 1], [jingles,idm,techno])
>>     fridayafternoon = random(weights = [4, 1, 4, 3],
>> [jingles,idm,jungle,techno])
>>     fridaynight = random(weights = [4, 2, 2, 3, 1],
>> [jingles,hardcore,breakcore,jungle,techno])
>>     saturdaymorning = random(weights = [4, 3, 2, 1],
>> [jingles,idm,jungle,techno])
>>     saturdaynight = random(weights = [4, 3, 3, 1, 3, 1],
>> [jingles,hardcore,breakcore,jungle,speedcore,techno])
>>     sundaymorning = random(weights = [4, 1], [jingles,idm])
>>     sundayafternoon = random(weights = [4, 1, 2], [jingles,idm,techno])
>>     sundaynight = random(weights = [4, 3, 1, 2],
>> [jingles,idm,techno,jungle])
>>
>> #ancienne commande avant le schedule
>> #radio = random(weights = [4, 2, 3, 2, 2, 1, 2, 1],
>> [jingles,hardcore,breakcore,idm,jungle,speedcore,techno,podcasts])
>>
>> #nouvelles commandes (pour schedule)
>> radiodefault = random(weights = [4, 2, 3, 2, 2, 1, 2, 1],
>> [jingles,hardcore,breakcore,idm,jungle,speedcore,techno,podcasts])
>>
>>     radio=fallback([
>>         switch([
>>             ({ (1w or 2w or 3w or 4w) and 6h-13h}, weekmorning),
>>             ({ (1w or 2w or 3w or 4w) and 13h-20h}, weekafternoon),
>>             ({ (1w or 2w or 3w or 4w) and 20h-23h59}, weeknights),
>>             ({ (2w or 3w or 4w or 5w) and 0h-6h}, weeknights),
>>             ({ (5w) and 6h-13h}, fridaymorning),
>>             ({ (5w) and 13h-20h}, fridayafternoon),
>>             ({ (5w) and 20h-23h59}, fridaynight),
>>             ({ (5w) and 0h-6h}, fridaynight),
>>             ({ (6w) and 6h-13h}, saturdaymorning),
>>             ({ (6w) and 13h-20h}, saturdayafternoon),
>>             ({ (6w) and 20h-23h59}, saturdaynight),
>>             ({ (7w) and 0h-6h}, saturdaynight),
>>             ({ (7w) and 6h-13h}, sundaymorning),
>>             ({ (7w) and 13h-20h}, sundayafternoon),
>>             ({ (7w) and 20h-23h59}, sundaynight),
>>             ({ (1w) and 0h-6h}, sundaynight),
>>             radiodefault
>>             ])
>>
>> # Processing
>> radio=nrj(radio)
>>
>> livesession_k8l=rewrite_metadata([("artist", "Live Session: Live from
>> Tahiti K8L aka David Metha in the mix!"),("title","LIVE
>> Stream")],livesession_k8l)
>> livesession_indik=rewrite_metadata([("artist", "L'Eclectic Webradio Live
>> Session: Indi-K aka OCB in the mix!"),("title","LIVE
>> Stream")],livesession_indik)
>> livesession_gkyl=rewrite_metadata([("artist", "L'Eclectic Webradio Live
>> Session: G.Kyl in the mix!"),("title","LIVE Stream")],livesession_gkyl)
>> livesession_lecleclive=rewrite_metadata([("artist", "LES ENFLURES
>> DEMONIAQUES"),("title","Emission en direct")],livesession_lecleclive)
>> livesession_metabloke=rewrite_metadata([("artist", "LIVE : Metabloke on
>> Air"),("title","Live Stream")],livesession_metabloke)
>> livesession_uglykid=rewrite_metadata([("artist", "LIVE : Ugly Kid
>> Joke"),("title","Live Stream")],livesession_uglykid)
>>
>> radio = fallback(track_sensitive = false,[strip_blank
>> (threshold=-60.,length=60.,livesession_metabloke),strip_blank
>> (threshold=-60.,length=60.,livesession_lecleclive),strip_blank
>> (threshold=-60.,length=60.,livesession_k8l),strip_blank
>> (threshold=-60.,length=60.,livesession_gkyl),strip_blank
>> (threshold=-60.,length=60.,livesession_indik),strip_blank
>> (threshold=-60.,length=60.,livesession_uglykid),radio])
>> radio = mksafe(radio)
>>
>> output.icecast(%mp3(stereo=true,samplerate=44100,bitrate=192),
>> mount="radio",host="localhost",port=8000,password="******",
>> name = "L'Eclectic Webradio",description = "From Dub to Speedcore since
>> the 00s",
>> genre = "Electronica, Breakcore, Hardcore, Techno, Drum and Bass, Jungle,
>> Industrial, Speedcore",radio,restart=true,protocol="http",public=true,url =
>> "http://www.website";)
>>
>>
>> 2011/4/1 <[email protected]>
>>
>>>
>>> Hi,
>>> You can do it easly in a single liq
>>>
>>> like this
>>>
>>> default = single("/path/to/default.mp3")
>>>
>>> # Répertoire des fichiers à jouer
>>> smooth          = playlist("/path/to/style/smooth")
>>> techno          = playlist("/path/to/style/techno")
>>> hard            = playlist("/path/to/style/hard-techno")
>>>
>>> # our playlists,
>>> # and the default file if anything goes wrong.
>>> radio = fallback([
>>> switch([
>>> ({ 1h-12h }, smooth),
>>> ({ 12h-20h }, techno),
>>> ({ 20h-1h }, hard)
>>> ]),
>>> default
>>> ])
>>>
>>> ###################
>>>
>>> You can also add day1=Monday, day2=Tuesday etc...
>>>
>>> ----- Mail Original -----
>>> De: "Ix_kool" <[email protected]>
>>> À: [email protected]
>>> Envoyé: Samedi 2 Avril 2011 09h00:40 GMT +01:00 Amsterdam / Berlin /
>>> Berne / Rome / Stockholm / Vienne
>>> Objet: [Savonet-users] Easily scheduling genres during the day ?
>>>
>>>
>>> Hello,
>>>
>>> We're broadcasting an electronica radio which has many different genres.
>>>
>>> I actually have a radio.liq file with different weights for genres (each
>>> genre is a directory with .mp3 files).
>>>
>>> I was thinking of duplicating radio.liq 3 times : radiomorning.liq /
>>> radioafternoon.liq and radioevening.liq
>>>
>>> Then I would change weights in each file (seriously, who wants to listen
>>> to speedcore in the morning?).
>>>
>>> Why not changing weight depending of the day of the week also.
>>>
>>> And finally, there would be a main radio.liq which would play each .liq
>>> depending of the time of the day.
>>>
>>> Mon to friday :
>>> morning : smooth_music
>>> afternoon : techno
>>> evening (night) : hardcore_techno
>>>
>>> then saturday and sunday :
>>> balanced genres all day long
>>>
>>> Is there an easy way to do this ?
>>>
>>> I've been looking on the web, but all infos I get regards mostly jingles.
>>>
>>> Thank you in advance for your help.
>>>
>>> Sincerely,
>>>
>>> FX
>>>
>>> ------------------------------------------------------------------------------
>>> Create and publish websites with WebMatrix
>>> Use the most popular FREE web apps or write code yourself;
>>> WebMatrix provides all the features you need to develop and
>>> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
>>>
>>> _______________________________________________
>>> Savonet-users mailing list
>>> [email protected]
>>> https://lists.sourceforge.net/lists/listinfo/savonet-users
>>>
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Create and publish websites with WebMatrix
>> Use the most popular FREE web apps or write code yourself;
>> WebMatrix provides all the features you need to develop and
>> publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
>>
>> _______________________________________________
>> Savonet-users mailing list
>> [email protected]
>> https://lists.sourceforge.net/lists/listinfo/savonet-users
>>
>>
>
------------------------------------------------------------------------------
Create and publish websites with WebMatrix
Use the most popular FREE web apps or write code yourself; 
WebMatrix provides all the features you need to develop and 
publish your website. http://p.sf.net/sfu/ms-webmatrix-sf
_______________________________________________
Savonet-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/savonet-users

Reply via email to