Mopidy 与管线脉冲

Mopidy 与管线脉冲

由于 Spotify 的良好集成,我将 Mopidy 作为我的 mpd 的一项服务运行。我已按照文档的说明通过设置将其与pulseaudio一起使用

load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1`

在我/etc/pulse/default.pa

[audio]
output = pulsesink server=127.0.0.1

在我的/etc/mopidy/modipy.conf
所有这些都工作得很好,但是最近我开始使用 Pipewire 作为 Arch Linux 上的 PulseAudio 的替代品,方法如下并安装pipewirepipewire-alsapipewire-pulsepipewire-media-session。但现在我注意到,每当我尝试播放任何音乐时,都不会发生任何事情。我检查了Mopidy的journalctl并发现了这个

ERROR ... [536:MainThread] mopidy.audio.gst
... mopidy[536]:   GStreamer error: Failed to connect: Connection refused
... mopidy[536]: WARNING ... [536:Audio-2] mopidy.audio.actor
... mopidy[536]:   Setting GStreamer state to GST_STATE_PLAYING failed
... mopidy[536]: WARNING ... [536:Core-11] mopidy.core.tracklist
... mopidy[536]:   Track is not playable: local:track:...

我四处搜寻并找到了该gst-plugin-pipewire软件包,但安装它根本没有帮助。除了 Mopidy 之外,其他音频方面的一切都运行良好。如果我能得到一些帮助,我将不胜感激。

答案1

我重新安装了波纹管然后output = pulsesink client-name=mopidy工作了;我运行 mopidy 作为用户服务。

sudo apt-get --reinstall install pipewire pipewire-pulse pipewire-media-session-pulseaudio pipewire-audio-client-libraries gstreamer1.0-pipewire libspa-0.2-bluetooth libspa-0.2-jack

相关内容