Skip to content

add PipeWire audio backend and mixer - #1428

Open
gearhead wants to merge 2 commits into
Spotifyd:masterfrom
gearhead:master
Open

gearhead wants to merge 2 commits into
Spotifyd:masterfrom
gearhead:master

Conversation

@gearhead

@gearhead gearhead commented Sep 4, 2026

Copy link
Copy Markdown

This PR adds a pipewire native backend to spotifyd. It also allows spotify to use the normal wireplumber mixer (stream) or can also use the pipewire sink mixer if desired.

The config needs to have these settings is pipewire is used:

backend = "pipewire"
volume-control = "pipewire"

if you want the spotifyd volume to control the pipewire 'sink', add this:
pipewire_mixer_mode = "sink"

PipeWire stream volume control is assumed if this is not present. This means there are 2 volume controls in series, the pipewire stream then the actual PipeWire sink volume. This is desirable in some settings, whereas if this is running on a dedicated player, the sink volume may be more desirable.

This has been tested on a RPi running 64 bit RPiOS.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant