clangen / musikcube

a cross-platform, terminal-based music player, audio engine, metadata indexer, and server in c++
https://musikcube.com
BSD 3-Clause "New" or "Revised" License
4.08k stars 295 forks source link

Stream keeps running after pause with PulseAudio output plugin #666

Open dsseng opened 4 months ago

dsseng commented 4 months ago
  1. Start musikcube
  2. Play
  3. Pause
  4. Observe pw-top

PipeWire backend immediately goes idle letting sinks autosuspend. In case PulseAudio backend is used that's not the case and the stream keeps running, which causes Bluetooth headsets to discharge more quickly.

OS: openSUSE Tumbleweed 20240229, PipeWire: 1.0.3

musikcube version 3.0.2 #a46813db3 from Releases