Jump to content


Photo

'ChannelList Preview Mode' on PLi3 ?


  • Please log in to reply
95 replies to this topic

Re: 'ChannelList Preview Mode' on PLi3 ? #41 ims

  • PLi® Core member
  • 13,626 posts

+212
Excellent

Posted 15 August 2012 - 15:18

@littlesat - I found little bug in zap/prev in EPGSelection. Patch will be soon.

Edited by ims, 15 August 2012 - 15:34.

Kdo nic nedělá, nic nezkazí!

Re: 'ChannelList Preview Mode' on PLi3 ? #42 littlesat

  • PLi® Core member
  • 56,411 posts

+692
Excellent

Posted 15 August 2012 - 15:51

I did not discover that yet.... I did just perform some commits....

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: 'ChannelList Preview Mode' on PLi3 ? #43 ims

  • PLi® Core member
  • 13,626 posts

+212
Excellent

Posted 15 August 2012 - 15:56

patch is for new status of git.

yes, there was called closeScreen() and then after zap was set old service again ;)

Attached Files


Kdo nic nedělá, nic nezkazí!

Re: 'ChannelList Preview Mode' on PLi3 ? #44 littlesat

  • PLi® Core member
  • 56,411 posts

+692
Excellent

Posted 15 August 2012 - 16:02

Another one... WHen you press TV in MGE the current played service is not high lighted...

Edited by littlesat, 15 August 2012 - 16:03.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: 'ChannelList Preview Mode' on PLi3 ? #45 ims

  • PLi® Core member
  • 13,626 posts

+212
Excellent

Posted 15 August 2012 - 16:09

it was in my Q no2:

"2) when is used in GMEPG preview, change focus in epg list or no (as is with ZAP now) ?"


I made it witthout it - it is ok imho, because TV is preview only and highted will be still current service, imho - you still know, when you use exit, what will be on TV.

If must be hilighted, then it is add 2 lines into def preview(self) - after last line ( in condition)
self["list"].setCurrentlyPlaying(ref.ref)
self["list"].l.invalidate()

Edited by ims, 15 August 2012 - 16:28.

Kdo nic nedělá, nic nezkazí!

Re: 'ChannelList Preview Mode' on PLi3 ? #46 Dimitrij

  • PLi® Core member
  • 10,043 posts

+339
Excellent

Posted 15 August 2012 - 19:05

In my opinion you have done something wrong!

open ChannelSelection->key INFO/CUDE->EpgSelection(SINGLE)
change service(EPG)->key Exit->close ChannelSelection
Why?
	    def SingleServiceEPGClosed(self, ret=False):
-			   self.setCurrentSelection(self.savedService)
+			   service = self.getCurrentSelection()
+			   if service is not None:
+					   self.saveChannel(service)
+					   self.addToHistory(service)
+					   self.close()

self.close()-No

IMHO this is my opinion

GigaBlue UHD Quad 4K /Lunix3-4K/Solo 4K


Re: 'ChannelList Preview Mode' on PLi3 ? #47 ims

  • PLi® Core member
  • 13,626 posts

+212
Excellent

Posted 15 August 2012 - 19:17

yes, you have truth. I will repair it - close after zap only...
Kdo nic nedělá, nic nezkazí!

Re: 'ChannelList Preview Mode' on PLi3 ? #48 littlesat

  • PLi® Core member
  • 56,411 posts

+692
Excellent

Posted 15 August 2012 - 19:26

From the Multi EPG it does not do the zap with RED....

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: 'ChannelList Preview Mode' on PLi3 ? #49 littlesat

  • PLi® Core member
  • 56,411 posts

+692
Excellent

Posted 15 August 2012 - 19:33

FYI...

 def zapTo(self):
  if self.key_red_choice == self.ZAP:
   lst = self["list"]
   print lst
   count = lst.getCurrentChangeCount()
   prnt count
   if count == 0:
	ref = lst.getCurrent()[1]
	print ref
	if ref is None:
	 return
	if self.zapFunc: # just used in multiepg
	 self.zapFunc(ref.ref)
	else:
	 self.session.nav.playService(ref.ref)
	self.close(True)
Here was first self.closeScreen called at the end and that rolls back to the service you had before....

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: 'ChannelList Preview Mode' on PLi3 ? #50 ims

  • PLi® Core member
  • 13,626 posts

+212
Excellent

Posted 15 August 2012 - 19:44

I will see on it. Here is repair, as wroted Dima73

Attached Files


Kdo nic nedělá, nic nezkazí!

Re: 'ChannelList Preview Mode' on PLi3 ? #51 ims

  • PLi® Core member
  • 13,626 posts

+212
Excellent

Posted 15 August 2012 - 19:47

From the Multi EPG it does not do the zap with RED....

tried, works...
Kdo nic nedělá, nic nezkazí!

Re: 'ChannelList Preview Mode' on PLi3 ? #52 littlesat

  • PLi® Core member
  • 56,411 posts

+692
Excellent

Posted 15 August 2012 - 19:48

Forget it... I made a mistake... :D

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: 'ChannelList Preview Mode' on PLi3 ? #53 ims

  • PLi® Core member
  • 13,626 posts

+212
Excellent

Posted 15 August 2012 - 19:53

nothing happens... :D
Kdo nic nedělá, nic nezkazí!

Re: 'ChannelList Preview Mode' on PLi3 ? #54 littlesat

  • PLi® Core member
  • 56,411 posts

+692
Excellent

Posted 15 August 2012 - 20:03

Now another one to the never ending story... when zapping from EPG with RED a service does not get a service number....

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: 'ChannelList Preview Mode' on PLi3 ? #55 Dimitrij

  • PLi® Core member
  • 10,043 posts

+339
Excellent

Posted 15 August 2012 - 20:22

I wanted to tell you that it is better to remove the ZAP (red button) from a single EPG.
In my opinion it is absolutely unnecessary.
Leave only the preview.

Edited by Dima73, 15 August 2012 - 20:25.

GigaBlue UHD Quad 4K /Lunix3-4K/Solo 4K


Re: 'ChannelList Preview Mode' on PLi3 ? #56 ims

  • PLi® Core member
  • 13,626 posts

+212
Excellent

Posted 15 August 2012 - 20:37

I dont think that it is for nothing... when you browse over channelEPG's and you want zap, you use red.
Before, when you saw some interesant, you must then: Exit, and look for channel with up/down and then ZAP. I made it therefore and I used it long time ago...
Kdo nic nedělá, nic nezkazí!

Re: 'ChannelList Preview Mode' on PLi3 ? #57 ims

  • PLi® Core member
  • 13,626 posts

+212
Excellent

Posted 15 August 2012 - 20:38

Now another one to the never ending story... when zapping from EPG with RED a service does not get a service number....

Last movie Never ending story was nr 3... do you think, it will be more ? :D
It was not well made in e2 before. I think, you'll make it perfect.

Edited by ims, 15 August 2012 - 20:41.

Kdo nic nedělá, nic nezkazí!

Re: 'ChannelList Preview Mode' on PLi3 ? #58 littlesat

  • PLi® Core member
  • 56,411 posts

+692
Excellent

Posted 15 August 2012 - 20:42

In addition I discovered another mistake.... WHen in PIPZAP this is not taken in account anywere here... So there is more research required... That pipzap stuff cost me the most time on the channelselection screen....

Currently I leave it now as it is.... time is up.... :D

Edited by littlesat, 15 August 2012 - 20:52.

WaveFrontier 28.2E | 23.5E | 19.2E | 16E | 13E | 10/9E | 7E | 5E | 1W | 4/5W | 15W


Re: 'ChannelList Preview Mode' on PLi3 ? #59 ims

  • PLi® Core member
  • 13,626 posts

+212
Excellent

Posted 15 August 2012 - 20:53

unfortunately, on my 800se with USB DBV-T I cannot test it, i think ...
Kdo nic nedělá, nic nezkazí!

Re: 'ChannelList Preview Mode' on PLi3 ? #60 Dimitrij

  • PLi® Core member
  • 10,043 posts

+339
Excellent

Posted 15 August 2012 - 21:10

I dont think that it is for nothing... when you browse over channelEPG's and you want zap, you use red.
Before, when you saw some interesant, you must then: Exit, and look for channel with up/down and then ZAP. I made it therefore and I used it long time ago...

I also used the ZAP.
Only a little differently.
def enterDateTime(self):
  if self.type == EPG_TYPE_MULTI:
   global mepg_config_initialized
   if not mepg_config_initialized:
    config.misc.prev_mepg_time=ConfigClock(default = time())
    mepg_config_initialized = True
   self.session.openWithCallback(self.onDateTimeInputClosed, TimeDateInput, config.misc.prev_mepg_time )
  elif self.type == EPG_TYPE_SINGLE:
   service = self.currentService
   next_service = self.session.nav.getCurrentlyPlayingServiceReference()
   if service and service.ref != next_service:
    name = service.getServiceName()
    self.session.openWithCallback(self.zapConfirmed, MessageBox, _("Zap to %s?") % (name), MessageBox.TYPE_YESNO)
   
def zapConfirmed(self, answer):
  if answer:
   service = self.currentService
   if service:
    InfoBarInstance = Screens.InfoBar.InfoBar.instance
    if InfoBarInstance is not None:
	 CurServiceList = InfoBarInstance.servicelist
	 if CurServiceList is not None:
	  CurServiceList.setCurrentSelection(service.ref)
	  CurServiceList.zap()
	  return True
    self.session.nav.playService(service.ref)
That is, unless I really need it.

GigaBlue UHD Quad 4K /Lunix3-4K/Solo 4K



2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users