Вернуться   DreamBox Satellite Forum > Обсуждение > Dreambox DM 5xxx/7xxx/8xxx/9xxx > Клуб любителей Dreambox DM 500HD

Клуб любителей Dreambox DM 500HD Здесь общаются владельцы дримов 500HD (ТОЛЬКО HD) и сочувствующие.

Ответ
 
Опции темы

Старый 12.02.2011, 13:26   #61
Специалист
 
Аватар для vlamo
 
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
Отправить сообщение для vlamo с помощью ICQ
По умолчанию

Цитата:
Сообщение от Shrus
Можно как-то на кнопку хелп зацепить рестарт кама?
Если говорить теоритически, то можно. На практике тоже можно, но здесь уже надо подстраиваться под конкретный имидж. Ибо сначала надо определиться, как этот самый "рестарт кама" осуществляется стандартным способом. А далее уже по обстоятельствам... может где функцию дополнительную прописать, а может просто модуль какой подключить.
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
  Ответить с цитированием

Старый 12.02.2011, 13:55   #62
Дримовод
 
Shrus вне форума
Регистрация: 23.02.2007
Адрес: Ужгород (Украина)
Сообщений: 39
Отправить сообщение для Shrus с помощью ICQ
По умолчанию

Цитата:
Сообщение от 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, 20:31   #63
Эксперт
 
Аватар для pontifex
 
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, 14:16   #64
Специалист
 
Аватар для vlamo
 
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
Отправить сообщение для vlamo с помощью ICQ
По умолчанию

Цитата:
Сообщение от pontifex Посмотреть сообщение
Вот в Медиаплеере по нажатию кнопки Exit на пульте (во время просмотра фильма) происходит полный выход из плеера на просмотр спутниковых каналов. Можно ли вместо этого назначить на Exit открытие/закрытие списка воспроизведения?
Вообще-то я MediaPlayer'ом не пользуюсь, но если я вас правильно понял, попробуйте сделать так:
  1. Откройте для редактирования файл /usr/lib/enigma2/python/Plugins/Extensions/MediaPlayer/plugin.py
  2. Найдите в нем функцию exit (ориентировочно строка №239)
  3. Добавьте в начало этой функции три строки кода (строки выделены красным):
    Код:
    	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()
  4. Сохраните изменения в файле и сделайте через меню 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 в 16:13.
  Ответить с цитированием

Старый 14.02.2011, 12:40   #65
Эксперт
 
Аватар для pontifex
 
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, 16:14   #66
Специалист
 
Аватар для vlamo
 
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
Отправить сообщение для vlamo с помощью ICQ
По умолчанию

Цитата:
Сообщение от 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, 19:17   #67
Эксперт
 
Аватар для pontifex
 
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, 20:42   #68
Специалист
 
Аватар для vlamo
 
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
Отправить сообщение для vlamo с помощью ICQ
По умолчанию

Понятно, великая сила привычки.
Рад, что удовлетворил ваши потребности.
Успехов.
__________________
  • DM600PVR: Gemini 4.70, mgcamd_1.35/mpcs_16e, HDD 160GB
  • ET9200: Image: OpenPLi 3.0; oscam 1830; HDD 160GB
  Ответить с цитированием

Старый 27.03.2011, 15:51   #69
Эксперт
 
Аватар для Zhuk
 
Zhuk вне форума
Регистрация: 15.02.2008
Адрес: Баку
Сообщений: 183
Отправить сообщение для Zhuk с помощью ICQ
По умолчанию

Вопрос к всемОгущему 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 в 16:57.
  Ответить с цитированием

Старый 27.03.2011, 21:17   #70
Специалист
 
Аватар для vlamo
 
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
Отправить сообщение для vlamo с помощью ICQ
По умолчанию

Цитата:
Вопрос к всемОгущему 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, 10:07   #71
Эксперт
 
Аватар для Zhuk
 
Zhuk вне форума
Регистрация: 15.02.2008
Адрес: Баку
Сообщений: 183
Отправить сообщение для Zhuk с помощью ICQ
По умолчанию

Спасибо, теперь понятно
__________________
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, 21:02   #72
Дримовод
 
Аватар для Looe
 
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, 11:13   #73
Специалист
 
Аватар для vlamo
 
vlamo вне форума
Регистрация: 01.11.2007
Сообщений: 2,321
Отправить сообщение для vlamo с помощью ICQ
По умолчанию

Цитата:
Сообщение от 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, 11:44   #74
Дримовод
 
Аватар для Looe
 
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 в 11:49.
  Ответить с цитированием

Старый 22.11.2011, 12:14   #75
Эксперт
 
Аватар для pontifex
 
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)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход




Часовой пояс GMT +3, время: 01:11.


vBulletin skin developed by: eXtremepixels
Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot


Спутниковое телевидение, оборудование для прима. Ресиверы Dreanbox Multimedia.
Самые актуальные обзоры новейших спутниковых ресиверов.