我让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),并将mpd.conf中的用户设置为root用户,并在mpd.conf中设置用户,设置确切的接收器名称。
https://unix.stackexchange.com/questions/219163
复制相似问题