Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

use case pipewire #49

Open
sniperlucian opened this issue Oct 24, 2022 · 7 comments
Open

use case pipewire #49

sniperlucian opened this issue Oct 24, 2022 · 7 comments

Comments

@sniperlucian
Copy link

I see that you mention Fedora 35 which is running!? pipewire.

running manjaro with pipewire - pychromecast12 and get following error:

pulseaudio_dlna.pulseaudio CRITICAL Failed to load module "module-dbus-protocol"!

is here a chance to get it running with pipewire? if so - how? thx

@Cygn
Copy link
Owner

Cygn commented Oct 24, 2022

hello, it doesn't work under pipewire - Not on Fedora, nor anywhere. That's why this doesn't get any love...
check https://github.com/EvTheFuture/pulseaudio-dlna/tree/testing_with_pipewire for pipewire-compatible version.

@Cygn Cygn closed this as completed Oct 24, 2022
@Cygn Cygn reopened this Oct 24, 2022
@Cygn
Copy link
Owner

Cygn commented Oct 24, 2022

Keeping open in case someone else wonders.

@almereyda
Copy link

Upstream, this is

Are there any plans to cooperate with @EvTheFuture for mainlining the PipeWire-related changes? What would be missing from that branch to be accepted here?

Questions for this use case will come up more often the more distributions switch to PipeWire by default.

@EvTheFuture
Copy link

Are there any plans to cooperate with @EvTheFuture for mainlining the PipeWire-related changes? What would be missing from that branch to be accepted here?

I think it might be possible to solve this without having dependency on implementing a python to pipewire bridge like on my attempt.

Unfortunately I ran out of time to continue this experiment.

@AlexStorm1313
Copy link

I have been able to get my Sonos speakers working on a vanilla Fedora 38 installation without switching back to pulseaudio. All I had to do was loading the raop-discover module with this command pactl load-module module-raop-discover, after that my Sonos speakers show up as sound devices, granted it is a bit wonky example being that the devices are displayed twice and the volume only starts working when the slider is at ~50%. With my limited knowledge I believe it is still using pulseaudio but passes it through to pipewire. I'm not smart enough to write a clean implementation that fixes the mentioned above wonkieness, but theoretically speaking it might be as simple as loading the module by default.

@Cygn
Copy link
Owner

Cygn commented Aug 26, 2023

ROAP module uses Apple Airplay, not DLNA. If your device supports it, it's a viable alternative to this project.

@almereyda
Copy link

To confirm, the RAOP discovery module, configured with an example from the Arch forum, works nicely with the shairport-sync container.

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

No branches or pull requests

5 participants