dront78 27.11.2010 15:28
How-to`s — PulseAudio + Google Android = ?
Для начала установим и настроим PulseAudio. Этому посвящены километры блогов и записей в багтрекере одноименной системы, поэтому я не буду тут останавливаться - считайте что все уже работает ;)
создадим небольшую функцию в .bashrc
Команда pashare start раздает выход с устройства alsa_output.pci-0000_00_1b.0.analog-stereo.monitor при подключении на соответствующий ip:port В этом легко убедится, присоединившись с помощью telnet на соответствующий адрес и включив какой-либо трек для проигрывания.
Конечно имя устройства нужно сменить на присутствующее в системе. делается все это командой pactl list | grep Name, показывающей имена загруженных модулей и устройств.
Команда pashare stop прибивает сетевой модуль, после нахождения его номера в списке загруженных модулей.
Важно - модуль module-simple-protocol-tcp не требует авторизации, т.е. в принципе кто угодно сможет слушать аудиовыход с карты через сеть после его активации.
Теперь о главном. К сожалению у меня не получилось заставить работать Android ни через Multicast, ни через UPnP.
Поэтому доступен велосипед. Это простое сетевое приложение, скачивающее данные с указанного адреса и отправляющее их в аудиостек телефона. Для тех, кому не интересен код, прямая ссылка на скачивание apk
После установки этого чуда на телефон, вводим ip address, port и нажимаем кнопочку Play!
Буду благодарен, если научите запускать mplayer с небольшим опережением аудио при проигрывании фильма, ибо задержка при воспроизведении конечно есть и как всегда - есть к чему стремиться ;)
Веселых выходных всем присутствующим.
Можно ещё установить на линукс-машине DAAP-сервер (у меня firefly, например), и слушать музыку DAAP-плеером с андроида, опенсорсный так и называется: DAAP player. Плюс в том, что клиентам могут быть все домашние компьютеры, не только андроиды. Можно дать доступ и через интернет.
Альтернативно можно установить приложение Subsonic. Оно тоже интересное, но хочет хотя бы доллар пожертвований.
Альтернативно можно установить приложение Subsonic. Оно тоже интересное, но хочет хотя бы доллар пожертвований.
Спасибо за полезную статью! А может подскажете, существует ли какой-то способ регулировать громкость Pulseaudio с Android? Хотя бы кнопками плюс-минус, а в идеале - полноценный скрол в виде виджета хотелось бы увидеть.
Перерыл кучу прог, но что-то ничего похожего не нашёл.
Перерыл кучу прог, но что-то ничего похожего не нашёл.
Что нибудь такое. На Google Play великое множество подобного софта
Audio delay in seconds (positive or negative float value).