TVDatabase, TVProgam properties, coding... (1 Viewer)

Boris

Portal Pro
June 5, 2005
69
0
France
I'm working on a dedicated downloader/parser of an xml EPG program from a French team. (telecable.xml)
"telecable.xml" is a team which made every day an xml and put it on mirrors, ready to be use. EPG data in this file are only in French for French usage. I have take contact with the team to be able to use their job, and it is ok.

I'm working on a plugin which take care of downloading this xml by choosing a mirror, and then parse the xml, just using the programs information of channels which are configure in MediaPortal. The initial file contains near 180 channels.

I based my work on "XMLTVImport.cs".
All of this is ok.

The questions I have:

1/ where is the property for "episode" used? I have check that in the database these information are present (and it is ok), but I don't see them in the tvguide.
Same question for star-rating and classification.
May I have to ignore these properties and put information in the description? Or these properties will be used shortly?

2/ is my code “ok” for the future?
Code:
TVDatabase.RemoveOldPrograms();
- for each channel I have –
	sql = "delete from tblPrograms where idChannel=" + channel.ID + ";\n";
	TVDatabase.m_db.Execute(sql);
	- for each program I have -
		TVProgram program = new TVProgram();
		set each program’s property with their own value
		TVDatabase.UpdateProgram(program);
	- end for each –
- end for each -
TVDatabase.RemoveOverlappingPrograms();
All my code is done in a thread, with "lot" of thread.sleep.

Thanks.
 

Users who are viewing this thread

Top Bottom