freevo/kaa-epg — pull request #1 by charrea6 (2012-02-28 20:09:43+00:00)
Title: Changes for Freevo v1 to use kaa.epg

Hi guys,

I've been attempting to move freevo 1 over to kaa.epg and in the process I've been fixing a few bugs and making things a bit more consistent between server (local) and client (remote) queries.

* [Possibly contentious] I've changed the channel id in xmltv from the channel name to the xmltv id.
The reason behind this is that the channel/tuner id bears no resemblance to the name/id used to tune a frontend in many cases and can change frequently/isn't under our control. Where as the xmltv id is well known method of mapping (all be it manually) to a tuner id.

* The kaa.epg.search/get_keywords/get_genres functions are now coroutines so that they work the same when using rpc as when using locally.

* I've added credits to the program object (only xmltv currently fills this in).

* RPC Client now also has access to the number of programs in the database.

A couple of other small bugs fixes.

Cheers

Adam