Música sin cables: auriculares Bluetooth en Linux
14 Agosto, 2007 | Escrito por emiligene | Categorías: bluetooth, linux | Tags: auriculares, bt, inalámbrico | 2,315 lecturasRequisitos 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 iPhoneFirmware 2.50 para la PS3
musica: tus mp3 en streaming en la Red
Bluetooth en Feisty Fawn
Reproductor portátil con Linux




4 Respuestas en “Música sin cables: auriculares Bluetooth en Linux”
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
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)
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í…