Приобрёл bluetooth стерео гарнитуруJabra BT620s. Теперь пытаюсь заставить linux-плееры воспроизводить звук через неё, пока попытки тщетны. Действовал по статье:
1. Поставил bluez-utils 3.18.12 с репозитория.
2. Проверил наличие файла /etc/bluetooth/audio.service. Он содержит следующее:
pcm.bluetooth {
type bluetooth
device 00:13:17:72:92:BF
}
где 00:13:17:72:92:BF адрес моей гарнитуры(узнал с помощью hcitool scan)
4. Пытался настроить вывод звука различных плееров на устройство bluetooth. Ни один плеер так и не смог проиграть музыку через гарнитуру. Вот, например, вывод mplayer:
Простите меня за моё незнание, как вообще проверить включён Audio service или нет? Сейчас попробывал сделать как описано в блоге. Ни один плеер не может вывести звук через устройство bluetooth. При запуске a2dp.py получаю следующий вывод:
Код:
kostyan@linux-eiuc:~/Desktop/blue> python a2dp.py
ERROR:dbus.proxies:Introspect error on :1.106:/org/bluez/audio: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Traceback (most recent call last):
File "a2dp.py", line 10, in <module>
path = audio.CreateDevice('XX:XX:XX:XX:XX:X')
File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 63, in __call__
return self._proxy_method(*args, **keywords)
File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 135, in __call__
**keywords)
File "/usr/lib/python2.5/site-packages/dbus/connection.py", line 603, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.bluez.audio.Error.ConnectFailed: Host is down
Итак. Шаги:
1. Перевести наушники в режим Pair (написано в инструкции)
2. Должен быть запущен bluetooth-applet и сервис bluetooth (/etc/init.d/bluetooth start)
3. Запускаем скрипт
4. Вводим PIN код 0000
5. Запускаем плеер и вводим устройство bluetooth
6. Все должно работать
UPD: увидел в вашем стектрейсе, что вы не указали MAC адрес наушников вместо XX:XX:XX:XX:XX.
Итак. Шаги:
1. Перевести наушники в режим Pair (написано в инструкции)
2. Должен быть запущен bluetooth-applet и сервис bluetooth (/etc/init.d/bluetooth start)
3. Запускаем скрипт
4. Вводим PIN код 0000
5. Запускаем плеер и вводим устройство bluetooth
6. Все должно работать
UPD: увидел в вашем стектрейсе, что вы не указали MAC адрес наушников вместо XX:XX:XX:XX:XX.
наушники в режим pair перевёл(индикатор постоянно горит синим)
службу запустил:
kostyan@linux-eiuc:~/Desktop/blue> python a2dp.py
ERROR:dbus.proxies:Introspect error on :1.116:/org/bluez/audio: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Did not receive a reply. Possible causes include: the remote application did not send a reply, the message bus security policy blocked the reply, the reply timeout expired, or the network connection was broken.
Traceback (most recent call last):
File "a2dp.py", line 14, in <module>
sink.Connect()
File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 63, in __call__
return self._proxy_method(*args, **keywords)
File "/usr/lib/python2.5/site-packages/dbus/proxies.py", line 135, in __call__
**keywords)
File "/usr/lib/python2.5/site-packages/dbus/connection.py", line 603, in call_blocking
message, timeout)
dbus.exceptions.DBusException: org.bluez.audio.Error.Failed: Stream setup failed
ёлки-палки, а kbluetooth я забыл запустить! теперь всё работает. большущее СПАСИБО за помощь!
Итак. Шаги:
1. Перевести наушники в режим Pair (написано в инструкции)
2. Должен быть запущен bluetooth-applet и сервис bluetooth (/etc/init.d/bluetooth start)
3. Запускаем скрипт
4. Вводим PIN код 0000
5. Запускаем плеер и вводим устройство bluetooth
6. Все должно работать
UPD: увидел в вашем стектрейсе, что вы не указали MAC адрес наушников вместо XX:XX:XX:XX:XX.
Делал по инструкции, но ничего не вышло.
Файл .asoundrc, скрипты headset.py и a2dp.py сделал. Вот что получаю:
Точно в нем было дело! Гарнитура теперь вроде цепляется.
Подскажите пожалуйста, как настроить вывод звука на гарнитуру. Пытался сконфигурить амарок как в хоуту, указанном Вами в первом посте, но в нем почему-то невозможно изменить движок на требуемый. Нет алсы, есть только ксайн и гстример.
Точно в нем было дело! Гарнитура теперь вроде цепляется.
Подскажите пожалуйста, как настроить вывод звука на гарнитуру. Пытался сконфигурить амарок как в хоуту, указанном Вами в первом посте, но в нем почему-то невозможно изменить движок на требуемый. Нет алсы, есть только ксайн и гстример.
выбирайте движок xine, и ставьте модуль вывода alsa. после этого в "Параметрах устройств для ALSA" укажите в полях стерео и моно устройство bluetooth (ну или как вы там его обозвали). на этом настройка завершена. иногда амарок не сразу начинает выводить звук на гарнитуру после настройки, поэтому на всякий случай перезапустите его. скрипт a2dp.py вручную вы запускаете ОДИН раз, постоянно самостоятельно запускать его не надо. должен быть запущен апплет kbluetooth, наушники должны быть переведены в режим pair. запускайте амарок, жмакайте воспроизведение: апплет должен спросить PIN код гарнитуры. после того, как вы введёте пин-код, звук должен пойти на гарнитуру.
выбирайте движок xine, и ставьте модуль вывода alsa. после этого в "Параметрах устройств для ALSA" укажите в полях стерео и моно устройство bluetooth (ну или как вы там его обозвали). на этом настройка завершена.
Че-то я может туплю, но у меня нет алсы на выбор там. Там только Автоопределение,OSS или файл.
Похоже, что в амароке дело. Настроил вывод звука на гарнитуру в audacious.
Как же настроить амарок и почему у меня нет возможности выбрать алсу???
полдела уже сделано: вывести звук на гарнитуру удалось насчёт настроек не могу подсказать. может быть не хватает какого-нибудь пакета alsa для амарока? могу только предложить переставить amarok и alsa.
Имхо, определено не хватает какого-то пакета. Только пока не могу понять какого и для чего. У меня есть подозрение, что не хватает чего-то от ксайна. Ксайновский видиоплеер тоже не возможно настроить на гарнитуру, там такая лажа в настройках, как и в амароке - невозможно выбрать алсу и указать блютуз-девайс.
у меня тоже никак не воспроизводится звук.
имеется eeepc1000/Xandros встроенный модуль AzureBT с поддержкой a2dp, bluetooth-стерео-гарнитура.
ноут видит наушники,а звук не идет через них...
все обыскала - не получаецца(((
ну это очень слабое место в линях на десктопе. Скажем так стек и окружение за ничего толком не умеет кроме как передавать файлы ну еще мышку синезубую в процентах 95 цепляет без плясок. Остальное темный лес. Причем во всех уровнях системы. Если и удастся настроить соединение то направлять звук руками из каждого приложения такого даже врагу не пожелаешь(качество звука тоже в районе плинтуса гдето). Есть еще программка костыль на питоне под гном как бы призвана решать проблему но у меня так и не заработала. BlueMan зовут. В общем я уже смирился с тем что не работает .
Если уже ничего не помогает - прочти инструкцию.
sysinstall - гадость :) ASUS A6q00Vm Pentium-M 1.7 GHz, 2Gb RAM, 160Gb HDD,
GeForce Go 7300 64Mb video
Я перешёл на использование модуля bluetooth для pulseaudio. В десяток раз удобнее и проще! Звук может выводиться из всех приложений на гарнитуру, стоит только указать гарнитуру как "Default" в Volume Control. Советую попробовать, за мануалами в гугл!:)