Highlights

-Fix a critical bug where audio to bluetooth devices would cut out randomly. (#3316) -Improve RAOP compatibility. -Avoid crashes after an update. -Small fixes and improvements.

PipeWire

-Mix info on port is now created explicitly. -Remove the node as a driver peer when stopping. This caused some problem with playback on and other remote bluetooth devices. (#3316) -Work on avoiding crashes when loading new modules that use internal API with old libpipewire. This is typical after an update where the old library is still loaded by an application but when a new stream is created, updated modules are loaded. (#3243)

Modules

-The RTP source module now has an option to ignore the SSRC, which is useful to continue to receive the stream when the sender is restarted. -The native protocol will refuse to load twice now instead of silently ignoring the error. -module-raop is compatible with more devices. (#3247)

SPA

-plugins will now warn when running out of buffers. This is always a bad thing. -Merge scope based cleanup macros. -Add ratelimit function.