| Summary: | Cannot switch audio for "plasmashell" away from default output when it's playing audio from "Advanced Radio Player" widget | ||
|---|---|---|---|
| Product: | [Plasma] plasmashell | Reporter: | Sebastian Turzański <dpbasti> |
| Component: | Audio Volume widget | Assignee: | Plasma Bugs List <plasma-bugs-null> |
| Status: | CONFIRMED --- | ||
| Severity: | normal | CC: | aart.st, fisiu82, isma.af, nate |
| Priority: | HI | ||
| Version First Reported In: | 6.5.2 | ||
| Target Milestone: | 1.0 | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
| Attachments: | Use current default audio device | ||
|
Description
Sebastian Turzański
2025-11-21 09:34:12 UTC
screen capture https://youtu.be/1kk2oTwVQo0 happens to me, as well. Logs:
Dec 02 09:37:40 legion plasmashell[1063]: No sample format supported found for device "bluez_output.00_02_5B_01_0C_CA.1"
Dec 02 09:37:41 legion pipewire-pulse[1070]: mod.protocol-pulse: client 0x5626a66ce980 []: ERROR command:67 (MOVE_SINK_INPUT) tag:62 error:3 (Zły argument)
Dec 02 09:37:42 legion plasmashell[1063]: qrc:/qt/qml/plasma/applet/org/kde/plasma/volume/main.qml:635:17: QML PlasmoidHeading: Binding loop detected for property "leftInset":
qrc:/qt/qml/org/kde/plasma/extras/PlasmoidHeading.qml:34:5
Dec 02 09:37:42 legion plasmashell[1063]: qrc:/qt/qml/plasma/applet/org/kde/plasma/volume/main.qml:292:17: QML PlasmoidHeading: Binding loop detected for property "leftInset":
qrc:/qt/qml/org/kde/plasma/extras/PlasmoidHeading.qml:34:5
Dec 02 09:37:43 legion plasmashell[1063]: No sample format supported found for device "bluez_output.00_02_5B_01_0C_CA.1"
Please write specific steps to reproduce that mension specifically which UI elements you're interacting with to make the problem appear. To reproduce you need at least 2 audio outputs first would be regular sound card speaker, secondary could be Bluetooth speaker or HDMI output 1. install https://store.kde.org/p/2136933 radio player and play any radio on the default primary output (sound card speaker) 2. while the radio is playing use the plasma sound mixer "devices" tab to try to switch to secondary sound output and see it fail 3 (optional) , you can try to use the plasma mixer's "programs" tab to redirect the radio output to secondary device , and see it fail (In reply to Nate Graham from comment #3) > Please write specific steps to reproduce that mension specifically which UI > elements you're interacting with to make the problem appear. see this https://youtu.be/1kk2oTwVQo0 Can reproduce. All methods of moving the audio for the plasmashell process (where the widget is playing audio) fail. Curious! (In reply to Nate Graham from comment #6) > Can reproduce. All methods of moving the audio for the plasmashell process > (where the widget is playing audio) fail. Curious! it was working until summer this year I'm guessing Created attachment 187825 [details]
Use current default audio device
I noticed a synchronization issue: when switching devices (e.g., plugging in headphones), the plasmoid continues playing through the previous device until the Plasma shell is restarted.
To fix this, I’ve attached a small patch for main.qml. Since the source code isn't currently in a version control system, I’ve emailed the author the patch and suggested moving the project to Git to make future contributions easier.
(In reply to Sebastian Turzański from comment #5) > (In reply to Nate Graham from comment #3) > > Please write specific steps to reproduce that mension specifically which UI > > elements you're interacting with to make the problem appear. > > see this https://youtu.be/1kk2oTwVQo0 If you can't wait for the plasmoid update, which fix this issue you can updated this plasmoid on your own. Just edit file `$HOME/.local/share/plasma/plasmoids/org.kde.plasma.advancedradio/contents/ui/main.qml` and add missing content from attached patch. |