Hi Scott,

You should be able to remove files in a playlist, Liquidsoap will complain
that it cannot resolve a request involving a deleted file but it shouldn't
stop the script from running.

Romain

Le sam. 28 mars 2020 à 12:47, Scott Zach <srap0sa...@gmail.com> a écrit :

> Hi Romain.
> Thanks for the note.
> Apparently I’m on Liquidsoap 1.1.1 so that could be the issue.
> Let me see if I can get someone to help me upgrade ~
> I’m not an expert on that front.
>
> A related question:
>
> My current script pulls the playlist()
> directly from a folder instead of a playlist file ~
> which is actually preferred right now for this application.
> At first, when I removed/renamed the .wav files inside
> that folder while the playlist was active,
> it was causing big problems… errors and warnings and
> it seemed Liquidsoap even stopped running.
> But then I added the reload_mode=“watch” and it actually seems
> to be handling it pretty well now.
> By “it” I mean dynamically messing with the audio files
> in the folder while the playlist is active.
> I still see warnings in the log, but Liquidsoap seems to
> catch up with the changes without breaking.
>
> Is this a proper use?
>
> Here’s a simple version of the script:
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> set("log.file.path","/home/liquidsoapuser/music/radio.log")
>
> # Music playlists
> s0n1ks = playlist(mode='randomize', reload_mode="watch",
> "/home/liquidsoapuser/music/s0n1ks")
>
> s0n1ks = normalize(s0n1ks)
>
> # If something goes wrong, we'll play this
> security = single("~/music/s0n1ks.fallbaak/fallbaak.wav")
>
> radio = fallback(track_sensitive = true, [s0n1ks, security])
>
> # Stream it out
> output.icecast(%mp3,
> host = "localhost",
> port = 2255,
> password = "~ ~ ~ ~ ~",
> mount = "radio",
> name = "radio",
> radio)
>
>
> On Mar 28, 2020, at 10:53 AM, Romain Beauxis <romain.beau...@gmail.com>
> wrote:
>
> Hi Scott!
>
> What version of liquidsoap are you using?
>
> Would you mind filling up a bug report on our github repository at:
> https://github.com/savonet/liquidsoap with this information and also
> perhaps an minimal script so we can see if we can reproduce and fix the
> issue?
>
> Thanks!
> Romain
>
> Le ven. 20 mars 2020 à 12:36, Scott Zach <srap0sa...@gmail.com> a écrit :
>
>> Hello.
>>
>> I have a simple script that plays a playlist with reload_mode = “watch”:
>>
>> s0n1ks = playlist(mode='randomize',
>> "/home/liquidsoapuser/music/playlist.pls", reload_mode="watch", reload=1)
>>
>> the script runs fine.
>> and if I update the .pls file once, I can see from the logs that it picks
>> up the change immediately.
>> but if I update a second or third time, Liquidsoap doesnt seem to notice
>> that I updated .pls.
>>
>> is there a trick I’m missing?
>>
>> thanks.
>> ~scott
>>
>>
>>
>>
>>
>> _______________________________________________
>> 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
>
>
> _______________________________________________
> 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