XBMC Community Forum
New MythTV add-on using libcmyth - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Development (/forumdisplay.php?fid=32)
+--- Forum: PVR Development (/forumdisplay.php?fid=136)
+--- Thread: New MythTV add-on using libcmyth (/showthread.php?tid=110694)



- dubstar_04 - 2011-10-20 19:05

orduek Wrote:I don't know if this is the right place for this question but...
Does anyone knows if the "pause"+"forward/backward" options on livetv will work in the near future?
I really prefer this unified frontend and this addon is great, apart from that.
The ability to pause livetv is pretty important pvr function.
thank you again for your work.

I am also missing this feature. From what i have read i believe it is a feature missing from the confluence skin.

Maybe someone could test other skins and find out?


- fiveisalive - 2011-10-20 20:07

dubstar_04 Wrote:I followed your directions video here: http://www.youtube.com/watch?v=t7IBVZ7FgP8

Thanks. It looks like you are in the GMT timezone. I noticed that I don't get the loss of EPG if I switch to using UK/London system timezone (because it at or very close to UTC which all EPG in the add-on is stored in). So could you try to reproduce using a modified procedure:

  1. go to Appearance / International settings
  2. switch to using timezone region: United States and timezone: America/New_York (i.e East Coast US time)
  3. go to "EPG options" in "Live TV". Set the values to: "15 minutes" for update and just choose "1 day" for the amount of data. Then click "Reset database".
  4. EPG is populated as expected. I see information in the channel selector and timeline etc.
  5. Exit XBMC and restart XBMC.


Of course this might only happen for me because the data in my MythTV backend is also in the the US EST timezone from SchedulesDirect. Not sure how you could control for that.


- fiveisalive - 2011-10-20 20:12

Jimmer Wrote:I have local time set to GMT and universal time is showing as GMT -1 hour. I'm in the UK and I'm still seeing the issue. Although it's sporadic - sometimes it's just peachy and then other times the epg will have the wrong show in the wrong slot, but when I click it for more info, it shows the right time for the show in the info box.... so it's getting correct show info from the backend, but screwy epg info....

Thanks for looking into it. When you say "the issue", is this complete invisibility of EPG data (because looking at the Epg5.db in sqlite, the guide data events in the "epgtags" table are still there, just not being displayed). Or is just things being "off" by 1 hour or so in the EPG display as has also been reported here by others (perhaps because of the difference between daylight saving time versus UTC?)


- orduek - 2011-10-20 20:25

dubstar_04 Wrote:I am also missing this feature. From what i have read i believe it is a feature missing from the confluence skin.

Maybe someone could test other skins and find out?

I tried it with Trancperacy! and they have an pause option that works (but not through the remote, only throgh the menu).
forward/backwards - doesn't work there.


- dubstar_04 - 2011-10-20 20:28

orduek Wrote:I tried it with Trancperacy! and they have an pause option that works (but not through the remote, only throgh the menu).
forward/backwards - doesn't work there.

Cool!!

I read somewhere that Aeon works too.

Maybe some could pm Jezz_X and see if he can help us with getting this enabled in confluence?


- opdenkamp - 2011-10-20 21:27

not going to happen.
it's using unchecked buffers in the wrong place, it uses an insane amount of ram and your system will go oom eventually when you don't unpause.


- Jimmer - 2011-10-20 21:34

fiveisalive Wrote:Thanks for looking into it. When you say "the issue", is this complete invisibility of EPG data (because looking at the Epg5.db in sqlite, the guide data events in the "epgtags" table are still there, just not being displayed). Or is just things being "off" by 1 hour or so in the EPG display as has also been reported here by others (perhaps because of the difference between daylight saving time versus UTC?)

Sure, I meant the off by one hour issue - sorry for not being clearer!

The issues I have with missing epg data are:

1) in the epg:Channel view. I get "No EPG entries".

2) When I switch to epg:Now view I have data for some channels, but other channels (BBC2, ITV, for example) are actually missing from the view altogether. Not lacking epg data, but not actually present.

3) When I switch to epg:Next all channels are present and all have epg data. Although it is mostly what's actually on now.

4) When I switch to epg:Timeline sometimes it is correct, sometimes (on some channels) epg entries are merged so that some programs appear to start earlier than they should (i.e. by one hour). However if I select said program, the info box that pops up shows the correct show start and finish times.

5) If I come out of epg view and go into "TV Channels" view, then I have epg info for the the channels I described as present in (2) above. All channels missing in (2) above are shown in this view, but display "No Information Available"

But other than that epg works perfectly! Seriously though, I really only use timeline view - just like on a normal TV or PVR, so this is the only issue that really worries me. But I have a feeling that they are all linked by the timezone thing (mostly due to the fact that what's on next shows up, whilst what's on now doesn't).

Jimmer


- fiveisalive - 2011-10-20 21:45

dushmaniac Wrote:not going to happen.
it's using unchecked buffers in the wrong place, it uses an insane amount of ram and your system will go oom eventually when you don't unpause.

Out of curiosity, how does mythfrontend handle it (for pausing works fine there)? Also the Mythbox add-on supports pausing.

Wouldn't it be possible to create a bookmark in the recording file and just restart from that? (Presumably something like that will be eventually required for resuming the playback of completed recordings in any case).


- opdenkamp - 2011-10-20 21:57

no idea, haven't checked the code. if the backend supports timeshift, it's probably handled on the backend itself. if not, it's using the scenario I just described. it pauses the player, but the reader thread continues and keeps filling it's buffer until it goes bang.

if you can live with it, feel free to enable the pause button on your local installation, but it's just not going to be enabled in the pvr tree before it's implemented properly.


- opdenkamp - 2011-10-20 22:00

and if it's handled by the backend, it can be implemented in a similar way in this pvr add-on, but it needs a couple of changes on xbmc's side too for it to work properly.