Re: Плейер для аудиокниг и подкастов - с закладками. Panucci
Влад
Пока не тестировал на этот счет.
Одно могу сказать - на качестве звука включение этой опции никак не сказывается.
Maemo MeeGo Nokia N900 Internet Tablet N8XX

Международный русскоязычный Форум по Maemo, MeeGo. 2007-2010
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Maemo MeeGo Nokia N900 Internet Tablet N8XX » Есть такая программа! » Плейер для аудиокниг и подкастов - с закладками. Panucci
Влад
Пока не тестировал на этот счет.
Одно могу сказать - на качестве звука включение этой опции никак не сказывается.
Почти сделал версию 0.4 под БТ.
Мастера питона - помогите доделать.
Нужно сделать чтобы установка БТ адреса в gconf устанавливалась.
Пока можно через gconftool его задавать.
И еще одна вещь. После смены backend'а нужно перезапускать его.
Ну и ест-но сначала настроить a2dp.
svs57
Так он, судя по зависимостям, на движке gstreamer работает? Это лучше или хуже, чем на mplayer'е?
Я особой разницы не заметил.
Я так понял, что panucci с a2dp никому не нужен.
Или выложить все же тестовый вариант?
svs57
то есть таблетка будет нормально работать с бт наушниками?
Таблетка и так нормально работает с БТ наушниками.
В ВиКи есть. Изменения касаются только panucci в части того чтобы он мог использовать a2dp.
Я так понял, что panucci с a2dp никому не нужен.
Или выложить все же тестовый вариант?
Как это не нужен? Очень даже нужен. Только вот помочь, кроме вдумчивого тестирования, вряд ли чем-то смогу, ибо титулом Python Master не наделен, увы...
Краткая инструкция
1. Активизовать a2dp на таблетке как описано, например здесь
http://wiki.n8xx.com/как_включить_подде
_вариант_0
или здесь
http://talk.maemo.org/showthread.php?t=13468
2. Скачать http://n8xx.n8xx.com/panucci_0.4-0-svs_all.deb
и установить
wget http://n8xx.n8xx.com/panucci_0.4-0-svs_all.deb
dpkg -i panucci_0.4-0-svs_all.deb
apt-get -f install
3. Задать БТ адрес наушников
(надеюсь что скоро исправлю и можно будет сделать из меню panucci)
gconftool-2 -t string -s /apps/panucci/btaddr "XX:XX:XX:XX:XX:XX"
XX:XX:XX:XX:XX:XX - адрес ваших БТ наушников
Включить a2dp для panucci
gconftool-2 -t bool -s /apps/panucci/a2dp true
Это можно сделать и из меню panucci, но пока приходится перестартовывать его,
чтобы изменения вступили в силу.
Вот собственно и все.
Если кого-то интересует, расскажу как можно использовать кнопку "Answer" на наушниках.
При включении наушников будет запускаться panucci
При нажатии - pause/play
При выключении заканчиваться panucci
шиикарнооо! Спасибку нажал! .. скорее бы таблетка приехала.... 14 дней ровно уже, с 3го числа отправлена
( самара-воронеж, 1000км всего ((( ![]()
я что-то совсем не в теме про всякие подкасты, аудио книги....
где качать всё это счастье?
подкасты не интересуют, не было и нафиг не хочу, а вот книги?
я люблю фантастику в основном, но в принципе всеядный. но не понимаю, что гуглить для этой программы. мне бы сайтик наподобие lib.rus.ec но для звуковых книг. качать гиговые наборы mp3-шек с рутрекера мне не очень интересно
wl
http://mds-club.ru - цикл передач "Модель для сборки", отличная начитка с музыкальным фоном, правда, иногда фон мешает немного. Фантастика, фентези, мистика.
http://www.ex.ua/view/3454?r=23776 - большая неупорядоченная свалка разных жанров, от детских сказок до черт знает чего. На этом же ресурсе - куча текстовых книг, включая полный архив либрусека и целые серии книг в больших архивах.
А из подкастов посоветовал бы aerostat.rpod.ru - персональный подкаст Гребенщикова о разных интересных группах и исполнителях.
Отредактировано murabel (18-03-2010 02:32:01)
Если кого-то интересует, расскажу как можно использовать кнопку "Answer" на наушниках.
Интересует очень. Причем желательно объяснить принцип действия, чтоб можно было свои варианты прописать. Это ж через dbus-scripts? Я пытался разобраться, не осилил.
P.S. пардон, это ж на проводных наушниках имелось в виду? Мне бы про блютузные, если можно. Хотя и с проводными не помешает настроить на всякий случай.
Это для БТ наушников.
Напишу чуть позже.
Как задействовать кнопку на БТ наушниках.
Предполагается, что a2dp на таблетке активировано.
1. Установить пакеты
dbus-scripts и dbus-scripts-settings
Пакеты в репозитории
repository.maemo.org extras-devel diablo
2. Создать скрипты для запуска, остановки и пауза/играть
Пример
/usr/local/bin/start-panucci
#!/bin/bash
started=`ps ax |grep panucci|grep -v grep|grep -v start|wc -l`
if [[ $started -eq 0 ]]; then
su - user -c "python2.5 /usr/bin/panucci" &
fi/usr/local/bin/toggle-panucci
#!/bin/sh
dbus-send --type="method_call" --dest=org.panucci.panucciInterface /panucciInterface org.panucci.panucciInterface.playPauseВот с выключение panucci некоторые проблемы пока.
Если сделать просто kill, он, конечно, выключится.
Но не запомнит текущую позицию.
Нужно доделать ему dbus для нормальной остановки.
Пока делаю с помощью пакета xautomation имитируя
нажатие стилусом. Когда доделаем, это можно будет делать через dbus
/usr/local/bin/stop-panucci
#!/bin/bash
xte 'mousemove 780 3'
xte 'mouseclick 1'3. Теперь можно сделать конфигурацию для dbus-script
Можно делать его утилитой
dbus-scripts-settings
Но можно и руками прописать
Конфигурация лежит в каталоге
/etc/dbus-scripts.d/
/etc/dbus-scripts.d/dbus-scripts-settings
#:Start panucci
/usr/local/bin/start-panucci * * org.bluez.Adapter RemoteDeviceConnected XX:XX:XX:XX:XX:XX
# change XX:XX:XX:XX:XX:XX to bt addr of your bt headphone
#:Stop panucci
/usr/local/bin/stop-panucci * * org.bluez.Adapter RemoteDeviceDisconnected *
#:pause playing panucci
/usr/local/bin/toggle-panucci * * org.bluez.audio.Headset AnswerRequestedПервый - скрипт
Второй - sender
Третий - destination
Четвертый - interface
Пятый - member
Везде м.б. "*" - все как обычно.
Остальные зависят от сообщения. Аргументы передаются скрипту.
Должен сказать что на основе dbus-script можно делать много разных приятных вещей.
Например втыкание usb кабеля, соединение с разными точками доступа
Ну и что еще в голову придет.
Можно просто отмониторить событие, сделать скрипт и конфигурацию.
Если конфигурацию подкладываете сами, а не правите с помощью dbus-scripts-settings, то dbus-scripts нужно перезапустить.
/etc/init.d/dbus-scripts stop
/etc/init.d/dbus-scripts start
У меня конфигурации и скрипты для разных плейеров есть.
Ну для тех что я использую. А в общем сделать не проблема.
Лишь бы был интерфейс из командной строки к управлению.
svs57, скажи, а автор Panucci во всём этом "допиливании" принимает участие?
Я отослал ему патч. Ответил что looks very good
По поводу старт/стоп через dbus - не в курсе.
Завтра напишу что нужно добавить dbus сервис - выход с сохранением текущей позиции. И еще раз спрошу про установку btaddr.
Хотелось бы отзывы? Получилось у кого?
svs57, исправь, плиз, url на скачку panucci в посте #34 - там в обеих ссылках .con вместо .com
Спасибо. Исправил.
Я к стати добавил dbus для нормального выхода panucci
ИМХО трюк с xautomation при заблокированной клавиатуре не должен работать.
Могу выложить подправленную версию.
PS
Кто бы из спецов Питона помог сделать кнопку в gtk menu для вызова диалогового окошка, чтобы btaddr ввести...
Юзаю пару дней, особых проблем не заметил. Кнопку плей/пауза пока не дошли руки настроить, но , а вот запуск/закрытие Panucci по включению/выключению наушников не буду делать, они у меня всегда включены и спарены с телефоном, а Panucci запускается чаще всего из gPodder'а для слушания подкастов.
Еще такая мелочь - нет иконки ни в панели задач, ни в диспетчере задач (см. скриншот)
murabel
С кнопкой общем возможны любые варианты.
Это как кому удобно. У меня несколько конфигов для разных плейеров.
Иконки в десктоп сделаю чуть позже.
Господа, помогите разрешить проблеему с запуском Panucci:
Версия 0.4, та что из гаража.Все зависимости при установке были удовлетворены. Проблемы с запуском возникли только спустя некоторое время пользования..
Недавно обнаружил, что в проводных наушниках Panucci (0.4, из гаража) играет очень тихо, на улице вообще ничего не слышно. При этом тот же файл по a2dp, а также по проводам, но в других плеерах звучит с нормальной громкостью.
В предыдущей версии Panucci такого тоже не было.
Это только у меня так?
Currently installed 12 official extensions. Copyright © 2003–2009 PunBB.