2011-01-18, 01:13
I have to confirm the issues Moontan is experiencing: the show on the EPG is different to the show playing. But it appears to be that that show is actually the previous one on the EPG. So on some channels the EPG is off by one show.
I'm also getting some shows starting at the beginning rather then offset by the current time.
And now a showstopper of a problem. When switching through the channels (not using the EPG) if I go beyond the maximum channels XBMC hangs and I have to force quit it. I haven't had a chance to look through the code and python isn't my strong suit but you may want to throw a check in there and have it wrap back to channel 1.
I was having a brainstorm regarding the skinning aspects and I believe you may be able to get some ideas from the RecentlyAdded script. That gives the skinner access to each entry individually, eg: getting info for channel 3 I'd call something like ListItem[3].Name or Listitem[3].Icon. Just an idea and something to springboard off of.
I'm also getting some shows starting at the beginning rather then offset by the current time.
And now a showstopper of a problem. When switching through the channels (not using the EPG) if I go beyond the maximum channels XBMC hangs and I have to force quit it. I haven't had a chance to look through the code and python isn't my strong suit but you may want to throw a check in there and have it wrap back to channel 1.
I was having a brainstorm regarding the skinning aspects and I believe you may be able to get some ideas from the RecentlyAdded script. That gives the skinner access to each entry individually, eg: getting info for channel 3 I'd call something like ListItem[3].Name or Listitem[3].Icon. Just an idea and something to springboard off of.