26

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

Влад
Пока не тестировал на этот счет.
Одно могу сказать - на качестве звука включение этой опции никак не сказывается.

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]

27

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

Почти сделал версию 0.4 под БТ.
Мастера питона - помогите доделать.
Нужно сделать чтобы установка БТ адреса в gconf устанавливалась.
Пока можно через gconftool его задавать.
И еще одна вещь. После смены backend'а нужно перезапускать его.
Ну и ест-но сначала настроить a2dp.

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

28

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

svs57
Так он, судя по зависимостям, на движке gstreamer работает? Это лучше или хуже, чем на mplayer'е?

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]

29

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

Я особой разницы не заметил.

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

30

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

Я так понял, что panucci с a2dp никому не нужен.
Или выложить все же тестовый вариант?

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

31

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

svs57
то есть таблетка будет нормально работать с бт наушниками?

LG GT540 Optimus, Android 2.1

32

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

Таблетка и так нормально работает с БТ наушниками.
В ВиКи есть. Изменения касаются только panucci в части того чтобы он мог использовать a2dp.

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

33

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

svs57 пишет:

Я так понял, что panucci с a2dp никому не нужен.
Или выложить все же тестовый вариант?

Как это не нужен? Очень даже нужен. Только вот помочь, кроме вдумчивого тестирования, вряд ли чем-то смогу, ибо титулом Python Master не наделен, увы...

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]

34

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

Краткая инструкция
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, но пока приходится перестартовывать его,
чтобы изменения вступили в силу.
Вот собственно и все.

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

35

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

Если кого-то интересует, расскажу как можно использовать кнопку "Answer" на наушниках.
При включении наушников будет запускаться panucci
При нажатии - pause/play
При выключении заканчиваться panucci

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

36

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

шиикарнооо! Спасибку нажал! .. скорее бы таблетка приехала.... 14 дней ровно уже, с 3го числа отправлена sad( самара-воронеж, 1000км всего ((( sad

*__* Nokia Lover <3

37

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

я что-то совсем не в теме про всякие подкасты, аудио книги....

где качать всё это счастье?
подкасты не интересуют, не было и нафиг не хочу, а вот книги?
я люблю фантастику в основном, но в принципе всеядный. но не понимаю, что гуглить для этой программы. мне бы сайтик наподобие lib.rus.ec но для звуковых книг. качать гиговые наборы mp3-шек с рутрекера мне не очень интересно

n900/2.2009.51-1

38 Отредактировано murabel (18-03-2010 01:32:01)

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

wl
http://mds-club.ru - цикл передач "Модель для сборки", отличная начитка с музыкальным фоном, правда, иногда фон мешает немного. Фантастика, фентези, мистика.
http://www.ex.ua/view/3454?r=23776 -  большая неупорядоченная свалка разных жанров, от детских сказок до черт знает чего. На этом же ресурсе - куча текстовых книг, включая полный архив либрусека и целые серии книг в больших архивах.
А из подкастов посоветовал бы aerostat.rpod.ru - персональный подкаст Гребенщикова о разных интересных группах и исполнителях.

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]

39

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

svs57 пишет:

Если кого-то интересует, расскажу как можно использовать кнопку "Answer" на наушниках.

Интересует очень. Причем желательно объяснить принцип действия, чтоб можно было свои варианты прописать. Это ж через dbus-scripts? Я пытался разобраться, не осилил.
P.S. пардон, это ж на проводных наушниках имелось в виду? Мне бы про блютузные, если можно. Хотя и с проводными не помешает настроить на всякий случай.

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]

40

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

Это для БТ наушников.
Напишу чуть позже.

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

41

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

Как задействовать кнопку на БТ наушниках.
Предполагается, что 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
У меня конфигурации и скрипты для разных плейеров есть.
Ну для тех что я использую. А в общем сделать не проблема.
Лишь бы был интерфейс из командной строки к управлению.

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

42

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

svs57, скажи, а автор Panucci во всём  этом "допиливании" принимает участие?

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]

43

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

Я отослал ему патч. Ответил что looks very good
По поводу старт/стоп через dbus - не в курсе.
Завтра напишу что нужно добавить dbus сервис - выход с сохранением текущей позиции. И еще раз спрошу про установку btaddr.

Хотелось бы отзывы? Получилось у кого?

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

44

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

svs57, исправь, плиз, url на скачку panucci  в посте #34 - там в обеих ссылках .con вместо .com

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]

45

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

Спасибо. Исправил.
Я к стати добавил dbus для нормального выхода panucci
ИМХО трюк с xautomation при заблокированной клавиатуре не должен работать.
Могу выложить подправленную версию.
PS
Кто бы из спецов Питона помог сделать кнопку в gtk menu для вызова диалогового окошка, чтобы btaddr ввести...

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

46

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

Юзаю пару дней, особых проблем не заметил. Кнопку плей/пауза пока не дошли руки настроить, но , а вот запуск/закрытие Panucci по включению/выключению наушников не буду делать, они у меня всегда включены и спарены с телефоном, а Panucci запускается чаще всего из gPodder'а для слушания подкастов.

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]

47

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

Еще такая мелочь - нет иконки ни в панели задач, ни в диспетчере задач (см. скриншот)

Post's attachments

screenshot-2010-03-26-10-17-14.png, 70.16 kb, 490 x 381
screenshot-2010-03-26-10-17-14.png 70.16 kb, 378 downloads since 2010-03-26 

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]

48

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

murabel
С кнопкой общем возможны любые варианты.
Это как кому удобно. У меня несколько конфигов для разных плейеров.
Иконки в десктоп сделаю чуть позже.

Был бы у Чехова автомобиль, поворотник бы Чехов включал.
N810 (DIABLO_5.2008.43-7)

49

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

Господа, помогите разрешить проблеему с запуском Panucci:
[spoiler]~ $ panucci
/usr/lib/python2.5/site-packages/panucci/panucci.py:1084: GtkWarning: gtk_tree_view_get_path_at_pos: assertion `tree_view->priv->bin_window != NULL' failed
  path_info = self.treeview.get_path_at_pos(0,0)
CRITICAL:panucci Exception caught:
Traceback (most recent call last):
  File "/usr/bin/panucci", line 111, in <module>
    panucci.run( filename=filepath )
  File "/usr/lib/python2.5/site-packages/panucci/panucci.py", line 1279, in run
    PanucciGUI( filename )
  File "/usr/lib/python2.5/site-packages/panucci/panucci.py", line 279, in __init__
    player.init(filepath=filename)
  File "/usr/lib/python2.5/site-packages/panucci/player.py", line 68, in init
    self.playlist.load_last_played()
  File "/usr/lib/python2.5/site-packages/panucci/playlist.py", line 392, in load_last_played
    self.load(recent[0], play=False)
  File "/usr/lib/python2.5/site-packages/panucci/playlist.py", line 354, in load
    self.__queue.playlist_id = self.id
  File "/usr/lib/python2.5/site-packages/panucci/playlist.py", line 71, in id
    self._id = db.get_playlist_id( self.filepath, True, True )
  File "/usr/lib/python2.5/site-packages/panucci/dbsqlite.py", line 295, in get_playlist_id
    self.update_playlist( playlist_id, filepath )
  File "/usr/lib/python2.5/site-packages/panucci/dbsqlite.py", line 330, in update_playlist
    ( filepath, timestamp, playlist_id ) )
OperationalError: unable to open database file
~ $[/spoiler]
Версия 0.4, та что из гаража.Все зависимости при установке были удовлетворены. Проблемы с запуском возникли только спустя некоторое время пользования..

LG GT540 Optimus, Android 2.1

50

Re: Плейер для аудиокниг и подкастов - с закладками. Panucci

Недавно обнаружил, что в проводных наушниках Panucci (0.4, из гаража) играет очень тихо, на улице вообще ничего не слышно. При этом тот же файл по a2dp, а также по проводам, но в других плеерах звучит с нормальной громкостью.
В предыдущей версии Panucci такого тоже не было.
Это только у меня так?

Samsung Galaxy Tab @CM9 ICS  [Utel 3G] + Motorola E770v [life:)] + Motorola HT820 (A2DP) + [в архиве: Nokia N810 WiMAX Edition + Nokia N800 (R.I.P.) +  Nokia 770]