127.0.0.1

But you can call me localhost

 

A2DP in Ubuntu Intrepid

· Linux

Met de komst van Ubuntu Intrepid zou ook een goede ondersteuning voor A2DP voor Ubuntu moeten komen. In mensentaal is dat stereo muziek versturen via bluetooth. Om dit te activeren op Ubuntu Intrepid (en oudere versies eventueel) moeten de volgende stappen worden doorlopen.

$ sudo apt-get install bluetooth-alsa

Hiermee installeer je bluetooth-alsa en het afhankelijke libsbc0.

Vervolgens zijn er twee bestanden nodig in de homedir.

$ cd ~
$ touch .a2dprc .asoundrc

De inhoud van .a2dprc is:

rate=44100
sbcbitpool=53
flags=0
enablereversestereo=1
enableautoconnect=1
timeout=2000
cmdplay=xmms --play
cmdpause=xmms --pause
cmdprev=xmms --rew
cmdnext=xmms --fwd
cmdnew=xmms --play
cmdstop=xmms --stop
enableavrcp=1
enablerereadconfig=1
enabledebug=1
flags=0
enablestdin=1
enableredirectalsa=0
address=XX:XX:XX:XX:XX:XX
alsaoutput= 

Waarbij XX:XX:XX:XX:XX:XX het mac-adres van je A2DP device is. Deze kun je achterhalen met:

$ hcitool scan 

De inhoud van .asoundrc is:

 pcm.headset {
@args [BDADDR TIMEOUT]
@args.BDADDR {
type string
default "XX:XX:XX:XX:XX:XX"
}
@args.TIMEOUT {
type integer
default 6000
}
type sco
bdaddr $BDADDR
timeout $TIMEOUT
}
ctl.headset {
type sco
}
pcm.a2dpd {
type a2dpd
} 

De basis is nu gelegd. Nu moet je de audio nog naar je headset sturen. Helaas gaat dit nog niet zo mooi. In elk geval niet via een slimme GUI. Voer het volgende commando uit via een shell:

$ gconftool -t string -s /system/gstreamer/0.10/default/musicaudiosink "sbcenc ! a2dpsink device=XX:XX:XX:XX:XX"

Als je naar System, Preferences, Sound gaat, dan zul je zien dat bij  "Music and Movies" nu niets is geselecteerd. Dit is dus je bluetooth verbinding. Start nu je favo player, bijvoorbeeld Rythmbox. Als je dit voor het eerst doet, heb dan geduld. Als het goed gaat word je via de GUI van Ubuntu gevraagd de pairing met je headset uit te voeren. Daarna zal de audio netjes worden verstuurd via bluetooth.

Via bovengenoemde optie in Sound kun je, om weer normale audio playback te krijgen de keuze 'Autodetect' selecteren.

Bronnen

Via onderstaande bronnen is bovenstaand verhaal terug te vinden, maar ook een tweede methode om dit alles aan de praat te krijgen zonder bluetooth-alsa. Je maakt dan enkel gebruik van bluetooth-utils. Dit kreeg ik echter (nog) niet werkend.

Reacties

  1. Leonardo Paternotte 25-10-’08 22:43 reageerde Leonardo Paternotte:

    top! thnx hiervoor, ik heb mijn bluetooth headset werkend met deze uitleg op mijn eee 901 :D royaal film kijken onderweg :D

  2. Jarno 30-10-’08 08:39 reageerde Jarno:

    Graag gedaan. En gelijk goed te weten dat je hiervoor dus je Eee pc kunt gebruiken. Maakt dat apparaat weer een stuk interessanter.

  3. Digbigbrotherjenson 24-11-’08 03:23 reageerde Digbigbrotherjenson:

    Good info !

    Met deze post heb ik mijn bluetooth headset aan de praat gekregen.
    Op dit moment is de sound nog wel choppy , hopelijk komt daar snel verbetering in.

  4. Jarno 24-11-’08 08:22 reageerde Jarno:

    Graag gedaan.

  5. (E-mail ) ChristiHolman35 02-03-’11 01:30 reageerde ChristiHolman35:

    Make your life time easier get the home loans and everything you require.

Reageer

Reageren? Stuur een trackback (Zet Javascript aan om een Trackback URL te genereren ) of gebruik onderstaand formulier.

(optioneel veld)
(optioneel veld)
Emoticons
Om spammers buiten de deur te houden is het nodig dat je deze vraag beantwoord.
Persoonlijke info onthouden?
Kattebel
Verberg e-mail
Kleine lettertjes: Alle HTML-tags behalve <b> en <i> zullen uit je reactie worden verwijderd. Je maakt links door gewoon een URL of e-mailadres in te typen.