You do not have the radio as a source for the icecast output.
output.icecast(
        %ogg(%flac),
        host = "SERVER",
        port = PORT,
        password = "PASS",
        mount = "stream", radio
)

On Wed, Mar 20, 2019 at 2:43 PM DJ Ironic <notificati...@github.com> wrote:

> Hello, I just started with liquidsoap and I am unable to pass this issue
> even when starting with the quickstart guide.
>
> What my plan is?
>
> I have two streams: My studio and cloud with always running automation
> software. What I want is to let the *cloud automation* play and once the
> *studio* gets connected to the liquidsoap (probably bot of the will be
> harbor). It will make a crossfade transition between them with playing a
> jingle in it. Of coruse, I want a playlist that will be a total backup when
> both of my souirces will go down. That config can be hard and I am unsure
> how to build it. But when I tried, I ended up on this error:
>
>  This term would evaluate to a function
>   which would then be dropped. This is usually the sign of an unintended
>   partial application: some arguments may be missing.
>
> So I decided to start slowly with the basic radio setup on the quickstart
> page of your documentation, but I ended on the same error again.
>
> *To Reproduce*
>
> This is my first to to build the script to achieve my goal:
>
> #!/usr/bin/liquidsoap
> # Log dir
> set("log.file.path","/home/ls.log")
>
> set("harbor.bind_addr","0.0.0.0")
>
> playit = mksafe(input.harbor("playit",port=8080,password="UsdfsdffsdVCeJQp"))
>
> studio = input.harbor("studio",port=8080,password="TMjPfsfsdfssd4fM")
>
> jingle = single("/home/jingles/prechod.flac")
>
> radio = fallback(track_sensitive=false,
>            transitions=[ crossfade, transition(jingle) ],
>            [studio,playit]))
>
> output.icecast(
>         %ogg(%flac),
>         host = "HIDDEN",
>         port = HIDDEN,
>         password = "password",
>         mount = "stream",
> )
>
>
> And this is the simplest radio one that ends on the same error:
>
> #!/usr/bin/liquidsoap
> # Log dir
>
>
> # Music
> myplaylist = playlist(mode='randomize',reload=1,reload_mode="rounds", 
> "/home/songs/")
> # Some jingles
> jingles = playlist(mode='randomize',reload=1,reload_mode="rounds", 
> "/home/songs/")
> # If something goes wrong, we'll play this
> security = single("/home/jingles/prechod.flac")
>
> # Start building the feed with music
> radio = myplaylist
> # Now add some jingles
> radio = random(weights = [1, 4],[jingles, radio])
> # And finally the security
> radio = fallback(track_sensitive = false, [radio, security])
>
>  # Stream it out
> output.icecast(
>         %ogg(%flac),
>         host = "SERVER",
>         port = PORT,
>         password = "PASS",
>         mount = "stream",
> )
>
> *Expected behavior*
> A clear and concise description of what you expected to happen.
>
> *Version details*
>
>    - OS: [Ubuntu server 18.04]
>    - Version [newest one from the repository]
>
> *Install method*
> Used Ubuntu apt-get
>
> I am trying my best to solve it, but still no idea whats going on. Can you
> please help make my idea work and start using liquidsoap. The reason for
> doing this that I want to run the station with FLAC (and then copy the
> script for MP3 version, as I can't transmit meta tags with FLAC). And I
> need to broadcast the result to a icecast server as this is th eonly way
> how to get it properly licensed.
>
> Thank you very much!
>
> —
> You are receiving this because you are subscribed to this thread.
> Reply to this email directly, view it on GitHub
> <https://github.com/savonet/liquidsoap/issues/740>, or mute the thread
> <https://github.com/notifications/unsubscribe-auth/Am23y0F56aJWZXYfh9UtHHfA49NMUdmPks5vYoEUgaJpZM4cAAnD>
> .
> _______________________________________________
> 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

Reply via email to