-
-
Notifications
You must be signed in to change notification settings - Fork 580
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
Shairport Sync and Pipewire #1970
Comments
Thanks for the post. It could be that Shairport Sync is not properly closing the pipewire backend properly so that it can't reopen. Or something. If you could find a quick and reliable way to cause it to misbehave, it would be a big help! |
Thanks for creating an issue @mikebrady. I wasnt sure what your desired workflow was so i started with a discussion. Im not 100% certain how to reproduce the issue, but all of my devices are logging that message as well as a memory allocation issue:
The devices are still for the most part performing, but there certainly is something happening with pipewire and shairport-sync. I'll take a look and see if i can come up with other ideas. |
Some additional information on another device with shairport that seems to have failed. Requires a restart in order for things to work. When i run
Its running though (as a system level service albeit):
The service
After the restart the audio works, but i get a bunch more "Is Pipewire running?" logs from shairport-sync:
Im sharing different devices here but they're all configured identically with regard to shairport-sync/pipewire/etc. |
Thanks. I’m way from machines just now, so it’ll be a few days before I can experiment. But is it at all possible that the pipewire service has actually disappeared? |
Discussed in #1969
Originally posted by janstadt February 1, 2025
Ive looked through a lot of posts here about how Pipewire and PulseAudio is problematic, but i want to be able to push audio out of one speaker from multiple sources. I use homeassistant to push notifications and airplay to play music. if they both use airplay, the session interruption isnt reliable enough for the setup and i typically get an error where the annoucement doesnt play or is truncated. Enter pipewire. I followed this post and had it working for a while, but now i keep getting this error:
pipewire.service
is running as a --user service as well aswireplumber.service
.I had working at one point, but now it no longer works on one of my devices (pi 3b with a hifiberry dac).
Version (built with pipewire):
4.3.5-AirPlay2-smi10-OpenSSL-Avahi-pw-soxr-metadata-mqtt-sysconfdir:/etc
Config
I use snapclient as my other protocol and that works still so i can get audio from there, but not from airplay. Any help would be greatly appreciated.
The text was updated successfully, but these errors were encountered: