Gamester17 Wrote:Sounds like a good idea to get a unified solution, then any other clients can do the same. So even if each each individual client module deals with the EPG data differently internally they will in the end always present a XMLTV listings.xml files to XBMC frontend which it in turn can use in its TV-Guide GUI.
This is where I'm a little confused, mostly due to my (total) lack of experience with big projects like this. I was under the impression that there would be a data object that would be instantiated by the pvr client / xbmc module part. If they wanted to receive data in XML then that was fine and would be purely an implementation decision for each.
I thought that for efficiency and ease of coding the VDR client and the MythTV client etc would pass the EPG 'binarily' to the GUI to display. Correct me if I'm wrong but imagine the case of VDR, which would pass it's EPG in it's native format SVDRP; the xbmc vdr client then converts this into XML, passes it to the GUI which then displays it, parsing all that XML data again into a db of some kind.
I'm not imaging this to be a huge strain with a 50 channels over 7-days, but seems wrong in terms of efficiency and redundant procedures, particularly with hundreds channels on DVB-S.
please excuse me however, I don't really have the knowledge to back this up...! ;-)