It's above me too
I see two core parts, First is to expose the needed lmce bits that deal with media source, i'm thinking that new shoutcast plugin will be a good starting point, expanding it to video. Once we have that we can use the xbmc API framework to link the existing plugins.
So if we get people on board we can have two areas to start researching in.
We need a breakdown of the lmce bits of code , what hooks we need to make a python program talk to the DCErouter and other bits. From my understanding we might need to link to a c++ lib to access the shared memory space the plugins use (?? needs checking)
If we can get that bit working, the python to media events, then we can start to expand on that.
I'm house hunting most nights this week, my gf has made a Long list to go see.... so might not touch this till the weekend.
If anyone want to do some prep work, find some info on the XBMC parts, i've seen in the past on their wiki and forums some good starting guides.
If we can pull the shoutcast plugin apart to gleam how that works that will help, if any of the the final 5 (sorry bsg fan) can shed some light on this or point to a good starting point.