升级到 Ubuntu 16.04.5 后 MPD 流传输失败

升级到 Ubuntu 16.04.5 后 MPD 流传输失败

如果我的报告不完全符合标准,我提前道歉——我是 Linux 方面的初学者。

我已经在 Ubuntu 中使用 MPD(标准 0.19.xx)一段时间了,没有任何问题,但在最近的升级之后,流媒体(Shoutcast 流媒体,如http://icecast.omroep.nl/3fm-bb-mp3) 开始“卡顿”。本地文件播放没有问题,使用其他播放器 (Rythmbox) 播放流媒体也很好。

  • mpd.log即使设置mpd.conf为详细记录,也没有显示任何反馈。
  • 升级mpd到 20.12 后,mpd.log开始报告:

启动时:

Aug 09 11:03 : exception: OutputThread could not get realtime scheduling, continuing anyway: sched_setscheduler failed: Operation not permitted

播放流时:

Aug 09 11:07 : player: Decoder is too slow; playing silence to avoid xrun

一个可能指出原因的提示(但我真的不确定)是运行后出现以下情况apt install --reinstall mpd

Error in '/usr/share/doc-base/mpd', line 7: all 'Format' sections are invalid.
Note: 'install-docs --verbose --check file_name' may give more details about the above error.
Registering documents with scrollkeeper...
Processing triggers for man-db (2.7.5-1) ...
Setting up mpd (0.20.12-1~ppa1~xenial1) ...
insserv: warning: current start runlevel(s) (empty) of script 'mpd' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script 'mpd' overrides LSB defaults (0 1 6).

我可以提供其他信息吗?

答案1

已经有一段时间了,但我找到了原因:网络中故障的高压保护器导致了问题(奇怪的是只有 MPD 和 CURL 才会出现此问题)。

相关内容