PipeWire Backend and Bug Fixes
This update contains a brand new PipeWire backend with full synchronisation -- your feedback is welcome on this. The update also contains a number of bug fixes.
Enhancements
- A totally new PipeWire backend featuring full synchronisation.
Bug Fixes
- Stability improvements for the PulseAudio backend.
- Fix a crash when the Avahi subsystem became disconnected. This is normally a rare occurrence, but Shairport Sync was not dereferencing obsolete data correctly when it happened.
- Set and reset Bonjour flags correctly when it's a Classic Airplay session in AirPlay 2 operation.
- Fix a number of FreeBSD compilation errors and warnings.
- Fix various errors when breaking into an existing session to terminate it. Thanks again to aaronk6.
- Fix some debug message errors, sigh. Thanks to Nathan Gray.