由于我在 linux 上移动了流媒体服务器,因此遇到以下问题:我将 MPD 与 icecast 一起使用,并且每次 MPD 停止播放时,流都会关闭。这是一个问题,因为当我从播放列表更改为流时,MPD 会断开与 icecast 的连接,并且客户端必须刷新。
重新创建: 1) 使用 MPD 客户端播放歌曲 2) 停止歌曲 3) 再次播放歌曲
与流的连接被丢弃,并开始一个新的连接。
如何保持 icecast 连接打开?
您需要在您的喊叫音频中使用 always_on yes,以便 MPD 将产生静音输出并且不会关闭它。来自 MPD 文档:
always_on yes|no
如果设置为 yes,则MPD尝试保持此音频输出始终打开。当您不想断开所有侦听器的连接时,即使播放意外停止,这对于流服务器可能很有用。