![]() |
|
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) Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 |
- fiveisalive - 2011-10-19 05:30 robweber Wrote:Just a question, but what is the point to having all 14 days just because the backend has it? Are you really looking that far ahead in your EPG data? The backend will still calculate all the upcoming recordings and such without XBMC having the guide data. Yes, I am. I have found it the past (using mythfrontend) that I'd find programs and schedule recordings at the tail end of the 14 day window. For example, these might be specials , not necessarily recurring programs (or upcoming TV shows, i.e. a couple of weeks before the start of TV season). I should be able to find these from XBMC any time within the window I have guide data for. Since this is possible in mythfrontend, I'd expect that the XBMC should be able to provide me with the exact same data that I'd see there, otherwise it's not a fully-fledged replacement for mythfrontend. (I understand in practice that it'll take a while before it will have most of the features of mythfrontend, but ideally that should be the ultimate goal). - robweber - 2011-10-19 21:07 fiveisalive Wrote:Yes, I am. I have found it the past (using mythfrontend) that I'd find programs and schedule recordings at the tail end of the 14 day window. For example, these might be specials , not necessarily recurring programs (or upcoming TV shows, i.e. a couple of weeks before the start of TV season). I should be able to find these from XBMC any time within the window I have guide data for. Fair enough. I'm not arguing per say that XBMC should be able to handle the task, I just wanted to see if you were really using the data or if it was a misunderstanding about how the addon really related to the data already stored in the backend. I've never actually used the mythfrontend exclusively - I've always found it kind of ugly and cumbersome. For me a combination of xbmc (via script or myth:// access) and the mythweb application have always been enough. - fiveisalive - 2011-10-19 21:24 robweber Wrote:Fair enough. I'm not arguing per say that XBMC should be able to handle the task, I just wanted to see if you were really using the data or if it was a misunderstanding about how the addon really related to the data already stored in the backend. Actually it was good to clarify this for me, because I wasn't exactly sure about that. So thanks! (I figured the backend would still record those later events, but glad to have it confirmed). Unfortunately scaling back the number of days in the EPG to 2-3 days didn't fix my crashes (although they are less frequent). I also noticed that when I do have more days (like 10-14 days), the "Timeline" EPG view is considerably slower to load (compared with 1-2 days), which leads me to suspect that it's attempting to load the entire 14 days into memory, even though you can only ever see a sliding "window" of about 4-5 hours. Another difference with respect to mythfrontend (and Mythbox) is that you can't scroll back a few hours from the present to see what was just playing previously: those events are gone. I find it useful when you catch the tail end of an interesting program (let's say you're watching Live TV) to go back and see the program details, and/or schedule subsequent recordings of that program. But once the next hour comes, those events are inaccessible. It would be nice, therefore, to be able to set a window for caching old EPG events (e.g. maybe 4-5 hours or so) before they disappear from display. I'm guessing this might be a PVR-wide issue, not specific to this myth add-on. Quote:I've never actually used the mythfrontend exclusively - I've always found it kind of ugly and cumbersome. For me a combination of xbmc (via script or myth:// access) and the mythweb application have always been enough. Actually I don't use mythfrontend much anymore myself. I'm actually fairly happy with the Mythbox add-on for Dharma (which works fine with myth 0.23-fixes) for the moment. But I'll be switching to this add-on once Eden (and by extension dushmaniac's and tsp's PVR branches) gets a bit more stable. Mythbox exposes all the scheduling data in the backend (i.e. 14 days worth), and can be used for scheduling all but the most obscure rules. The only time I really need to go to mythfrontend is to play a particularly cantakerous recording (sometimes xbmc doesn't like fast-forwarding), or to tweak something in the backend like obscure transcoding rules. - stevellion - 2011-10-19 22:07 I too am missing the Pause button.. Actually, I thought just pressing P on my wireless keyboard would work, even if a Skin didn't have it.. but no. Anyway, what I came here today to report, is a strange EPG problem. It seems as though the "Next" show is either missing, or the time/next syncronisation is wrong. Best shown with a couple of pics, I think. See picture 1 : it's 20:56 and the next show is The Body Farm (Correct) ![]() See picture 2 : it's 20:54 (I took it earlier) - but the next show coming up at 21:00 is the News at Ten.. huh, News at ten, at 9pm ![]() And where has The Body Farm gone.. should be a 21:00
- tsp42 - 2011-10-20 01:37 I have updated the code. Should improve stability and maybe the recordings will show up now - fiveisalive - 2011-10-20 07:11 tsp42 Wrote:I have updated the code. Should improve stability and maybe the recordings will show up now Thanks! Unfortunately it didn't fix the loss of EPG data issue. I can reliably reproduce it doing this:
Again the proximate cause appears to be incorrect dates for the first and last dates in the EPG, here's the log from when I go to EPG (I inserted extra LOG debugging statements in my build): Code: 01:03:28 T:139962404095744 INFO: EpgContainer - RemoveOldEntries - removing old EPG entries- dubstar_04 - 2011-10-20 07:12 stevellion Wrote:News at Ten.. huh, News at ten, at 9pm This is going to make me smile all day!!! ![]() I get this too. It happens in the channel screen where channels show no current but a valid next recording. Trying to find the issue, that's a different matter... - dubstar_04 - 2011-10-20 07:34 tsp42 Wrote:I have updated the code. Should improve stability and maybe the recordings will show up now I just built the latest Git, Database: Resetting the database now works as expected, without xbmc crashing. Recording: I scheduled a recording, the timer popped up, i let it record for 5 minutes and cancelled the recording. the recording did not appear until i restarted xbmc. Should recordings appear as soon as they start being written to disc? Thanks, Dubstar_04 - fiveisalive - 2011-10-20 07:44 dubstar_04 Wrote:I just built the latest Git, dubstar: can you reproduce the loss of EPG information as I describe above? Also, are you (or anybody else on this thread) on IRC at all? Quote:Recording: Ultimately it should, this is how both mythfrontend and mythbox (as soon as it starts recording it appears in the list of recordings). (In the mythbox case, you sometimes need to hit the "refresh" button, which is a kludge, that hopefully this add-on will not require. - fiveisalive - 2011-10-20 09:03 OK, the EPG issue seems to be somehow related to timezone. When I switch my system time zone to UK and London/Europe timezone (i.e. GMT), then EPG seems to save/load correctly. Is it possible that there is a mismatch in the code between looking for UTC in some cases and local timezones in other cases? Perhaps the developers are on GMT/UTC, in which case they wouldn't see these issues as much? I am in the US EDT (Eastern Daylight Time). |