Audio doesn't switch automatically to Bluetooth speaker when hotplugged after application playback started
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gst-plugins-good1.0 (Ubuntu) |
Expired
|
Medium
|
Unassigned | ||
pulseaudio (Ubuntu) |
Expired
|
Medium
|
Unassigned | ||
totem (Ubuntu) |
Expired
|
Medium
|
Unassigned |
Bug Description
artful desktop
Test Case.
1. Pair a BT Speaker and set the output channel to the speaker
2. Play something with vlc or totem (and make sure it uses the speaker with pavucontrol for instance)
3. Switch the output to another channel eg internal speaker and turn the BT speaker off (do not close the music player)
4. Turn the speaker back on and wait until it connects
5. If the speaker is not selected automatically as the output, select it in the sound settings
6. Resume playing in VLC
Expected result
The track plays on the speaker
Actual result
It plays on the internal audio.
ProblemType: Bug
DistroRelease: Ubuntu 17.10
Package: pulseaudio 1:10.0-2ubuntu1
ProcVersionSign
Uname: Linux 4.11.0-10-generic x86_64
ApportVersion: 2.20.5-0ubuntu5
Architecture: amd64
CurrentDesktop: GNOME
Date: Mon Jul 17 17:09:17 2017
InstallationDate: Installed on 2013-09-03 (1412 days ago)
InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Alpha amd64 (20130902)
ProcEnviron:
TERM=screen-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=fr_FR.UTF-8
SHELL=/bin/bash
SourcePackage: pulseaudio
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/29/2013
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: UX32VD.214
dmi.board.
dmi.board.name: UX32VD
dmi.board.vendor: ASUSTeK COMPUTER INC.
dmi.board.version: 1.0
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK COMPUTER INC.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: UX32VD
dmi.product.
dmi.sys.vendor: ASUSTeK COMPUTER INC.
summary: |
- output doesn't switch automatically to BT speaker when available + Audio doesn't switch automatically to BT speaker when hotplugged after + application playback started |
Partially confirmed, but...
* Only confirmed in Totem. VLC did automatically switch back to bluetooth for me (so its menu says). Except I then lost all sound. One possibly related observation is that VLC provides a menu for you to select the current audio device. I don't think Totem does or can (because GStreamer is too generalised to expose devices by name?).
* PulseAudio is designed to allow different applications to use different audio devices of their choosing. So choosing to ignore newly added devices may in fact be an application bug/feature. The recent fixes to PulseAudio mostly relate to default devices (that which is used at application startup, not switched to during application execution).