резервный плейлист жидкого мыла - PullRequest
0 голосов
/ 22 мая 2019

Я использую жидкость для общественной радиостанции.когда обнаруживается тишина, liquidsoap начинает воспроизводить список воспроизведения.

Моя проблема заключается в том, что если жидкое мыло обнаруживает тишину, то оно запускает резервное копирование, затем возвращается к нормальному состоянию после возвращения звука, а затем при следующем обнаружениитишина, он воспроизводит резервный список воспроизведения, но на этот раз он продолжает воспроизведение с того места, где он был оставлен в прошлый раз.Я просто хочу, чтобы плейлист воспроизводился с самого начала каждый раз?Любые идеи, пожалуйста, мой сценарий ниже

#!/home/ubuntu/.opam/system/bin/liquidsoap

set("log.file",false)

set("log.stdout",true)

set("log.level",3)

# myplaylist

myplaylist = playlist("~/backup_playlist/playlist/Emergency-list.m3u",mode="normal")    

backup_playlist = audio_to_stereo(myplaylist)

blank = once(single("~/blank_7_s.mp3"))

#Live local talk stream

live_local = input.http("http://test.com:8382/main.mp3")

#Live remote talk stream

live_remote=input.harbor("live_remote",port=8383,password="test",buffer=2.0)

# Talk over stream using microphone mount.

mic=input.harbor("mic",port=8383,password="test",buffer=2.0)

# If something goes wrong, we'll play this

security = single("~/backup_playlist/test.mp3")

radio = fallback(track_sensitive=false, [strip_blank(max_blank=120.,live_remote), strip_blank(max_blank=120.,live_local), backup_playlist , security])

radio = smooth_add(delay=0.65, p=0.15, normal=radio, special=strip_blank(max_blank=2.,mic))

# Stream it out

output.icecast(%mp3(bitrate=64), host="localhost", port=8382, password="test", mount="listen.mp3", genre="Talk", description="test Station Australia",  $

1 Ответ

0 голосов
/ 04 июня 2019

Если вам не нужен плейлист, проще всего будет иметь массив песен, а когда вы отступите, вы просто выберете случайную песню из этого массива, и она начнется с самого начала. Обратите внимание, я не знаю, как это сделать, или если это будет работать, так как я не знаком с жидким мылом, и это скорее обходной путь, чем решение. Я буду работать над поиском лучшего решения, но я надеюсь, что сейчас это поможет!

...