Kedves Fórumtársak!
Mivel a laptopom hangkimenete kicsit kontakthibás, ezért úgy döntöttem, hogy érdemes lenne beruházni egy stereo bluetooth headsetbe. Ez meg is történt, megérkezett a cucc, ablakok alatt ki is lett próbálva, szépen szól.
Mivel az utóbbi időben Linuxot használok, ezért szükségét éreztem, hogy összefütyüljem a két eszközt. Ezirányú kísérleteim azonban kudarcra futottak.
Eredetileg a bluetooth-alsával és társaival próbálkoztam volna, azonban a bluetooth-alsa oldalán levő link a bluez toolkit oldalára irányíott, ahol azt írták, hogy ez a megolás úgy ahogy van obsolete.
Ezek után a leírtak szerint létrehoztam a ~/.asoundrc-t, majd pedig újraindítottam az alsát. Tesztként az mplayerrel próbálkoztam (az arra érzékenyektől elnézést kérek a az mplayer rootként való futtatásáért és a tesztzene műfajáért):
root@janos_mobile:/home/janos# mplayer -ao alsa:device=bluetooth /home/janos/musica/misc/Kormorán\ -\ Volt\ apám\,\ volt\ anyám.mp3
MPlayer 1.0rc2-4.1.2 (C) 2000-2007 MPlayer Team
CPU: Intel(R) Pentium(R) M processor 1.60GHz (Family: 6, Model: 13, Stepping: 8)
CPUflags: MMX: 1 MMX2: 1 3DNow: 0 3DNow2: 0 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 SSE SSE2
Playing /home/janos/musica/misc/Kormorán - Volt apám, volt anyám.mp3.
Audio file file format detected.
Clip info:
Title: 04 - Volt apám, volt anyám
Artist: Kormorán
Album: A szeretet hídjai
Year: 2002
Comment:
Track: 4
Genre: National Folk
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
AUDIO: 44100 Hz, 2 ch, s16le, 160.0 kbit/11.34% (ratio: 20000->176400)
Selected audio codec: [mp3] afm: mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
[AO_ALSA] alsa-lib: pcm.c:2105:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_bluetooth.so
[AO_ALSA] Playback open error: No such file or directory
Could not open/initialize audio device -> no sound.
Audio: no sound
Video: no video
Exiting... (End of file)
Ezek után kicsit tanácstalanná váltam. Most mit kellene tennem, ha egyszer hiányzik a libasound_module_pcm_bluetooth.so ? Fordítsak új alsát? Vagy ezt hogyan lehet megdani?
Kipróbáltam, hogy esetleg még létrehozom a leírásban említett headset.py-t, azonban amikor próbáltam futtatni, akkor itt is egy hibaüzenetbe futottam:
root@janos_mobile:/home/janos# python /root/headset.py
Traceback (most recent call last):
File "/root/headset.py", line 1, in <module>
import dbus
ImportError: No module named dbus
Van esetleg valakinek tapasztalata/tanácsa, aki bluetooth-on keresztül hallgat zenét linuxon?
Előre is köszönöm.
Üdv:
János
PS: Némi infó a rendszeremről:
root@janos_mobile:/etc# uname -a
Linux janos_mobile 2.6.22.12-janos #1 Mon Nov 5 22:17:25 CET 2007 i686 Intel(R) Pentium(R) M processor 1.60GHz GenuineIntel GNU/Linux
root@janos_mobile:/etc# cat /etc/slackware-version
Slackware 12.0.0
root@janos_mobile:/etc# hciconfig -a
hci0: Type: USB
BD Address: 00:0C:55:34:EE:79 ACL MTU: 384:8 SCO MTU: 64:8
UP RUNNING PSCAN
RX bytes:9085 acl:12 sco:0 events:180 errors:0
TX bytes:6285 acl:10 sco:0 commands:89 errors:0
Features: 0xff 0xff 0x8f 0xfe 0x9b 0xf9 0x00 0x80
Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV2 HV3
Link policy:
Link mode: SLAVE ACCEPT
Name: 'janos_mobile'
Class: 0x000000
Service Classes: Unspecified
Device Class: Miscellaneous,
HCI Ver: 2.0 (0x3) HCI Rev: 0x77b LMP Ver: 2.0 (0x3) LMP Subver: 0x77b
Manufacturer: Cambridge Silicon Radio (10)
root@janos_mobile:/etc# ls /var/log/packages/ | grep blue
bluez-firmware-1.2-i486-1
bluez-hcidump-1.34-i486-1
bluez-libs-3.9-i486-1
bluez-utils-3.9-i486-3
root@janos_mobile:/etc# ls /var/log/packages/ | grep alsa
alsa-lib-1.0.14a-i486-1
alsa-oss-1.0.14-i486-1
alsa-utils-1.0.14-i486-1
root@janos_mobile:/etc# hcitool scan
Scanning ...
00:13:17:71:8D:3D Jabra BT620s
root@janos_mobile:/etc# cat /usr/src/linux/.config | grep -i bluetooth -A 15
# Bluetooth device drivers
#
CONFIG_BT_HCIUSB=m
CONFIG_BT_HCIUSB_SCO=y
# CONFIG_BT_HCIUART is not set
# CONFIG_BT_HCIBCM203X is not set
# CONFIG_BT_HCIBPA10X is not set
# CONFIG_BT_HCIBFUSB is not set
# CONFIG_BT_HCIDTL1 is not set
# CONFIG_BT_HCIBT3C is not set
# CONFIG_BT_HCIBLUECARD is not set
# CONFIG_BT_HCIBTUART is not set
CONFIG_BT_HCIVHCI=m
# CONFIG_AF_RXRPC is not set
CONFIG_FIB_RULES=y