标签: liquidsoap

liquidsoap不会重新加载播放列表文件

我对Liquidsoap有一个非常奇怪的问题.我有以下播放列表:

myplaylist = playlist(mode="normal",playlist_file,reload_mode="rounds",reload=1)

myplaylist = on_metadata(apply_metadata,myplaylist)
Run Code Online (Sandbox Code Playgroud)

其中apply_metadata调用python脚本,该脚本在调用时立即更新播放列表,但有时Liquidsoap会在重新加载后继续播放旧的播放列表,即使调用了apply_metadata过程也是如此.

在此先感谢您的帮助.

Liquidsoap脚本的完整代码:

# This function is called when
# a new metadata block is passed in
# the stream.
def apply_metadata(m) =
  title = m["filename"]
  artist = m["artist"]
  print("Now playing: #{title} by #{artist}")

  filename = string.split(separator="/",title) # rozdelime cestu po lomitkach
  filename = list.nth(list.rev(filename),0) # vezmeme meno suboru
  filename = list.nth(string.split(separator="\.",filename),0) # odpojime koncovku .mp3

  command = "python3.3 feedback.py " ^ filename
  system(command)

end

#!/usr/bin/liquidsoap 
# Log dir 
set("log.file.path","/tmp/basic-radio.log")

#tidy up before …
Run Code Online (Sandbox Code Playgroud)

streaming stream audio-streaming liquidsoap

5
推荐指数
1
解决办法
2210
查看次数

将两个Icecast流与LiquidSoap混合,并将其流传输到Icecast服务器

我试图将两种液体与liquidsoap混合在一起,然后在左侧混合,在右侧混合,然后将其混合到冰播服务器中。我已经用Darkice串流了这两个流

这是我的伪代码

stream1 = 'localhost/stream1' " streamed with darkice on my localmachine 
stream2 = 'localhost/stream2' " streamed with darkice on my localmachine

stream3 = mix(stream1[on the left], stream2[on the right])

output.icecast(stream3)
Run Code Online (Sandbox Code Playgroud)

有人知道吗 我是这种问题的新手。

icecast liquidsoap

5
推荐指数
1
解决办法
1542
查看次数

是否可以在特定日期和时间安排 Liquidsoap 来源?

我试图安排一个 Liquidsoap 流媒体源在未来的特定日期和时间播放。我相信这可以使用 Liquidsoapswitch命令来完成,但我无法理解此处描述的文档: http: //liquidsoap.fm/doc-1.2.0/reference.html#switch

使用液体皂可以吗?如果我能简单地传递一个时间戳,我会很好。

icecast liquidsoap

3
推荐指数
1
解决办法
2886
查看次数

suing到不同用户后的linux和音频

我有一个第三方程序,我在linux(Ubuntu)中专门创建的用户下运行.我注意到它无法连接到ALSA并且还给出了以下错误:

2011/01/12 20:52:38 [ao:3]打开高级Linux声音架构(ALSA)输出(2个通道)...未指定协议xcb_connection_has_error()返回true

有问题的程序是liquidsoap,是一个无头(没有gui)音频流程序/

但是,当我尝试在默认用户帐户下运行程序时,一切正常.我的问题是,这是权限问题吗?如果是这样,我会在哪里解决这个问题?

linux audio permissions liquidsoap

2
推荐指数
1
解决办法
4521
查看次数