Here is the unedited (apart from passwords/porst) start of the file (I took out
the comments in the one I posted earlier) - I suspect it’s saying ’line 19’ and
ignoring the commented lines? Because line 19 is the one after 'set(
"harbor.bind_addr", "0.0.0.0” )’ and I checked, no other chars on that line
#!/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/bootlegradio.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(“xxxxxxx",port=XXXX,buffer=5.,max=10.,password=“xxxxx")
#live = amplify(1.,live)
#live = ladspa.compressor(ratio=8.,knee=1.,attack=5.,release=100.,
threshold=0.5, stereo_link=1, makeup_gain=0.5, live)
#live = limit(attack=5., release=200., gain=2., threshold=-6., live)
> On 12 Mar 2021, at 01:11, Romain Beauxis <[email protected]> wrote:
>
> Hi!
>
> What's on line 19?
>
> Romain
>
> Le mer. 10 mars 2021 à 20:27, Tim Baker <[email protected]
> <mailto:[email protected]>> 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/ <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
> <http://listen.radioclash.com:8000/stream.mp3>"),
> ("mp3/192k","http://listen.radioclash.com:8000/streamhigh
> <http://listen.radioclash.com:8000/streamhigh>"),("mp3/64k","http://listen.radioclash.com:8000/streamlow
> <http://listen.radioclash.com:8000/streamlow>")],
> radio)
>
> # Stream it out to Icecast2 server
> output.shoutcast(
> %mp3(bitrate=192, samplerate=44100),
> host="listen.radioclash.com <http://listen.radioclash.com/>", port=8000,
> password=“xxxxx", icy_metadata="true", genre = "Mashup Eclectic Remix", url
> = "http://bootleg.radioclash.com <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 <http://listen.radioclash.com/>", port=8000,
> password=“xxxxx", icy_metadata="true", genre = "Mashup Eclectic Remix", url =
> "http://bootleg.radioclash.com <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 <http://listen.radioclash.com/>", port=8000,
> password=‘xxxxxx", icy_metadata="true", genre = "Mashup Eclectic Remix", url
> = "http://bootleg.radioclash.com <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
> [email protected]
> <mailto:[email protected]>
> https://lists.sourceforge.net/lists/listinfo/savonet-users
> <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