Robert Rozman wrote:
So to play on Freevo side I'd like to start with two specific things and I
would be more than happy if one can show me where to start ( I bet this is
already coded somewhere in plugins):
- core code for  Freevo plugin that listens to TCP port  or in another case
to act as xmlrpc client - all this with possibility to somehow enter
received data into structure that is accessible from other plugins...

For xmlrpc server look in src/helpers/recordserver.py, xmlrpc methods begin with xmlrpc_. You may or may not want to use Twisted (www.twistedmatrix.com) for the server part but there may be some helpful docs on their site, check python.org as well.


For xmlrpc client code check out src/tv/record_client.py.

- core code to built menu under Freevo - maybe it would be most convenient
and general way to define some xml file structure to define menus with
actions in casual file and then Freevo adds them to menu structure.
Misterhouse already has this and those menus can be used on Web, Wap, LCD,
voice menus and other interfaces - all from one source file... In this way
we could also give users possibility for easier addition/customization of
Freevo to specific menus (without Python coding).
In my case that xml file could be transferred over tcp, or xmlrpc or shared
across network...

Look for the plugin tutorial / docs here, I think you need a MainMenuPlugin here.


And Rob, since you are making effort in Video groups direction. One
interesting idea (at least I think so) would be to incorporate videlan
client into this story. Simple video on demand scheme could be implemented.
For instance: I have 2 webcams and one TV card in house and multiple
instances of vlc can do live encoding and broadcasting of video stream -
clients (Freevo) can just switch to this stream as "normal" channel. This

Great idea! I will have to take a look at videolan.


-Rob



-------------------------------------------------------
This SF.net email is sponsored by: SF.net Giveback Program.
Does SourceForge.net help you be more productive?  Does it
help you create better code?  SHARE THE LOVE, and help us help
YOU!  Click Here: http://sourceforge.net/donate/
_______________________________________________
Freevo-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/freevo-devel

Reply via email to