mk-fg / python-pulse-control

Python high-level interface and ctypes-based bindings for PulseAudio (libpulse)
https://pypi.org/project/pulsectl/
MIT License
171 stars 36 forks source link

Please support testing against pipewire #77

Open mgorny opened 1 year ago

mgorny commented 1 year ago

PulseAudio is pretty much dead these days and everyone and their grandmother have already switched over to PipeWire. However, pulsectl's test suite relies on pulseaudio daemon being available, and at least on Gentoo it cannot be installed simultaneously with PipeWire. As a result, I can't test the package without having to replace the media server on my system which is a major hassle.

Could you please add support for testing against PipeWire instead?

mk-fg commented 1 year ago

Hm, guess maybe when I migrate to pipewire myself. Although I'd think this module should die alongside pulseaudio, and people should use some kind of native pipewire bindings, not something for "libpulse", anyhow.

Thanks for reporting the issue, didn't know it even worked with pipewire in any capacity :)

thesamesam commented 1 year ago

fwiw, the pipewire API is considered very unstable still, and most consumers do actually use the libpulse API right now