HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Новая версия kino2 - 0.4.2
Страницы: [1] 2

[Ответить]
maslovsky [13.02.2005 18:12] Новая версия kino2 - 0.4.2:
Что нового:

- Поддержка других моделей: 5600, 6000, С7х0/С860 и С3000
- Поддержка новой версии mplayer
- Увеличена скорость загрузки файлов и плейлистов
- Опция автоповорота видео
- Конпка очистки плейлиста
- ... ну и многое другие, лень переводить

Подробности по адресу: http://cacko.biz/kino2
fAX [22.02.2005 09:58] Пасибки + предложения:
Спасибо огромное!

До этого стояла прошивка 1.21 (даже не уверен, что "b") и какой-то древний kino. Разница очень заметна . Даже не стал ставить родные шарповские плейеры.

Теперь небольшая ложка дёгтя.

[*:ce3fcd4372]При том, что сам mplayer практически не потребляет CPU на проигрывании mp3, kino2 кушает его очень даже с аппетитом , что отражается на времени жизни завра . Так как большинтсво времени слушаю аудиокнижки, то это немного огорчает. Мне кажется, что это происходит из-за парсинга вывода mplayer'a, хоть я могу и ошибаться. Может, можно дать возможность (в конфиге) его не парсить вообще, т.к. перемотка работает и так не особо хорошо (кстати, замечен ещё один баг: если включать/выключать слайдер, то перемотка не отслеживается). Была даже шальная мысль использовать mplayer, только "обучить" его пульту, но не смог найти, где отключить запуск kino2 по пульту.
[*:ce3fcd4372]Также во время проигрывания невозможно выбрать с клавиатуры файлы (только используя <a>, потому что любое нажатие на <Ok/Enter> приводит к тому, что оно перехватывается в качестве шортката и приводит к соответствующим действиям.

А теперь пожелания

[*:ce3fcd4372] Можно ли сохранять позицию в плейлисте? Для аудиокнижек это очень важно.
[*:ce3fcd4372] "Multi-key". У друга на PocketPC PocketWinAmp умеет в зависимости от количества нажатий клавиши выполнять различные функции. Т.к. на пульте недостаточно (на мой взгляд) кнопок (использую +10 sec / -10 sec, VolumeUp, VolumeDown, Pause, а хотелось бы ещё, как минимум, NextTrack & PrevTrack ), то мне кажется, было бы удобно реализовать подобную функциональность и в kino2. Тем более, расположение кнопки "Stop" на шарповском пульте делает её идеальным кандидатом для multi-key


Ещё раз спасибо!!!
maslovsky [22.02.2005 13:38] Re: Пасибки + предложения:
Да, скорее всего именно из-за этого.

Да, можно и так сделать, тем более что для видео у меня как раз игнорируется вывод mplayer, чтобы не тормозило.

Ну ты даешь, а в настройках кино не пробовал смотреть?

То есть добавлять файлы во время воспроизведения? А смысл?

ОК

Я тоже думал про это, но это показалось мне гораздо менее важным, чем многое другое, что нужно было сделать. Возможно, сделаю потом.
fAX [22.02.2005 23:41] Re: Пасибки + предложения:
Пасибки!

Ой! А я переgrep'ал все конфиги, пытаясь найти, где собака порылась... (кстати, раз уж такое дело, а где эти настройки хранятся? И ещё один вопросик, чтоб тему новую не открывать: видел в keyhelper.conf cтроки
[Launch]
V = Multimedia/kino2
K = Applications/embeddedkonsole
Z = Applications/zeditor
....

Это с чем его нажимать нужно, чтоб запустить? Методом "научного втыка" найти не получилось, а я верю, что всё крайне просто!

Это не очень актуально уже (в свете поста про дёргание). Я думал, что на ходу не попадаю стилусом по кнопкам, поэтому пытался делать это с клавиатуры. Наверное, никто больше с этим не сталкивался . И надеюсь, не столкнётся.

Я тоже думал про это, но это показалось мне гораздо менее важным, чем многое другое, что нужно было сделать. Возможно, сделаю потом.

Пасиб!
maslovsky [23.02.2005 19:06] Re: Пасибки + предложения:
Смотря чего. настройки кино - в /home/zaurus/Settings/lino2.conf, настройки именно этой опции - в qpe.conf, секция remocom

И ещё один вопросик, чтоб тему новую не открывать: видел в keyhelper.conf cтроки
[Launch]
V = Multimedia/kino2
K = Applications/embeddedkonsole
Z = Applications/zeditor
....

Это с чем его нажимать нужно, чтоб запустить? Методом "научного втыка" найти не получилось, а я верю, что всё крайне просто!

С клавишей Home.
bash [13.03.2005 03:25] playtime bug:
В кино есть баг с отоброжением времени звучания mp3'шек.
player.cpp:
[...]
} else if (strUtf8.startsWith( "ID_LENGTH=")) {
minfo.LENGTH = strUtf8.mid(10).toInt();
if (minfo.FILENAME.contains(".mp3"))
minfo.LENGTH = (minfo.LENGTH / 100) * 60 + minfo.LENGTH % 100;
[...]

Часть с if ... contains(".mp3") { ... } имхо лишняя

--- player.cpp.orig 2005-03-12 21:15:41.210253056 +0300
+++ player.cpp 2005-03-12 22:25:50.674317248 +0300
@@ -1018,8 +1018,8 @@ void Player::parseMediaInfo(const QStrin
minfo.AUDIO_NCH = strUtf8.mid(13).toInt();
} else if (strUtf8.startsWith( "ID_LENGTH=")) {
minfo.LENGTH = strUtf8.mid(10).toInt();
- if (minfo.FILENAME.contains(".mp3"))
- minfo.LENGTH = (minfo.LENGTH / 100) * 60 + minfo.LENGTH % 100;
+// if (minfo.FILENAME.contains(".mp3"))
+// minfo.LENGTH = (minfo.LENGTH / 100) * 60 + minfo.LENGTH % 100;
} else if (strUtf8.startsWith( "ID_VIDEO_FORMAT=")) {
minfo.VIDEO_FORMAT = strUtf8.mid(16);
} else if (strUtf8.startsWith( "ID_VIDEO_BITRATE=")) {

Кстати, парсинг действительно грузит нехило проц. Какой смысл в этом вообще? Я думаю можно ползунок (отображающий смещение в песне) двигать автономно, не использую информацию от mplayer'а.

Типа хинт: можно все mp3'хи пока переименовывать в avi'хи, чтобы избежать всех этих "проблем"

ЗЫ. А что есть "пульт" который упоминался в предыдущих постах.
ЗЫЫ. Во время звучания mp3'шки заход в File->Preferences вызывает остановку воспроизведения
ВадимП [13.03.2005 03:54] Re: playtime bug:
Обычный проводной пульт дистанционного управления. Как на многих mp3- и CD-проигрывателях.
http://www.hpc.ru/pda/board/index.php?t=26188
bash [13.03.2005 21:11] Re: playtime bug:
Обычный проводной пульт дистанционного управления. Как на многих mp3- и CD-проигрывателях.
http://www.hpc.ru/pda/board/index.php?t=26188

гхм... забавно
мона позабавиться и с БТ-телефона управление сдеать =)
на ум приходит управление через ObexPush, типа заливаешь с телефона файл "next.jpg" (0bytes), завра следующую песню включает.
вот только не удобно и наверное муторно... хотя попробовать можно =)
maslovsky [14.03.2005 09:41] Re: playtime bug:
Да это ошмётки от предыдущей версии mplayer, который вообще совершенно криво считал длину VBR MP3. Новая версия тоже не сильно точно её считает...

Опять же, изначально задумывался нормальный слайдер, с возможностью двигать его мышкой. Но выяснилось, что у mplayer сносит крышу после изменения текущей позиции и он начинает выдавать совершенно безумные цифры. Поэтому осталось только отображение текущей позиции. Я планирую и его сделать опциональным, чтобы не парсить вывод mplayer и поменьше грузить проц.

Это не баг, это фича
bash [16.03.2005 21:36] Re: playtime bug:
А как планировал передовать mplayer'у новую позицию для проигрывания? Я знаю только -ss ключ, но для этого нужно перезапускать mplayer.
[Ответить]
[Вперед >]