| Summary: | Elisa does not use selected audio output device when Bluetooth headphones are used | ||
|---|---|---|---|
| Product: | [Applications] Elisa | Reporter: | kde.hamlet644 |
| Component: | general | Assignee: | Matthieu Gallien <matthieu_gallien> |
| Status: | REPORTED --- | ||
| Severity: | normal | CC: | nowjumpback, shy.bean3044 |
| Priority: | NOR | ||
| Version First Reported In: | 25.12.1 | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
|
Description
kde.hamlet644
2026-01-27 11:43:13 UTC
Confirming this on Fedora 43 Elisa 25.12.1 Linux/KDE Plasma: Linux 6.18.6-200.fc43.x86_64 KDE Plasma Version: 6.5.5 KDE Frameworks Version: 6.22.0 Qt Version: 6.10.1 I am having the same problem with Elisa. I suspect the issue may actually be in the QtMultimedia module. I rebuilt Elisa with some additional logging connected to the QMediaDevices::audioOutputsChanged signal, and my Bluetooth headset is never reported by QMediaDevices as an available audio output. Also, while the system audio widget shows the Bluetooth headset as the active audio output and other applications play audio via Bluetooth, QMediaDevices::defaultAudioOutput returns a different audio output. When I instead build Elisa against the libvlc audio backend, Bluetooth audio works properly. Operating System: Fedora Linux 43 KDE Plasma Version: 6.5.5 KDE Frameworks Version: 6.22.0 Qt Version: 6.10.1 Kernel Version: 6.18.6-200.fc43.x86_64 (64-bit) Graphics Platform: Wayland The Elisa version that ships with my system is 25.12.1. The bug still exists in the Qt audio backend at c860303d4ea278af6fd34761fd6cfaf11fa505c9, which reports a version of 26.03.70. After more investigation, this does appear to be a bug in Qt itself. In Qt 6.10 they switched to a native Pipewire audio backend and their Pipewire implementation doesn't seem to see my Bluetooth headset as an available audio output. If I force Qt to select the older pulseaudio backend by setting QT_AUDIO_BACKEND=pulseaudio, Elisa correctly plays audio to my Bluetooth headset. |