Hi! What's on line 19?
Romain Le mer. 10 mars 2021 à 20:27, Tim Baker <t...@tjbaker.co.uk> a écrit : > I have a station running on 1.1.1 still - yes I know, I was on an old > server and that was the latest I could run. pretty much. It is working. > > Now I’m transitioning to a new server I wanted to upgrade Liquidsoap, but > not matter what version I used, 1.4.1 from the Ubuntu repository or 1.4.4 > from the OPAM/OCAML repository (opam depext taglib mad lame vorbis cry > samplerate fdkaac ffmpeg faad flac gstreamer lastfm ogg opus speex ssl > liquidsoap), I got this: > > liquidsoap /etc/liquidsoap/xxx.liq > *At /usr/lib/liquidsoap/list.liq, line 19, char 25*: > *Error* 3: Syntax error! > > Obviously my old .liq /usr/lib files were too old so I updated them from > the git - the current ones or from the 1.4.4. branch, didn’t matter, always > the same error? I searched here and couldn’t find anything obvious. It > seems to be a problem with the list.liq, unless it’s my script. I tried > with various users, thinking it was a perm problem, made sure the > liquidsoap could access all the sound files, libs and log, didn’t fix it. > > I removed the passwords/ports but this is pretty much as I have it atm. I > tried commenting out the harbor and the telnet, just in case. Again, same > error. > > Temporarily I copied over the 1.1.1 binary, the daemon and the old libs, > worked first time. So I don’t think it’s the user/server setup unless it’s > choking on something I’ve missed dependency wise? Then again I would expect > my old version from source would fall over too if that was the case! > > Any idea? Pretty sure running 1.1.1 on Ubuntu 20.4 is chancing it… > > Tim > > > #!/usr/bin/liquidsoap > %include "/usr/lib/liquidsoap/1.1.1/pervasives.liq" > %include "/usr/lib/liquidsoap/1.1.1/library.liq" > %include "/usr/lib/liquidsoap/1.1.1/lastfm.liq" > > # Use the telnet server for requests > set( "server.telnet", true ) > > set("audio.converter.samplerate.libsamplerate.quality","best") > # Log dir > set("log.file.path","/var/log/liquidsoap/xxxxx.log") > set("log.stdout", false) > set( "log.level", 3 ) > set("log.file",true) > > # Server settings for live source > set( "harbor.bind_addr", "0.0.0.0" ) > # > # Accept incoming live source from Winamp or Oddcast > # A live source > live = > input.harbor("mastermount",port=XXXX,buffer=5.,max=10.,password=“xxxxx") > > # auto DJ additions from Voisses script > > bootlegplaylist = playlist(mode="random",reload=600,"/var/www/xxxx/") > security = single("/home/shows/security/Radio Crash Promo-323kbps.m4a") > > #overrides > > output.dummy(fallible=true,bootlegplaylist) > radio = fallback(track_sensitive=false, > [live,bootlegplaylist,security]) > > radio = sky(radio) > radio = compress(radio, attack = 3.0, gain = 1.0, knee = 1.4, ratio = 3.0, > release = 100.0, threshold = -2.0, rms_window = 0.7) > radio = normalize(radio, target = -2.0, threshold = -65.0) > radio = limit(radio, threshold = -0.2, attack = 2.0, release = 25.0, > rms_window = 0.02) > > > radio = mksafe(radio) > radio = amplify(1.,override="replay_gain",radio) > radio = smart_crossfade( fade_out = 2.0, fade_in = 2.0, start_next = 2.0, > radio ) > radio = on_track(lastfm.submit(user=“xxxx",password=“xxxx"), radio) > radio = on_metadata(lastfm.submit(user=“xxxxx",password=“xxx"), radio) > radio = on_track(lastfm.nowplaying(user="rxxxx",password=“xxxx"), radio) > radio = on_metadata(apply_metadata,radio) > > radio = register_flow( > radio="Classic Bootleg Radio (was Radio Clash LIVE!)", > website="http://bootleg.radioclash.com/", > description="Mashing Up Yr Radio 24/7! Classic mashups, bootlegs, > bastard pop.", > genre="Mashup Eclectic Remix", > user=“xxx", > password=“xxxx", > streams=[("mp3/192k","http://listen.radioclash.com:8000/stream.mp3"), > ("mp3/192k","http://listen.radioclash.com:8000/streamhigh"),("mp3/64k"," > http://listen.radioclash.com:8000/streamlow")], > radio) > > # Stream it out to Icecast2 server > output.shoutcast( > %mp3(bitrate=192, samplerate=44100), > host="listen.radioclash.com", port=8000, password=“xxxxx", > icy_metadata="true", genre = "Mashup Eclectic Remix", url = " > http://bootleg.radioclash.com", name = "Classic Bootleg Radio (was Radio > Clash Live!)", radio) > > output.icecast( > %mp3(bitrate=192,samplerate=44100), > mount="/streamhigh", > host="listen.radioclash.com", port=8000, password=“xxxxx", > icy_metadata="true", genre = "Mashup Eclectic Remix", url = " > http://bootleg.radioclash.com", name = "Classic Bootleg Radio (was Radio > Clash LIVE!)", description = "Mashing Up Yr Radio 24/7! Classic mashups, > bootlegs, bastard pop.", > radio) > > output.icecast( > %mp3(bitrate=64,samplerate=44100,stereo=false), > mount="/streamlow", > host="listen.radioclash.com", port=8000, password=‘xxxxxx", > icy_metadata="true", genre = "Mashup Eclectic Remix", url = " > http://bootleg.radioclash.com", name = "Classic Bootleg Radio (was Radio > Clash LIVE!)", description = "Mashing Up Yr Radio 24/7! Classic mashups, > bootlegs, bastard pop 24/7.", > mean(radio)) > > > > _______________________________________________ > Savonet-users mailing list > Savonet-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/savonet-users >
_______________________________________________ Savonet-users mailing list Savonet-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/savonet-users