Bluetooth Alsa

Este es el proyecto para implementar audio a través de bluetooth en auriculares, teléfonos celulares y equipos de música.

Instala los paquetes bluez-utils, bluez-gnome y bluez-audio,

# apt-get install bluez-utils bluez-gnome bluez-audio

Configuración

Enciende el aparato, luego corre 'hcitool scan'

# hcitool scan
Scanning ...
        00:13:A9:E4:95:39       CMT-BX5BT

para obtener la dirección del aparato bluetooth. En el ejemplo, la dirección es 00:13:A9:E4:95:39.

Crea el archivo .asoundrc en la raíz del usuario,

$ nano ~/.asoundrc

y agrega

pcm.bluetooth {
        type bluetooth
        device "00:13:A9:E4:95:39"
        profile "auto"
}

en donde device debe llevar la dirección del aparato.

Descarga el script bt-audio. Este modifica la configuración de gstreamer,

 #!/bin/sh

 # Author: Ricardo Yanez

 key=/system/gstreamer/0.10/default/musicaudiosink
 state=`gconftool --get $key | cut -d\  -f1`

 if [ $state == "autoaudiosink" ]; then
   gconftool --type string --set $key "alsasink device=bluetooth"
 else
   gconftool --type string --set $key "autoaudiosink"
 fi

 echo musicaudiosink set to `gconftool --get $key`

Copia bt-audio a /usr/local/bin/,

# cp bt-audio /usr/local/bin/

y modifica los permisos para que sea ejecutable,

# chmod 755 /usr/local/bin/bt-audio

Corre bt-audio para cambiar la fuente de audio a bluetooth o autoaudiosink (modo normal),

$ bt-audio 
musicaudiosink set to alsasink device=bluetooth
$ bt-audio 
musicaudiosink set to autoaudiosink

La fuente de audio debe estar en modo bluetooth para conectar el aparato.

PIN

Al establecer contacto con el aparato por primera vez, según los métodos descritos abajo, es necesario ingresar el PIN, generalmente 0000 (cuatro ceros), en el aparato primero, luego en el applet bluetooth de GNOME, que aparece como un popup. Esto es necesario hacerlo solo la primera vez que se produce contacto.

Rhythmbox

En modo bluetooth, corre rhythmbox y toca música como de costumbre.

mplayer

En modo bluetooth, corre,

mplayer -ao alsa:device=bluetooth archivo_mp3

xmms

Corre xmms. Anda a las preferencias con <ctrl>-<p>. En "Output Plugin" marca "ALSA output plugin", luego pulsa "Configure". En "Audio device:" escribe,

pcm.bluetooth

Guarda los cambios.

BluetoothAlsa (última edición 2010-09-18 22:06:44 efectuada por WikiAdmin)