A2DP in Ubuntu Intrepid
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
top! thnx hiervoor, ik heb mijn bluetooth headset werkend met deze uitleg op mijn eee 901 :D royaal film kijken onderweg :D
Graag gedaan. En gelijk goed te weten dat je hiervoor dus je Eee pc kunt gebruiken. Maakt dat apparaat weer een stuk interessanter.
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.
Graag gedaan.
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.