我有 mpd 作为系统服务和用户运行mpd
。由于 mpd 是一项系统服务,而脉冲音频是基于会话的,因此我必须将音乐从 mpd 流式传输到当前活动的脉冲会话守护进程。这是使用module-native-protocol-tcp module
配置来完成的auth-anonymous=1 auth-cookie-enabled=0 listen=0.0.0.0
(我知道是松散的,但用于测试目的)
mpd.conf 中的输出如下所示:
audio_output {
type "pulse"
name "My (loopback) Pulse Output"
server "localhost"
}
现在,当我在 mpd 中运行一首歌曲时,它会抱怨:
pulse_output: "My (loopback) Pulse Output" [pulse] failed to play: suspended
output: Failed to open audio output
这里有什么问题吗?这是一个错误吗?
我尝试过: 以我的用户身份运行(systemd) 以我的用户身份运行(systemd)并在 mpd.conf 中设置用户 以 root 身份运行并在 mpd.conf 中设置用户 设置确切的接收器名称