* ALL: changes to the playlist_Add() and VLC_AddTarget() proto to include a list...
[vlc.git] / modules / control / corba / client.py
1 #! /usr/bin/python
2
3 # Simple CLI client for the corba module of vlc. Depends on pyorbit.
4 # Best used with IPython (completion, ...)
5
6 import sys
7 import ORBit, CORBA
8
9 def quit ():
10         try:
11                 mc.exit()
12         except:
13                 pass
14                 
15 print "Chargement de l'IDL"
16 ORBit.load_typelib ("./MediaControl.so")
17 import VLC
18
19 if len(sys.argv) < 1:
20         print "Usage: %s" % sys.argv[0]
21         sys.exit(1)
22
23 print "Initialisation de l'ORB"
24 orb = CORBA.ORB_init()
25
26 ior = open("/tmp/vlc-ior.ref").readline()
27 mc = orb.string_to_object(ior)
28
29 print "Objet mc %s" % mc
30
31 pos = mc.get_media_position (0,0)
32 print "pos = mc.get_media_position (0,0)"
33 print pos
34