BT: Unable to continue playback later with mpv
If you are filing this issue with a regular release please try master as it might already be fixed. Also test with PulseAudio because if it doesn't work there it's not going to here either.
Bluetooth Radio, Bluetooth Headset, Desktop Environment, Distribution, Version (Bluez, Kernel, and PipeWire): BT 5, Headset Anker Soundcore Life Q20, Plasma 5.24.4, Arch Linux, Bluez 5.58, Kernel 5.11.12, PipeWire 0.3.25.
Description of Problem: I play something with mpv using pulse as it Audio Output, pause it, disconnect my headset. Later I come back (not sure how much later is needed, overnight is enough but a few seconds is not), reconnect my headset, resume the playback but this is what I get:
pa_stream_cork() failed: No such entity
There is no such issue without the bluetooth headset. I've tried that in the old mplayer and it seems fine. I believe I tried with mpv and Alsa instead of Pulse backend and it was fine too, but I am not certain anymore so I'll retry.
This could definitely be an mpv issue instead of Pipewire but I thought I'd start here.
How Reproducible: With enough pausing, always.
Steps to Reproduce:
- Play something with mpv using pulse as it Audio Output, pause it, disconnect my headset.
- Later come back (not sure how much later is needed, overnight is enough but a few seconds is not), reconnect my headset, resume the playback
Actual Results: Playback is not resumed, this error is displayed: pa_stream_cork() failed: No such entity
Expected Results: Playback is resumed, no error is displayed.
Additional Info Eg. Additional Kernel Patches,
[pw-dump](/uploads/d831c1fdfafdd09ac2b579908f490ae5/pw-dump) (As Attachment Please):