On Mon, 2009-06-29 at 23:21 +0100, Keith Cirkel wrote: > When I downloaded moovida it was exactly what I wanted in a media > centre frontend, it just lacked the tv bit!
I know what you mean :) > I'd like to propose development of a plugin for moovida to provide > support for the mythtv-backend service. I am pretty familiar with > mythbackend, but I am quite new to python (dabbled a bit in it, mostly > with Django). I am pretty happy to just get stuck in though, and try > and get a (somewhat) working plugin asap, problem being I am out of my > depth when it comes to the code. [...] > To flag up some future problems, you can read here: > http://www.mythtv.org/wiki/Using_the_Myth_protocol#Getting_Guide_Data > which details one quirk with getting TV Guide data, where the frontend > will simply query the *sql database direct; rather than the backend. > This unfortunately would add a whole layer of crap into the plugin, as > while you can pull the authentication details from the backend, it > means extra db code needs to be added for such neccessary functions. Here's a couple of things that may help; In the mythtv code there are some Python bindings which handle the connection to the backend and some of the methods the backend offers, it's not hard at all to add support for more methods. The mythbackend also supports some XML methods such as the following; http://mythbackend.local:6544/Myth/GetProgramGuide?StartTime=2009-06-30T10:30:00&EndTime=2009-06-30T14:30:00&NumOfChannels=2&Details=1 to get the program guide details as well GetProgramDetails and other methods. A plugin has been on my mind for a while but I don't seem to have the time lately to commit to it. mythbackend does also implement UPnP for it's recordings etc. but unfortunately it doesn't seem to work with moovida/coherence currently. If this was working then an interface to live TV watching would be the best place to start I'd have thought. hads -- http://nicegear.co.nz New Zealand's Open Source Hardware Supplier
