Música sin cables: auriculares Bluetooth en Linux

14 Agosto, 2007 | Escrito por emiligene | Categorías: bluetooth, linux | Tags: , , | 2,315 lecturas

Requisitos previos:
* build-essential
* libbluetooth2-dev (3.5 or newer)
* automake
* autoconf
* cvs
* libtool
* libasound2-dev
* libdbus-1-dev
* libdbus-glib-1-dev
* xmms

Después de tener todo instalado, vamos a por Bluetooth-alsa. Para empezar necesitamos dos paquetes: libsbc y plugz. Los instalamos desde CVS.
Primero libsbc:
$ cvs -d:pserver:anonymous@sbc.cvs.sourceforge.net:/cvsroot/sbc login (contraseña: basta pulsar Enter)
$ cvs -d:pserver:anonymous@sbc.cvs.sourceforge.net:/cvsroot/sbc co sbc
$ cd sbc
$ ./bootstrap
$ ./configure --prefix=/usr
$ make
$ sudo make install
Ahora plugz:
$ cvs -d:pserver:anonymous@bluetooth-alsa.cvs.sourceforge.net:/cvsroot/bluetooth-alsa login
$ cvs -d:pserver:anonymous@bluetooth-alsa.cvs.sourceforge.net:/cvsroot/bluetooth-alsa co plugz
$ cd plugz
$ ./bootstrap
$ ./configure --prefix=/usr --sysconfdir=/etc
$ make
$ sudo make install

Instalamos bluez-btsco, una herramienta para la gestión de auriculares por Bluetooth:
$ sudo apt-get install bluez-btsco

Listos. Buscamos nuestros auriculares BT:
$ hcitool scan
Y nos devuelve algo como esto:
Scanning ...
00:1B:33:01:67:12 Nokia 6085
00:11:B1:A9:17:EB IOGEAR Headphones

Esta última línea identifica el dispositivo y su dirección MAC

Lanzamos btsco y emparejamos:
$ sudo modprobe snd_bt_sco
$ btsco -v 00:11:B1:A9:17:EB (en tu caso, la dirección MAC de tus auriculares)

Sólo nos queda configurar el programa reproductor.
En el caso de XMMS:
Opciones -> Preferencias -> Plugin de salida ALSA -> Configurar -> Dispositivo de Audio: BT Headset, activar Control de volumen por software

Matamos el demonio de audio para evitar interferencias:
$ killall esd
Ya tendrías que escuchar música a través de los auriculares BT

Si el sonido te llega con ruido, prueba ejecutando el demonio headsetd:
$ headsetd
Y si no te funciona puedes consultar los siguientes enlaces, que amplían esta miniguía que simplifica algunos pasos y obvia otros (por ejemplo el tema del PIN) para no hacerla excesivamente larga:
Bluetooth-alsa
Linux and Bluetooth Headset HowTo
Some tips about Linux, Bluetooth…
Cascos BT en Linux





Entradas relacionadas:

Qué no tiene el iPhone
Firmware 2.50 para la PS3
musica: tus mp3 en streaming en la Red
Bluetooth en Feisty Fawn
Reproductor portátil con Linux
  1. 4 Respuestas en “Música sin cables: auriculares Bluetooth en Linux”

  2. Por TheEfrit, Ago 17, 2007 | Responder

    Una pregunta, ¿al final qué calidad de audio consigues? Por lo que veo usas la conexión síncrona a los cascos. Cuando he usado las SCO con mis cascos bluetooth estéreo la calidad es mono y muy baja, vamos para unos manos libres.

    Yo he logrado usando la guía que enlazas de las bluez-alsa http://bluetooth-alsa.sourceforge.net/build.html conectarlos en estéreo con alta calidad usando el driver A2DP, con la pega de que luego no aparece como “hardware” detectable de sonido y es un poco pesado de configurar en los reproductores, y sin lograr que funcione como dispositivo primario para el GNOME.

    Saludos

  3. Por emiligene, Ago 20, 2007 | Responder

    La guía es sólo una introducción y se limita a los conceptos y pasos básicos, por eso no hago referencia a aspectos como el driver A2DP.
    Las pruebas sin este driver efectivamente dan una calidad de manos libres.
    Con A2DP se consigue calidad estéreo (sobre todo si ejecuto el programa heatsetd)

  4. Por TheEfrit, Ago 28, 2007 | Responder

    Gracias, voy a ver si en un rato pruebo a jugar al A2DP con el demonio headsetd a ver cómo combina, a ver si le cae mejor al gnome para redirigir toda la salida de audio por ahí…

  1. 1 Trackback(s)

  2. Ene 3, 2008: despuesdegoogle » » kwout: screenshots con enlaces (mapas de imágenes online)

Publica un Comentario