Sample Header Ad - 728x90

Mopidy with pipewire-pulse

1 vote
1 answer
3060 views
I run Mopidy as a service for my mpd because of the nice Spotify integration. I've followed the documentation's instructions to use it with pulseaudio by setting
load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1`
in my /etc/pulse/default.pa and
[audio]
output = pulsesink server=127.0.0.1
in my /etc/mopidy/modipy.conf.
All of this was working perfectly, however recently I've started using Pipewire as a replacement for PulseAudio on Arch Linux by following this and installing pipewire,pipewire-alsa, pipewire-pulse and pipewire-media-session. But now I've noticed that whenever I try to play any music nothing happens. I checked the journalctl for Mopidy and found this
ERROR ... [536:MainThread] mopidy.audio.gst
... mopidy:   GStreamer error: Failed to connect: Connection refused
... mopidy: WARNING ... [536:Audio-2] mopidy.audio.actor
... mopidy:   Setting GStreamer state to GST_STATE_PLAYING failed
... mopidy: WARNING ... [536:Core-11] mopidy.core.tracklist
... mopidy:   Track is not playable: local:track:...
I searched around and found the gst-plugin-pipewire package, but installing it didn't help at all. Apart from Mopidy, everything else audio-wise is working perfectly. If I could get some help with this I'd be thankful.
Asked by SandWood Jones (63 rep)
Apr 7, 2021, 11:51 PM
Last activity: Jul 23, 2025, 03:09 AM