Bluetooth speaker switching off during idle periods (in contrast to Pulseaudio)
I have a Sony SRS-XB22 Bluetooth speaker configured for my laptop and working through pipewire-0.3.19-3.fc33.x86_64. Previously with Pulseaudio, I could leave the laptop and speaker idle, come back and resume audio (so the speaker stayed on even if there was nothing to play).
Presumably Pulseaudio has some Bluetooth keepalive logic.
With PipeWire, the speaker eventually turns off so I have to manually reach to switch it back on. When the Bluetooth speaker reconnects, any streams playing before switching on are not transferred to it (they show up on the laptop's built-in audio). New streams do go to the Bluetooth speaker, but it gets configured with 100% volume.