Клуб любителей Dreambox DM 500HD Здесь общаются владельцы дримов 500HD (ТОЛЬКО HD) и сочувствующие. |
12.02.2011, 14:26
|
#61
|
Специалист
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
|
Цитата:
Сообщение от Shrus
Можно как-то на кнопку хелп зацепить рестарт кама?
|
Если говорить теоритически, то можно. На практике тоже можно, но здесь уже надо подстраиваться под конкретный имидж. Ибо сначала надо определиться, как этот самый " рестарт кама" осуществляется стандартным способом. А далее уже по обстоятельствам... может где функцию дополнительную прописать, а может просто модуль какой подключить.
__________________
- DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
- ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
|
|
|
12.02.2011, 14:55
|
#62
|
Дримовод
Shrus вне форума
Регистрация: 23.02.2007
Адрес: Ужгород (Украина)
Сообщений: 39
|
Цитата:
Сообщение от vlamo
Если говорить теоритически, то можно. На практике тоже можно, но здесь уже надо подстраиваться под конкретный имидж. Ибо сначала надо определиться, как этот самый "рестарт кама" осуществляется стандартным способом. А далее уже по обстоятельствам... может где функцию дополнительную прописать, а может просто модуль какой подключить.
|
Имедж Newnigma2. В нем, если не ошибаюсь, не работает "синяя-зеленная", потому хотелось бы "по ближе" этот функционал.
Спасибо за ответ. Пороюсь в файлах, заодно будет предлог Пайтон подучить )
__________________
Dreambox 500HD (orig.), Newnigma2 (v3.3.1), MgСamd 1.31, 114см (36°E), 95см (4.8°W-5°E-13°E)
Dreambox 500S (китай), Gemini 4.7 - в музей 
|
|
|
12.02.2011, 21:31
|
#63
|
Эксперт
pontifex вне форума
Регистрация: 15.08.2010
Сообщений: 101
|
Вот в Медиаплеере по нажатию кнопки Exit на пульте (во время просмотра фильма) происходит полный выход из плеера на просмотр спутниковых каналов. Можно ли вместо этого назначить на Exit открытие/закрытие списка воспроизведения?
__________________
DM500 HD (OE2.0+gemini3.2.66; cccam); WLAN / USB Wi-Fi TP-Link WN727N
75e; 13e+5e+4w
|
|
|
 |
|
 |
13.02.2011, 15:16
|
#64
|
Специалист
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
|
Цитата:
Сообщение от pontifex
Вот в Медиаплеере по нажатию кнопки Exit на пульте (во время просмотра фильма) происходит полный выход из плеера на просмотр спутниковых каналов. Можно ли вместо этого назначить на Exit открытие/закрытие списка воспроизведения?
|
Вообще-то я MediaPlayer'ом не пользуюсь, но если я вас правильно понял, попробуйте сделать так: - Откройте для редактирования файл /usr/lib/enigma2/python/Plugins/Extensions/MediaPlayer/plugin.py
- Найдите в нем функцию exit (ориентировочно строка №239)
- Добавьте в начало этой функции три строки кода (строки выделены красным):
Код:
def exit(self):
if not self.shown:
self.stopEntry()
return
self.playlistIOInternal.clear()
for x in self.playlist.list:
self.playlistIOInternal.addService(ServiceReference(x[0]))
if self.savePlaylistOnExit:
try:
self.playlistIOInternal.save(resolveFilename(SCOPE_CONFIG, "playlist.e2pls"))
except IOError:
print "couldn't save playlist.e2pls"
if config.mediaplayer.saveDirOnExit.getValue():
config.mediaplayer.defaultDir.setValue(self.filelist.getCurrentDirectory())
config.mediaplayer.defaultDir.save()
from Plugins.SystemPlugins.Hotplug.plugin import hotplugNotifier
hotplugNotifier.remove(self.hotplugCB)
del self["coverArt"].picload
self.close()
- Сохраните изменения в файле и сделайте через меню Restart GUI.
Как сказал выше, я этим плеером не пользуюсь, так-что если будут замечены какие-то ошибки, связаные с этим внедрением, дайте знать.
__________________
- DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
- ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
Последний раз редактировалось vlamo; 14.02.2011 в 17:13.
|
|
|
14.02.2011, 13:40
|
#65
|
Эксперт
pontifex вне форума
Регистрация: 15.08.2010
Сообщений: 101
|
vlamo,
После этой правки plugin.py при нажатии на Exit во время просмотра фильма происходит действие, аналогичное нажатию [TV]-Button, т.е. появляется список воспроизведения и происходит остановка (не пауза, а именно остановка, после которой - если нажать Зеленую кнопку - фильм будет проигрываться уже с начала). Повторное нажатие Exit приводит к выходу из Медиаплеера на просмотр спутниковых каналов.
Нельзя ли сделать, чтобы первое нажатие Exit было аналогично действию, вызываемому кнопкой [0] - появляется список воспроизведения, но фильм продолжает проигрываться; повторное нажатие Exit закрывает список воспроизведения / возвращает к просмотру фильма?
__________________
DM500 HD (OE2.0+gemini3.2.66; cccam); WLAN / USB Wi-Fi TP-Link WN727N
75e; 13e+5e+4w
|
|
|
 |
|
 |
14.02.2011, 17:14
|
#66
|
Специалист
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
|
Цитата:
Сообщение от pontifex
vlamo,
После этой правки plugin.py при нажатии на Exit во время просмотра фильма происходит действие, аналогичное нажатию [TV]-Button, т.е. появляется список воспроизведения и происходит остановка ... . Повторное нажатие Exit приводит к выходу из Медиаплеера на просмотр спутниковых каналов.
|
Именно так я вас и понял, и именно это и сделал!
Я довольно таки консервативных взглядов человек и для меня кнопка EXIT обозначает ВЫХОД.
Выход из просмотра, выход из программы, может быть останов чего-то, и т.д. и т.п..
Но никак не пауза, управление маркерами и прочее.
Для этих целей существуют другие кнопки - благо их есть на пульте.
Ну, а то, что я вас неправильно понял, извините. Я не ясновидящий и мне тяжело догадаться, что вы подразумеваете под тем или иным словом.
Хотите, чтоб вас правильно поняли, тогда маленький совет: пишите максимально просто и подробно о своей проблеме с расстановкой абзацев и/или по пунктам, и не пытайтесь запутать ни себя, ни того, кто это будет читать.
Ну, а всё, что касаемо:
Можно. Почему нет? Только я пока не понял зачем вам это?
Может вам проще будет попробовать кнопки на пульте поменять местами? Всмысле, переназначить в keymap.xml?
Впрочем, попробуйте такой код:
Код:
def exit(self):
if self.session.nav.getCurrentlyPlayingServiceReference() is not None:
if not self.shown:
self.show()
else:
self.hide()
return
self.playlistIOInternal.clear()
for x in self.playlist.list:
self.playlistIOInternal.addService(ServiceReference(x[0]))
if self.savePlaylistOnExit:
try:
self.playlistIOInternal.save(resolveFilename(SCOPE_CONFIG, "playlist.e2pls"))
except IOError:
print "couldn't save playlist.e2pls"
if config.mediaplayer.saveDirOnExit.getValue():
config.mediaplayer.defaultDir.setValue(self.filelist.getCurrentDirectory())
config.mediaplayer.defaultDir.save()
from Plugins.SystemPlugins.Hotplug.plugin import hotplugNotifier
hotplugNotifier.remove(self.hotplugCB)
del self["coverArt"].picload
self.close()
Вставляем его также и тамже, как описано в инструкции в моем предыдущем посте #64.
__________________
- DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
- ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
|
|
|
14.02.2011, 20:17
|
#67
|
Эксперт
pontifex вне форума
Регистрация: 15.08.2010
Сообщений: 101
|
vlamo,
Да, с этим кодом стало так, как хотелось: при просмотре Exit выводит/скрывает playlist, для выхода из медиаплеера стопорим фильм и жмем Exit.
То, что изначально неточно сформулировал - извиняюсь, моя вина, конечно.
По поводу того, зачем нужно: при просмотре спутниковых каналов у меня на кнопку Exit давно уже "повешено" открытие/закрытие инфобара, чем часто пользуюсь; когда же смотрю фильмы в медиаплеере, для вызова списка воспроизведения с прогрессбаром машинально тоже жму Eхit (вместо [0])... и полностью "вылетаю" из проигрывателя, что раздражает. Кроме того, по умолчанию список воспроизведения (без остановки фильма) вызывается кнопкой [0], но скрыть его можно только через контекстное меню, - как-то не очень сподручно.
Спасибо за помощь.
__________________
DM500 HD (OE2.0+gemini3.2.66; cccam); WLAN / USB Wi-Fi TP-Link WN727N
75e; 13e+5e+4w
|
|
|
15.02.2011, 21:42
|
#68
|
Специалист
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
|
Понятно, великая сила привычки. 
Рад, что удовлетворил ваши потребности. 
Успехов.
__________________
- DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
- ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
|
|
|
 |
|
 |
27.03.2011, 16:51
|
#69
|
Эксперт
Zhuk вне форума
Регистрация: 15.02.2008
Адрес: Баку
Сообщений: 183
|
Вопрос к всемОгущему vlamo
Среди плагинов имеется DVD плеер. При необходимости переключить аудиодорожку приходится действовать кнопкой RADIO, вместо логически верной AUDIO. Порылся в /usr/lib/enigma2/python/Plugins/Extensions/DVDPlayer, где обнаружил файл keymap.xml со следующими настройками:
Код:
<keymap>
<map context="DVDPlayerActions">
<key id="KEY_MENU" mapto="dvdMenu" flags="m" />
<key id="KEY_INFO" mapto="toggleInfo" flags="m" />
<key id="KEY_CHANNELUP" mapto="nextTitle" flags="m" />
<key id="KEY_CHANNELDOWN" mapto="prevTitle" flags="m" />
<device name="dreambox remote control (native)">
<key id="KEY_PREVIOUS" mapto="prevChapter" flags="m" />
<key id="KEY_NEXT" mapto="nextChapter" flags="m" />
<key id="KEY_TV" mapto="tv" flags="m" />
<key id="KEY_AUDIO" mapto="dvdAudioMenu" flags="m" />
<key id="KEY_RADIO" mapto="nextAudioTrack" flags="m" />
<key id="KEY_TEXT" mapto="nextSubtitleTrack" flags="m" />
<key id="KEY_VIDEO" mapto="nextAngle" flags="m" />
</device>
<device name="dreambox advanced remote control (native)">
<key id="KEY_PREVIOUS" mapto="prevChapter" flags="m" />
<key id="KEY_NEXT" mapto="nextChapter" flags="m" />
<key id="KEY_TV" mapto="tv" flags="m" />
<key id="KEY_STOP" mapto="tv" flags="m" />
<key id="KEY_RADIO" mapto="dvdAudioMenu" flags="l" />
<key id="KEY_RADIO" mapto="nextAudioTrack" flags="m" />
<key id="KEY_TEXT" mapto="nextSubtitleTrack" flags="m" />
<key id="KEY_VIDEO" mapto="nextAngle" flags="m" />
</device>
<!--device name="dreambox ir keyboard">
<key id="KEY_PAUSE" mapto="pause" flags="m" />
<key id="KEY_PLAY" mapto="play" flags="m" />
<key id="KEY_STOP" mapto="stop" flags="b" />
<key id="KEY_STOP" mapto="shift_stop" flags="l" />
<key id="KEY_RECORD" mapto="shift_record" flags="l" />
<key id="KEY_PREVIOUSSONG" mapto="previous" flags="m" />
<key id="KEY_NEXTSONG" mapto="next" flags="m" />
</device-->
</map>
</keymap>
Там, судя по всему, можно поиграться и выставить то, что мне нужно, но вот что за разные пульты там прописаны (обычный и адвансед)? У меня, если что, черный пульт, внешне похожий на 600-й, но без JP1 порта. И что означают флаги m и l?
В моем случае нужно было исправить выделенную строку.
__________________
Dreambox DM600PVR-S (orig.) с Gemini 4.70 и MgCamd 1.35a.
Dreambox DM500HD (orig.) + 2хUSB с Gemini 5.10 и MgCamd 1.35a.
eGreat EG-M31B Networked Media Tank
D-Link DSL-G604T
Просто Жук.
Последний раз редактировалось Zhuk; 27.03.2011 в 17:57.
|
|
|
27.03.2011, 22:17
|
#70
|
Специалист
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
|
Цитата:
Вопрос к всемОгущему vlamo
|
Ах, если бы я все мОг! Увы...
Насчет пультов, не забивайте себе лишним голову. 
Может так? Черные - адвансед, серые - обычные, и главное, что нативе.
А насчет флагов, то здесь такая петрушка:
m - ( make) нажатие кнопки
b - ( break) отжатие кнопки
l - ( long) удерживание нажатой кнопки более (или около) 2 секунды
r - ( repeat) повторы, применяется совместно с флагом m, т.е. повторять действие пока нажата кнопка.
__________________
- DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
- ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
|
|
|
30.03.2011, 11:07
|
#71
|
Эксперт
Zhuk вне форума
Регистрация: 15.02.2008
Адрес: Баку
Сообщений: 183
|
Спасибо, теперь понятно 
__________________
Dreambox DM600PVR-S (orig.) с Gemini 4.70 и MgCamd 1.35a.
Dreambox DM500HD (orig.) + 2хUSB с Gemini 5.10 и MgCamd 1.35a.
eGreat EG-M31B Networked Media Tank
D-Link DSL-G604T
Просто Жук.
|
|
|
21.11.2011, 22:02
|
#72
|
Дримовод
Looe вне форума
Регистрация: 01.01.2007
Адрес: Калининград
Сообщений: 74
|
Здравствуйте коллеги, у меня CVS + GP3, попробовал залить файлы от vlamo, однако при нажатии кнопки ОК открывает инфопанель канала, не подскажете, что в нем не так?
__________________
Dreambox 500 HD (DM500HD RELEASE 3.2.4 + Gemini 3)
Dreambox 500 S, 85см 36Е. +60 см 13E
Samsung UE40B6000VW
|
|
|
22.11.2011, 12:13
|
#73
|
Специалист
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
|
Цитата:
Сообщение от Looe
Здравствуйте коллеги, у меня CVS + GP3, попробовал залить файлы от vlamo, однако при нажатии кнопки ОК открывает инфопанель канала, не подскажете, что в нем не так?
|
Что заливали и чего хотели? Если не ошибаюсь, в gp3 через меню можно кнопки настроить.
Попутно также можете почитать эпопею по схожему вопросу - посты №№ 40 - 57 в этой теме.
__________________
- DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
- ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
|
|
|
22.11.2011, 12:44
|
#74
|
Дримовод
Looe вне форума
Регистрация: 01.01.2007
Адрес: Калининград
Сообщений: 74
|
Цитата:
Сообщение от vlamo
Что заливали и чего хотели? Если не ошибаюсь, в gp3 через меню можно кнопки настроить.
Попутно также можете почитать эпопею по схожему вопросу - посты №№ 40 - 57 в этой теме.
|
Доброе время суток,
Заливал два файла из архива выложенного в этой теме в посте 53.
Ожидалось увидеть упарвление аналогичное DM500s
И в принципе все получилось кроме кнопки ОК, которая при нажатии все еще вызывает info панель а не список каналов.
__________________
Dreambox 500 HD (DM500HD RELEASE 3.2.4 + Gemini 3)
Dreambox 500 S, 85см 36Е. +60 см 13E
Samsung UE40B6000VW
Последний раз редактировалось Looe; 22.11.2011 в 12:49.
|
|
|
22.11.2011, 13:14
|
#75
|
Эксперт
pontifex вне форума
Регистрация: 15.08.2010
Сообщений: 101
|
Looe,
В настройках Gemini 3 где-то есть опция по изменению функции кнопки "Ок", поробуйте там пощёлкать - вдруг поможет.
__________________
DM500 HD (OE2.0+gemini3.2.66; cccam); WLAN / USB Wi-Fi TP-Link WN727N
75e; 13e+5e+4w
|
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +3, время: 09:16. |
|
|
|
|