From what you have written it sounds like the plugin doesn't really need to care about the changes in the API unless of course a name or calling logic changes.
To test this I loaded the other user's database cancelled Lost Girl and rescheduled it and got this which is what I expect
Code:
<Event>
<OID>18371725</OID>
<Title>Lost Girl</Title>
<SubTitle>Food for Thought</SubTitle>
<Description>Lauren tends to a sick Aswang; Dyson's relationship with Kenzi becomes stronger.</Description>
<ChannelOID>7663</ChannelOID>
<StartTime>2012-02-23T07:00:00.0000000Z</StartTime>
<EndTime>2012-02-23T08:01:00.0000000Z</EndTime>
<FirstRun>false</FirstRun>
<OriginalAirDate>2010-10-24T00:00:00.0000000</OriginalAirDate>
<Season>1</Season>
<Episode>6</Episode>
<Rating>TV-MA</Rating>
<Audio>stereo</Audio>
<Aspect>16:9</Aspect>
<Quality>HDTV</Quality>
<Genres>
<Genre>Action/Adventure</Genre>
<Genre>Drama</Genre>
<Genre>Episodic</Genre>
<Genre>Series</Genre>
</Genres>
<UniqueID>EP01304253.0006</UniqueID>
</Event>
instead of
Code:
<Event>
<OID>18371725</OID>
<Title>Lost Girl</Title>
<SubTitle>Food for Thought</SubTitle>
<Description>Lauren tends to a sick Aswang; Dyson's relationship with Kenzi becomes stronger.</Description>
<ChannelOID>7663</ChannelOID>
<StartTime>2012-02-23T07:00:00.0000000Z</StartTime>
<EndTime>2012-02-23T08:01:00.0000000Z</EndTime>
<FirstRun>true</FirstRun>
<Season>1</Season>
<Episode>6</Episode>
<Rating>TV-MA</Rating>
</Event>
Can I assume this is because alibert not loading the EPGEvent with the API and not because he is hasn't rebuilt the plugin with the new functions?
Martin