scamper07
Posts: 2
Joined: Sat Jun 13, 2015 11:49 am

Re: Bluetooth audio streaming

Sat Jun 13, 2015 12:17 pm

Hello everyone!

First of all @b.ramus thanks for the wonderful tutorial on bluetooth audio streaming. Works like a charm! :)
I just had few doubts.
Instead of a phone acting as a source, how do i get my Linux (Ubuntu 14.04) laptop to stream audio to Pi using the same setup?
I have paired my laptop to Pi and followed every step required.
But the command

Code: Select all

 pactl list sources short 
doesn't list my laptop as a source.
Can anyone give me some ideas on how to get this thing done?

I know that streaming audio through the network is a lot easier. I just wanted to use the setup done earlier for my laptop as well.
(I'm a beginner to Linux)

User avatar
Douglas6
Posts: 4453
Joined: Sat Mar 16, 2013 5:34 am
Location: Chicago, IL

Re: Bluetooth audio streaming

Sat Jun 13, 2015 3:30 pm

It's possible that the laptop is not advertising A2DP services. On the Pi, compare

Code: Select all

sdptool browse <bdaddr>
with the phone and laptop Bluetooth addresses. Assuming you have BlueZ 4.x on the laptop, you could try adding

Code: Select all

Enable=Source,Sink,Media,Socket
to the [General] section in /etc/bluetooth/audio.conf (on the laptop). But I'm not familiar with how Ubuntu configures BlueZ, or the version.

tpylkko
Posts: 348
Joined: Tue Oct 14, 2014 5:21 pm

Re: Bluetooth audio streaming

Sun Jun 14, 2015 8:07 am

sda0786 wrote:
This guide worked almost perfect for me! I still have a huge problem. I have lag between the start of the song and the actual music. This is not a big deal while I'm listening just music but is very bad when I want to hear the audio from a video.
Audio and video will not be sync!

Any Idea?

Try a player that can compensate the delay? I think VLC can do this, that is play video and audio out of sync so that when they are played back by your devices they go back in sync so to speak

scamper07
Posts: 2
Joined: Sat Jun 13, 2015 11:49 am

Re: Bluetooth audio streaming

Sat Jun 20, 2015 7:23 am

Douglas6 wrote:It's possible that the laptop is not advertising A2DP services. On the Pi, compare

Code: Select all

sdptool browse <bdaddr>
with the phone and laptop Bluetooth addresses. Assuming you have BlueZ 4.x on the laptop, you could try adding

Code: Select all

Enable=Source,Sink,Media,Socket
to the [General] section in /etc/bluetooth/audio.conf (on the laptop). But I'm not familiar with how Ubuntu configures BlueZ, or the version.
Thanks for the reply @Douglas6

These are the results i get when using the sdptool browse command
1) on phone

Code: Select all

Service RecHandle: 0x10000
Service Class ID List:
  "Generic Attribute" (0x1801)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 31
  "ATT" (0x0007)
    uint16: 0x1
    uint16: 0x5

Service RecHandle: 0x10001
Service Class ID List:
  "" (0x1800)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 31
  "ATT" (0x0007)
    uint16: 0x14
    uint16: 0x1e

Service Name: Headset Gateway
Service RecHandle: 0x10002
Service Class ID List:
  "Headset Audio Gateway" (0x1112)
  "Generic Audio" (0x1203)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 2
Profile Descriptor List:
  "Headset" (0x1108)
    Version: 0x0102

Service Name: Handsfree Gateway
Service RecHandle: 0x10003
Service Class ID List:
  "Handsfree Audio Gateway" (0x111f)
  "Generic Audio" (0x1203)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 3
Profile Descriptor List:
  "Handsfree" (0x111e)
    Version: 0x0106

Service Name: AV Remote Control Target
Service RecHandle: 0x10004
Service Class ID List:
  "AV Remote Target" (0x110c)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 23
  "AVCTP" (0x0017)
    uint16: 0x102
Profile Descriptor List:
  "AV Remote" (0x110e)
    Version: 0x0103

Service Name: Advanced Audio
Service RecHandle: 0x10005
Service Class ID List:
  "Audio Source" (0x110a)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 25
  "AVDTP" (0x0019)
    uint16: 0x102
Profile Descriptor List:
  "Advanced Audio" (0x110d)
    Version: 0x0102

Service RecHandle: 0x10006
Service Class ID List:
  "AV Remote" (0x110e)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 23
  "AVCTP" (0x0017)
    uint16: 0x102
Profile Descriptor List:
  "AV Remote" (0x110e)
    Version: 0x0103

Service Name: Android Network Access Point
Service Description: NAP
Service RecHandle: 0x10007
Service Class ID List:
  "Network Access Point" (0x1116)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 15
  "BNEP" (0x000f)
    Version: 0x0100
    SEQ8: 0 6
Language Base Attr List:
  code_ISO639: 0x656e
  encoding:    0x6a
  base_offset: 0x100
Profile Descriptor List:
  "Network Access Point" (0x1116)
    Version: 0x0100

Service Name: SMS/MMS
Service RecHandle: 0x10009
Service Class ID List:
  "" (0x1132)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 4
  "OBEX" (0x0008)
Profile Descriptor List:
  "" (0x1134)
    Version: 0x0101

Service Name: OBEX Phonebook Access Server
Service RecHandle: 0x1000a
Service Class ID List:
  "Phonebook Access - PSE" (0x112f)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 19
  "OBEX" (0x0008)
Profile Descriptor List:
  "Phonebook Access" (0x1130)
    Version: 0x0101

Service Name: OBEX Object Push
Service RecHandle: 0x1000b
Service Class ID List:
  "OBEX Object Push" (0x1105)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 12
  "OBEX" (0x0008)
Profile Descriptor List:
  "OBEX Object Push" (0x1105)
    Version: 0x0100
2) on Ubuntu

Code: Select all

Service Name: SIM Access Server
Service RecHandle: 0x10000
Service Class ID List:
  "SIM Access" (0x112d)
  "Generic Telephony" (0x1204)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 8
Profile Descriptor List:
  "SIM Access" (0x112d)
    Version: 0x0101

Service Name: Headset Audio Gateway
Service RecHandle: 0x10001
Service Class ID List:
  "Headset Audio Gateway" (0x1112)
  "Generic Audio" (0x1203)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 12
Profile Descriptor List:
  "Headset" (0x1108)
    Version: 0x0102

Service Name: Hands-Free Audio Gateway
Service RecHandle: 0x10002
Service Class ID List:
  "Handsfree Audio Gateway" (0x111f)
  "Generic Audio" (0x1203)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 13
Profile Descriptor List:
  "Handsfree" (0x111e)
    Version: 0x0105

Service Name: Hands-Free
Service RecHandle: 0x10003
Service Class ID List:
  "Handsfree" (0x111e)
  "Generic Audio" (0x1203)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 7
Profile Descriptor List:
  "Handsfree" (0x111e)
    Version: 0x0105

Service Name: AVRCP TG
Service RecHandle: 0x10004
Service Class ID List:
  "AV Remote Target" (0x110c)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 23
  "AVCTP" (0x0017)
    uint16: 0x103
Profile Descriptor List:
  "AV Remote" (0x110e)
    Version: 0x0104

Service Name: AVRCP CT
Service RecHandle: 0x10005
Service Class ID List:
  "AV Remote" (0x110e)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 23
  "AVCTP" (0x0017)
    uint16: 0x103
Profile Descriptor List:
  "AV Remote" (0x110e)
    Version: 0x0100

Service Name: Audio Source
Service RecHandle: 0x10006
Service Class ID List:
  "Audio Source" (0x110a)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 25
  "AVDTP" (0x0019)
    uint16: 0x102
Profile Descriptor List:
  "Advanced Audio" (0x110d)
    Version: 0x0102

Service Name: Audio Sink
Service RecHandle: 0x10007
Service Class ID List:
  "Audio Sink" (0x110b)
Protocol Descriptor List:
  "L2CAP" (0x0100)
    PSM: 25
  "AVDTP" (0x0019)
    uint16: 0x102
Profile Descriptor List:
  "Advanced Audio" (0x110d)
    Version: 0x0102

Service Name: OBEX Object Push
Service RecHandle: 0x10008
Service Class ID List:
  "OBEX Object Push" (0x1105)
Protocol Descriptor List:
  "L2CAP" (0x0100)
  "RFCOMM" (0x0003)
    Channel: 9
  "OBEX" (0x0008)
Profile Descriptor List:
  "OBEX Object Push" (0x1105)
    Version: 0x0100
I believe A2DP source profile is active in my laptop on comparing the result.
I have edited the /etc/bluetooth/audio.conf file as per your suggestion. Still can't get the laptop to stream.

User avatar
Douglas6
Posts: 4453
Joined: Sat Mar 16, 2013 5:34 am
Location: Chicago, IL

Re: Bluetooth audio streaming

Sat Jun 20, 2015 4:28 pm

"Advanced Audio" (A2DP) service is missing from the laptop; I suspect that's the problem. I'd look into the Ubuntu side of things to get your laptop configured for streaming out Bluetooth audio.

CaptainMalzbier
Posts: 8
Joined: Tue Aug 04, 2015 7:24 am

Re: Bluetooth audio streaming

Tue Aug 04, 2015 7:32 am

Hello, I can't get my pi to automatically accept the connection between my smartphone and the bluetooth stick

I always have to type in the following

- sudo pactl load-module module-loopback source=bluez_source.XX_XX_XX_XX_XX_XX sink=alsa_output.platform.0.analog-stereo

and

- sudo amixer set Master 100%

Is it possible to fix that, for example with a startup script? The problem is, that my smartphone has to connect before I can execute the first command. Any ideas?

User avatar
Douglas6
Posts: 4453
Joined: Sat Mar 16, 2013 5:34 am
Location: Chicago, IL

Re: Bluetooth audio streaming

Tue Aug 04, 2015 3:13 pm

You'll want to add a udev rule.

Code: Select all

nano /usr/local/bin/bluez-udev
and add the following

Code: Select all

#!/bin/bash
audio_sink=0
name=$(sed 's/\"//g' <<< $NAME)
#exit if not a BT address
if [[ ! $name =~ ^([0-9A-F]{2}[:-]){5}([0-9A-F]{2})$ ]]; then exit 0;  fi

audio_source=bluez_source.$(sed 's/:/_/g' <<< $name)

action=$(expr "$ACTION" : "\([a-zA-Z]\+\).*")
if [ "$action" = "add" ]; then
    logger "[$(basename $0)] Bluetooth device is being added [$name]"
    logger "[$(basename $0)] Patching $audio_source i
nto ALSA sink #$audio_sink"
    # loop back this source to the default sink
    handle=$(pactl load-module module-loopback source=$audio_source sink=$audio_sink)
    logger "[$(basename $0)] PulseAudio module-loopback returned handle [$handle]"
fi

if [ "$action" = "remove" ]; then
    logger "[$(basename $0)] Bluetooth device is being removed [$name]"
    # remove any loopback modules assigned to this source
    # only required for USB sound cards, which PulseAudio will not automatically remove
    for handle in $(pactl list short modules | grep module-loopback | grep source=$audio_source | cut -f 1); do
        logger "[$(basename $0)] Unloading module-loopback with handle [$handle]"
        pactl unload-module $handle
    done
fi
Make it executable

Code: Select all

sudo chmod +x /usr/local/bin/bluez-udev
Now edit the udev user input rules

Code: Select all

sudo nano /etc/udev/rules.d/99-input.rules
And add the following line at the bottom

Code: Select all

KERNEL=="input[0-9]*", RUN+="/usr/local/bin/bluez-udev"
Reboot, and everything should 'just work'!

CaptainMalzbier
Posts: 8
Joined: Tue Aug 04, 2015 7:24 am

Re: Bluetooth audio streaming

Tue Aug 04, 2015 8:52 pm

Sorry man, that's not working =(

I even found nothing in the second file I had to add the line

Code: Select all

KERNEL=="input[0-9]*", RUN+="/usr/local/bin/bluez-udev"
After I reboot the pi I have to execute this command

Code: Select all

pactl load-module module-loopback source=bluez_source.XX_XX_XX_XX_XX_XX sink=alsa_output.0.analog-stereo
After that it works but that's not what I want...it should work automatically, I don't know how to fix that :(

User avatar
Douglas6
Posts: 4453
Joined: Sat Mar 16, 2013 5:34 am
Location: Chicago, IL

Re: Bluetooth audio streaming

Tue Aug 04, 2015 9:10 pm

That should do it for you on a Raspian image. If memory serves, /etc/udev/rules.d/99-input.rules should not be empty. Any messages in /var/log/syslog?

CheesyFlors
Posts: 1
Joined: Wed Aug 05, 2015 10:40 am
Contact: Website

Re: Bluetooth audio streaming

Wed Aug 05, 2015 10:41 am

Change the default bluetooth audio settings
http://thecheesyanimation.com/Isometric-&-Floor-Plan.html

CaptainMalzbier
Posts: 8
Joined: Tue Aug 04, 2015 7:24 am

Re: Bluetooth audio streaming

Wed Aug 05, 2015 4:02 pm

I looked at the syslog and there seems to be an error...

Code: Select all

Aug  5 15:53:43 raspberrypi bluetoothd[2342]: Endpoint registered: sender=:1.12 path=/MediaEndpoint/A2DPSink
Aug  5 15:53:43 raspberrypi pulseaudio[2671]: [pulseaudio] bluetooth-util.c: org.bluez.HandsfreeGateway.GetProperties() failed: org.freedesktop.DBus.Error.UnknownMetho$
Aug  5 15:53:43 raspberrypi pulseaudio[2671]: [pulseaudio] bluetooth-util.c: org.bluez.HandsfreeGateway.GetProperties() failed: org.freedesktop.DBus.Error.UnknownMetho$
Aug  5 15:53:43 raspberrypi ntpd[2206]: Listen normally on 3 wlan0 192.168.178.59 UDP 123
Aug  5 15:53:43 raspberrypi ntpd[2206]: 192.168.178.1 interface 192.168.178.60 -> 192.168.178.59
Aug  5 15:53:43 raspberrypi ntpd[2206]: peers refreshed
Aug  5 15:53:43 raspberrypi dbus[2283]: [system] Activating service name='org.freedesktop.UDisks' (using servicehelper)
Aug  5 15:53:43 raspberrypi dbus[2283]: [system] Successfully activated service 'org.freedesktop.UDisks'
Aug  5 15:53:45 raspberrypi ntpd_intres[2239]: DNS 0.debian.pool.ntp.org -> 178.23.121.165
Aug  5 15:53:45 raspberrypi ntpd_intres[2239]: DNS 1.debian.pool.ntp.org -> 217.79.181.50
Aug  5 15:53:45 raspberrypi ntpd_intres[2239]: DNS 2.debian.pool.ntp.org -> 148.251.84.200
Aug  5 15:53:45 raspberrypi ntpd_intres[2239]: DNS 3.debian.pool.ntp.org -> 178.23.124.2
Aug  5 15:54:05 raspberrypi pulseaudio[2267]: [pulseaudio] module-bluetooth-device.c: Received error condition: Unknown error 240
Aug  5 15:54:05 raspberrypi pulseaudio[2267]: [pulseaudio] module.c: Failed to load module "module-bluetooth-device" (argument: "address="B4:30:52:CC:D7:32" path="/org$
Aug  5 15:54:05 raspberrypi pulseaudio[2267]: [pulseaudio] module.c: Failed to load module "module-bluetooth-device" (argument: "address="B4:30:52:CC:D7:32" path="/org$
Aug  5 15:54:09 raspberrypi kernel: [   35.585035] input: B4:30:52:CC:D7:32 as /devices/virtual/input/input2
Aug  5 15:54:09 raspberrypi logger: [bluez-udev] Bluetooth device is being added [B4:30:52:CC:D7:32]
Aug  5 15:54:09 raspberrypi logger: [bluez-udev] Patching bluez_source.B4_30_52_CC_D7_32 i#012nto ALSA sink #0
Aug  5 15:54:09 raspberrypi pulseaudio[2267]: [pulseaudio] protocol-native.c: Denied access to client with invalid authorization data.
Aug  5 15:54:09 raspberrypi logger: [bluez-udev] PulseAudio module-loopback returned handle []
Aug  5 15:54:11 raspberrypi pulseaudio[2267]: [pulseaudio] module.c: Failed to load module "module-bluetooth-device" (argument: "address="B4:30:52:CC:D7:32" path="/org$
Aug  5 15:54:14 raspberrypi /USR/SBIN/CRON[2745]: (pi) CMD (/home/pi/pulseAudioBluetooth/checkForBluetoothDevice.sh  >> /home/pi/pulseAudioBluetooth/cron.log 2>&1)
Aug  5 15:54:14 raspberrypi pulseaudio[2671]: [pulseaudio] module-loopback.c: No such sink.
Aug  5 15:54:14 raspberrypi pulseaudio[2671]: [pulseaudio] module.c: Failed to load module "module-loopback" (argument: "source=bluez_source.B4_30_52_CC_D7_32 sink=als$
Aug  5 15:54:46 raspberrypi pulseaudio[2267]: [pulseaudio] module.c: Failed to load module "module-bluetooth-device" (argument: "address="B4:30:52:CC:D7:32" path="/org$
Aug  5 15:55:01 raspberrypi /USR/SBIN/CRON[2775]: (pi) CMD (/home/pi/pulseAudioBluetooth/checkForBluetoothDevice.sh  >> /home/pi/pulseAudioBluetooth/cron.log 2>&1)
Aug  5 15:55:47 raspberrypi wpa_supplicant[1644]: wlan0: WPA: Group rekeying completed with 9c:c7:a6:b2:49:6f [GTK=TKIP]
Aug  5 15:55:47 raspberrypi wpa_supplicant[1644]: wlan0: WPA: EAPOL-Key Replay Counter did not increase - dropping packet
Any ideas?

User avatar
Douglas6
Posts: 4453
Joined: Sat Mar 16, 2013 5:34 am
Location: Chicago, IL

Re: Bluetooth audio streaming

Wed Aug 05, 2015 4:24 pm

Looks like you might be running PulseAudio in user mode. Try changing

Code: Select all

handle=$(pactl load-module module-loopback source=$audio_source sink=$audio_sink)
to

Code: Select all

handle=$(sudo su -pi pactl load-module module-loopback source=$audio_source sink=$audio_sink)

CaptainMalzbier
Posts: 8
Joined: Tue Aug 04, 2015 7:24 am

Re: Bluetooth audio streaming

Wed Aug 05, 2015 7:33 pm

I can't figure out what you could mean by "handle"
where do I have to edit this line?

User avatar
Douglas6
Posts: 4453
Joined: Sat Mar 16, 2013 5:34 am
Location: Chicago, IL

Re: Bluetooth audio streaming

Wed Aug 05, 2015 7:49 pm

/usr/local/bin/bluez-udev. Line 17, I believe.

CaptainMalzbier
Posts: 8
Joined: Tue Aug 04, 2015 7:24 am

Re: Bluetooth audio streaming

Wed Aug 05, 2015 8:03 pm

I finally managed it...

I had to comment this out

Code: Select all

#amixer set Master 100%
in /usr/lib/udev/bluetooth to match the device name used for my pi
and change this line in the same file

Code: Select all

AUDIOSINK="alsa_output.platform-bcm2835_AUD0.0.analog-stereo"
to this

Code: Select all

AUDIOSINK="alsa_output.0.analog-stereo"
and change those lines in /etc/bluetooth/audio.conf

Code: Select all

AutoConnect=true
Enable=Sink,Source,Socket
Disable=Media
SCORouting=PCM

CaptainMalzbier
Posts: 8
Joined: Tue Aug 04, 2015 7:24 am

Re: Bluetooth audio streaming

Thu Aug 13, 2015 8:19 am

I have bought the HifiBerry DAC+ and connected it to my Raspberry Pi 2.
The problem is, that I have to set

Code: Select all

AUDIOSINK="0"
in /usr/lib/udev/bluetooth
instead of

Code: Select all

AUDIOSINK="alsa_output.analog-stereo.monitor"
to get it working, but I have no sound for like 40 seconds and after that I can hear it,
but I had to change

Code: Select all

exit-idle-time to -1
in /etc/pulse/daemon.conf to prevent it from stop playing after 20 seconds.

Code: Select all

pactl list sources short
shows the sink as alsa_output.analog-stereo.monitor module alsa-card.c
but when I execute

Code: Select all

pactl load-module module-loopback source=XX.XX.XX.XX.XX sink= alsa_output.analog-stereo.monitor
it says Failure: Module initialization fail

Any ideas?

Joeshimaster
Posts: 4
Joined: Fri Jun 14, 2013 11:15 am

Re: Bluetooth audio streaming

Wed Sep 30, 2015 12:35 am

Hi there,
I got my bluetooth audio working and the system works fine, but I wanted to take this a bit further and use an IR remote to control playback on the Pi. I already have the IR working and a way to map buttons to programs using irexec, but I don't know any of the bluetooth commands to control playback (e.g. play/pause, next/previous track). I have the volume control working but that's a local command. Is there any way for me to do this? (Map buttons on the IR remote to bluetooth commands) and if there is, what commands do I use?
Thanks in advance,
Josh

User avatar
Douglas6
Posts: 4453
Joined: Sat Mar 16, 2013 5:34 am
Location: Chicago, IL

Re: Bluetooth audio streaming

Wed Sep 30, 2015 12:57 am

You can use the D-Bus MediaPlayer1 interface. I believe you'll need BlueZ 5; you can build it on Wheezy or apt-get from the Jessie repos. There's some sample Python code in this post: viewtopic.php?p=635509#p635509

yannickt
Posts: 1
Joined: Thu Oct 01, 2015 7:05 pm

Re: Bluetooth audio streaming

Thu Oct 01, 2015 7:18 pm

Hi,

Is it possible to use XBMC/Kodi with HDMI audio output and, at the same time, send audio from bluetooth to the jack plug ?
When I said "at the same time", I mean configure a raspberry pi for this two usages without modify configuration between them. If both audio inputs (bluetooth and Kodi) are send to the both outputs (hdmi and jack), it is ok for me.

shredderwoods
Posts: 5
Joined: Sun Mar 15, 2015 7:03 am

Re: Bluetooth audio streaming

Sun Nov 08, 2015 9:37 am

Any way this can be done with Openelec on RPi?

Muemmel
Posts: 1
Joined: Sun Nov 08, 2015 11:54 am

Re: Bluetooth audio streaming

Sun Nov 08, 2015 12:20 pm

Hi,

yesterday I got my pi-top. And I wanted to to output the audio via Bluetooth. I haven't got many choices. So I worked though the tutorial up to the point, when I could add the audio sink via bluez. And I could play music and movies with mplayer. For a while. Than after a while. I stopped working. Don't know why.

So I redid the whole tutorial several times. Well short: it did not change anything. The music is not playing when connected to the speaker. The auto connection does not work and get no errors in the log file.

The first problem is the more important for me. Do you know, what I can do?

Best regards.

mikeovernight
Posts: 1
Joined: Wed Nov 11, 2015 4:17 pm

Re: Bluetooth audio streaming

Wed Nov 11, 2015 4:30 pm

Hi

I tried message you, but I have not been a member long

I am looking to decode a stream and be able to use the audio jack out put

Can or have you been able to do this?

Mike

steveb1475
Posts: 3
Joined: Thu Jun 11, 2015 4:19 am

Re: Bluetooth audio streaming

Mon Nov 30, 2015 3:52 am

Hi, I'm trying to follow this but I'm stuck at the part where you need to edit the file /etc/bluetooth/audio.conf This file doesn't exist. I've double checked all steps up to that point.

Thanks for the help and thanks for the tutorial!

Steve

User avatar
Douglas6
Posts: 4453
Joined: Sat Mar 16, 2013 5:34 am
Location: Chicago, IL

Re: Bluetooth audio streaming

Mon Nov 30, 2015 10:45 am

This tutorial is inaccurate and out-of-date. You might try similar changes in /etc/bluetooth/main.conf.

steveb1475
Posts: 3
Joined: Thu Jun 11, 2015 4:19 am

Re: Bluetooth audio streaming

Tue Dec 01, 2015 12:19 am

Good to know, I will give it a try. Thanks!

Return to “Graphics, sound and multimedia”