Bug 444273 - Include Now Playing from Bluetooth devices
Summary: Include Now Playing from Bluetooth devices
Status: CONFIRMED
Alias: None
Product: plasmashell
Classification: Plasma
Component: Media Player widget (other bugs)
Version First Reported In: 5.22.5
Platform: Manjaro Linux
: NOR wishlist
Target Milestone: 1.0
Assignee: Kai Uwe Broulik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-10-23 14:27 UTC by Miguel Guthridge
Modified: 2023-05-16 23:25 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Miguel Guthridge 2021-10-23 14:27:42 UTC
SUMMARY

Since iTunes refuses to run under Wine, I've been using my laptop as an output device for my phone's Bluetooth audio, and playing music on my laptop like that. The only issue with this is that although my phone's now playing is displayed in the Bluetooth system tray widget, it isn't reported under the global now playing widget.


STEPS TO REPRODUCE
1. Use a tool such as Blueman to set your device running KDE up as an audio receiver
2. Connect to your KDE device over Bluetooth using another device such as a phone running Android or iOS.
3. Play media on your portable device, with the selected output being your KDE device.

OBSERVED RESULT
The now playing information is provided in the Bluetooth options panel, but not in the global now playing panel


EXPECTED RESULT
The now playing information is listed in the global now playing panel as well as in the Bluetooth options panel.


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Manjaro KDE
(available in About System)
KDE Plasma Version: 5.22.5
KDE Frameworks Version: 
Qt Version: 

ADDITIONAL INFORMATION
Comment 1 Jackson 2023-03-14 22:58:44 UTC
As a workaround, you can run BlueZ's mpris-proxy utility, and (as of KDE 5.27.3) Bluetooth media info will show up in the Media Player widget. Keyboard media hotkeys will also work. I have it set up as a systemd service, so I don't have to run it manually.