You are not logged in.

#1 2017-06-02 00:31:49

TheCatWizard
Member
Registered: 2017-05-23
Posts: 8

[SOLVED] Cannot play sound on Bluetooth Headset

Hello Arch Linux community, my MPOW Bluetooth headset arrived today, and while I can connect them to my phone fairly easily, I'm having trouble getting them to work with my Toshiba satellite laptop. They pair and connect successfully, they show up as an output device in the pulse audio volume control application I'm using, and I can even hear the slight static of "working headphones" after they connect. Still, I can't pull up a YouTube video and listen to it or anything, no sound comes out.

I've tried:


     restarting the bluetooth.service and pulseaudio a couple times

     connecting only with bluetoothcli instead of KDE's BlueDevil

     

pacmd set-card-profile 3 a2dp_sink

     to set my card to the A2DP profile that my headset is set to in pulse audio.


Still, I'm getting:

     

* bluetooth.service - Bluetooth service
   Loaded: loaded (/usr/lib/systemd/system/bluetooth.service; enabled; vendor preset: disabled)
   Active: active (running) since Thu 2017-06-01 18:39:04 CDT; 27min ago
     Docs: man:bluetoothd(8)
 Main PID: 1710 (bluetoothd)
   Status: "Running"
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/bluetooth.service
           `-1710 /usr/lib/bluetooth/bluetoothd

Jun 01 18:39:04 Archmage bluetoothd[1710]: Bluetooth management interface 1.14 initialized
Jun 01 18:39:04 Archmage bluetoothd[1710]: Endpoint registered: sender=:1.343 path=/MediaEndpoint/A2DPSource
Jun 01 18:39:04 Archmage bluetoothd[1710]: Endpoint registered: sender=:1.343 path=/MediaEndpoint/A2DPSink
Jun 01 18:50:47 Archmage bluetoothd[1710]: /org/bluez/hci0/dev_E9_08_EF_5D_F1_71/fd0: fd(35) ready
Jun 01 18:57:23 Archmage bluetoothd[1710]: Unable to get io data for Headset Voice gateway: getpeername: Transport endpoint is not connected (107)
Jun 01 18:57:36 Archmage bluetoothd[1710]: /org/bluez/hci0/dev_E9_08_EF_5D_F1_71/fd1: fd(34) ready
Jun 01 19:03:09 Archmage bluetoothd[1710]: Unable to get io data for Headset Voice gateway: getpeername: Transport endpoint is not connected (107)
Jun 01 19:03:45 Archmage bluetoothd[1710]: /org/bluez/hci0/dev_E9_08_EF_5D_F1_71/fd2: fd(33) ready
Jun 01 19:04:53 Archmage bluetoothd[1710]: sdp_extract_attr: Unknown data descriptor : 0xff terminating
Jun 01 19:06:45 Archmage bluetoothd[1710]: /org/bluez/hci0/dev_E9_08_EF_5D_F1_71/fd3: fd(35) ready

as a result of

systemctl status bluetooth

Any ideas?

Last edited by TheCatWizard (2017-06-02 19:43:34)

Offline

#2 2017-06-02 02:02:03

TheCatWizard
Member
Registered: 2017-05-23
Posts: 8

Re: [SOLVED] Cannot play sound on Bluetooth Headset

Update
After fiddling around a bit I noticed to additional interesting things:

    In KDE's audio system tray thingy I can see the headset's volume.

    and

    When I adjust the volume for the headset in the system tray, I can hear the volume indicator noise!

Still can't hear anything else...

Offline

#3 2017-06-02 02:24:07

TheCatWizard
Member
Registered: 2017-05-23
Posts: 8

Re: [SOLVED] Cannot play sound on Bluetooth Headset

Ok, looked at the pulse audio volume control window some more.

   YouTube + Non-Bluetooth Headphones = Volume on built in audio bar + Sound in Headphones

   Volume Slider + Bluetooth Headset = Volume on MPOW bar + Sound in Headset

   YouTube + Bluetooth Headset + Normal Speakers on Mute = Nothing

   YouTube + Bluetooth Headset + Normal Speakers not on Mute = Volume on built in audio bar + Sound from speakers

So how do I get my laptop to try and play from the headset instead of the speakers?

Offline

#4 2017-06-02 06:53:22

V1del
Forum Moderator
Registered: 2012-10-16
Posts: 23,196

Re: [SOLVED] Cannot play sound on Bluetooth Headset

You have to move the youtube stream to your headset, in KDE's tray you can go to the applications tab in the volume tray, drag the stream of the application and you should be able to drop it onto your headset. If you want to have this automated as soon as you connect your headset. edit /etc/pulse/default.pa and add before the if...udev conditional block

load-module module-switch-on-connect

and restart pulse

systemctl --user restart pulseaudio

Also please refrain from triple posting if you are the only one active in between, there's an edit button you can use to ammend your first post with additional information.

Offline

Board footer

Powered by FluxBB