Jump to content


Photo

[Feature request] EPG


  • Please log in to reply
20 replies to this topic

#1 Balu

  • Member
  • 10 posts

0
Neutral

Posted 16 June 2012 - 10:10

Hi,

it would be nice to be able to see the next EPG entry in the service list. So e.g. open the service list - push > and so you are can see the next entries of the EPG-data (for all channels in the list).

Another question is: Does the box keep the EPG-Data? - it doesn't really work for my ET9000
It would be very user-friendly if there would be the EPG-data for the channels (in the bouquets - or 'just' the entries before the restart) right after the start. I know this can cause problems (to old data,...), but you could use the normal refresh when you switch to a channel (provider).

ty
Balu

Edited by Balu, 16 June 2012 - 10:13.


Re: [Feature request] EPG #2 mirakels

  • Forum Moderator
    PLi® Core member
  • 7,603 posts

+62
Good

Posted 16 June 2012 - 14:02

When using the Pli-HD skin (and many other skins) the next EPG entry is shown only for the service the cursor is on.
Showing next entries for all channels basically limits the number of channels that can be shown on screen.

I would prefer the see more channels with only the now EPG data.
To see all next epg data (and possibly the next next etc I use the GraphMultiEPG plugin.

EPG data is cashed and saved on disk at shutdown. But it may depend on your settings and choosing the right channel for a while to get the data.
Geen wonder... Had slechts een dm7000, maar wel ook een rotor. eigenlijk al een tijdje ook een dm600 en dm7025. Maar nu kijkend met een et9000 en vuduo

Re: [Feature request] EPG #3 littlesat

  • PLi® Core member
  • 57,166 posts

+698
Excellent

Posted 16 June 2012 - 14:10

I was even thinking about making the GraphMultiEPG the default EPG.... (I still do not configure how to do this).... Now I always hold the EPG/INFO button for 2 seconds and chooise for the graphical EPG...

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


Re: [Feature request] EPG #4 Balu

  • Member
  • 10 posts

0
Neutral

Posted 16 June 2012 - 16:32

When using the Pli-HD skin (and many other skins) the next EPG entry is shown only for the service the cursor is on.
Showing next entries for all channels basically limits the number of channels that can be shown on screen.

I would prefer the see more channels with only the now EPG data.
To see all next epg data (and possibly the next next etc I use the GraphMultiEPG plugin.

EPG data is cashed and saved on disk at shutdown. But it may depend on your settings and choosing the right channel for a while to get the data.


aha, I'm using the dtv-hd reloaded skin. How does it show the next entry with Pli-HD?
I'm using the Cool TV Guide, but it would be nice (and faster - also with more channels) to have this mentioned option right in the service list (channel list).
I would like to see the next entries instead of the current (you can switch it - 'just' now and next). Therefore it wouldn't take space.

Geplaatste afbeelding

I was even thinking about making the GraphMultiEPG the default EPG.... (I still do not configure how to do this).... Now I always hold the EPG/INFO button for 2 seconds and chooise for the graphical EPG...


I used MulitQuickButton to set it on the Guide-button

Edited by Balu, 16 June 2012 - 16:34.


Re: [Feature request] EPG #5 hemispherical1

  • Senior Member
  • 1,596 posts

+49
Good

Posted 16 June 2012 - 16:45

E1 Pli has/had that function and it was extremely useful. It didn't reduce the # of channels shown as it just changed every channel entry in the service selector to the next program. Description & time also showed the next info IIRC. That feature missing from E2 was my biggest let down when I first got dm800 and switched from E1... :(

--
hemi

Re: [Feature request] EPG #6 littlesat

  • PLi® Core member
  • 57,166 posts

+698
Excellent

Posted 16 June 2012 - 16:50

How does it show the next entry with Pli-HD?

I added extra python code for that goal...
http://openpli.git.s...1210b7370b67db2
http://openpli.git.s...60e6e8eab3b41b7

Edited by littlesat, 16 June 2012 - 16:50.

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


Re: [Feature request] EPG #7 Balu

  • Member
  • 10 posts

0
Neutral

Posted 16 June 2012 - 20:22

Thank you littlesat. ^_^ Can you inform us when there's a 'final version' (as ipk or integrated in an image)

Re: [Feature request] EPG #8 littlesat

  • PLi® Core member
  • 57,166 posts

+698
Excellent

Posted 16 June 2012 - 20:30

This code is in standard PLi. It can be used in any skin... but the skin needs to be altered - and you need to find/free some room for it...

Example dereived from the PLi-HD skin...
<widget source="ServiceEvent" render="NextEpgInfo" position="148,590" size="372,26" transparent="1" foregroundColor="secondFG" noWrap="1" font="Regular;22"/>

Edited by littlesat, 16 June 2012 - 20:32.

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


Re: [Feature request] EPG #9 Balu

  • Member
  • 10 posts

0
Neutral

Posted 16 June 2012 - 20:59

OK. Sorry for my stupid question, but where do I have to put the script in? /usr/lib/enigma2/python/Components/Renderer, right?
Maybe I'll find some time to edit the skin (tomorrow).

It would be nice if somebody could use this code and combine it with an action (push a key) to edit the text which is shown. Therefore no skin must be edited (as far as i know :P ). So that the "NextEpgInfo" is shown as "CurrentEpgInfo" and you can switch back. I wouldn't care if the progress-bar changes. The text is more important (that you can see what's next - 'just' the title of the film).

I think that's not that easy and can cause some problems. It's not an important PLi change, but I think that a lot of people would like their STBs even more ;)

Edited by Balu, 16 June 2012 - 21:03.


Re: [Feature request] EPG #10 littlesat

  • PLi® Core member
  • 57,166 posts

+698
Excellent

Posted 16 June 2012 - 21:01

The python code is already in PLi.... you only need to add this to the skin... en the next EPG Info does not need a progress bar as the program did not start yet????

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


Re: [Feature request] EPG #11 Balu

  • Member
  • 10 posts

0
Neutral

Posted 16 June 2012 - 21:38


How does it show the next entry with Pli-HD?

I added extra python code for that goal...
http://openpli.git.s...1210b7370b67db2
http://openpli.git.s...60e6e8eab3b41b7


Yes, but I have to add this to /usr/lib/enigma2/python/Components/Renderer, right?

The python code is already in PLi.... you only need to add this to the skin... en the next EPG Info does not need a progress bar as the program did not start yet????


Yes, I know that theres no progress - therefore you don't need a progress-bar :).

I think that space will be the problem. The overall best way would be to show the next Event instead of the current. (every skin could use it, right?)

My last question would be:
Does it show 'all' next Events or just that from the currently selected.

Re: [Feature request] EPG #12 littlesat

  • PLi® Core member
  • 57,166 posts

+698
Excellent

Posted 17 June 2012 - 06:52

It shows the next from the current selected channel only...

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


Re: [Feature request] EPG #13 Balu

  • Member
  • 10 posts

0
Neutral

Posted 17 June 2012 - 10:10

OK, thank you very much littlesat (can't find any thank you-button) - I'll edit the skin today. Maybe someone can implement/edit this. Would be nice to see a function this year where you are able to see all next entries of the current channels in the list.

Edited by Balu, 17 June 2012 - 10:11.


Re: [Feature request] EPG #14 littlesat

  • PLi® Core member
  • 57,166 posts

+698
Excellent

Posted 17 June 2012 - 10:24

Probably the EPG button with e.g. graphical EPG is a better alternative then?

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


Re: [Feature request] EPG #15 Dimitrij

  • PLi® Core member
  • 10,327 posts

+350
Excellent

Posted 17 June 2012 - 12:30

ChannelSelection.py
def keyNumberGlobal(self, number):
  unichar = self.numericalTextInput.getKey(number)
  charstr = unichar.encode("utf-8")
  if unichar == "1":
   self.Show1Epg()
  elif unichar == "2":
    self.Show2Epg()
  elif unichar == "3":
   self.Show3Epg()
 
def Show1Epg(self):
  if fileExists("/usr/lib/enigma2/python/Plugins/Extensions/EPGSearch/plugin.pyo"):
   from Plugins.Extensions.EPGSearch.EPGSearch import EPGSearch
   cur = self.getCurrentSelection()
   info = cur and eServiceCenter.getInstance().info(cur)
   epg_event=info and info.getEvent(cur)
   if epg_event:
    epg_name = epg_event and epg_event.getEventName() or ''
    self.session.open(EPGSearch, epg_name, False)
 
def Show2Epg(self):
  if fileExists("/usr/lib/enigma2/python/Plugins/Extensions/GraphMultiEPG/plugin.pyo"):
   from Screens.InfoBar import InfoBar
   from Plugins.Extensions.GraphMultiEPG.plugin import main as gmepgmain
   if InfoBar and InfoBar.instance:
    gmepgmain(self.session, InfoBar.instance.servicelist)
  
def Show3Epg(self):
  from Screens.InfoBar import InfoBar
  if InfoBar and InfoBar.instance:
   InfoBar.openMultiServiceEPG(InfoBar.instance)

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


Re: [Feature request] EPG #16 Balu

  • Member
  • 10 posts

0
Neutral

Posted 17 June 2012 - 13:31

Probably the EPG button with e.g. graphical EPG is a better alternative then?


I think you can see more with the channel list. I don't know I just like the channel list more. As I said before: I'm using the Cool TV Guide, but it's not the perfect solution.

ChannelSelection.py

def keyNumberGlobal(self, number):
  unichar = self.numericalTextInput.getKey(number)
  charstr = unichar.encode("utf-8")
  if unichar == "1":
   self.Show1Epg()
  elif unichar == "2":
	self.Show2Epg()
  elif unichar == "3":
   self.Show3Epg()

def Show1Epg(self):
  if fileExists("/usr/lib/enigma2/python/Plugins/Extensions/EPGSearch/plugin.pyo"):
   from Plugins.Extensions.EPGSearch.EPGSearch import EPGSearch
   cur = self.getCurrentSelection()
   info = cur and eServiceCenter.getInstance().info(cur)
   epg_event=info and info.getEvent(cur)
   if epg_event:
	epg_name = epg_event and epg_event.getEventName() or ''
	self.session.open(EPGSearch, epg_name, False)

def Show2Epg(self):
  if fileExists("/usr/lib/enigma2/python/Plugins/Extensions/GraphMultiEPG/plugin.pyo"):
   from Screens.InfoBar import InfoBar
   from Plugins.Extensions.GraphMultiEPG.plugin import main as gmepgmain
   if InfoBar and InfoBar.instance:
	gmepgmain(self.session, InfoBar.instance.servicelist)
  
def Show3Epg(self):
  from Screens.InfoBar import InfoBar
  if InfoBar and InfoBar.instance:
   InfoBar.openMultiServiceEPG(InfoBar.instance)


nice, thank you. So EPG3 would be both entries? Sorry, I haven't coded something for the box and don't know Python (just a little bit of C#, VB.net - but not much :P )

Edited by Balu, 17 June 2012 - 13:31.


Re: [Feature request] EPG #17 littlesat

  • PLi® Core member
  • 57,166 posts

+698
Excellent

Posted 18 June 2012 - 07:06

I only think using the number buttons is not a good idea... I think you better can use the EPG butten then and go directly to graphical EPG or so.... ;).... but then not only from the channels list....

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


Re: [Feature request] EPG #18 copraonu

  • Member
  • 2 posts

0
Neutral

Posted 20 June 2012 - 07:57

Where i can find GraphMultiEPG plugin?

OPLi 2.1
DM 7020HD

Re: [Feature request] EPG #19 littlesat

  • PLi® Core member
  • 57,166 posts

+698
Excellent

Posted 20 June 2012 - 08:07

Hold the info/epg button en choose 1....

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


Re: [Feature request] EPG #20 copraonu

  • Member
  • 2 posts

0
Neutral

Posted 20 June 2012 - 13:29

Hold the info/epg button en choose 1....

thnx


6 user(s) are reading this topic

0 members, 6 guests, 0 anonymous users