Handle streams separately in tree_add_track()
[cmus.git] / contrib / cmus-updategaim.py
blob515b4e28f91ebc26f433e928ec98be020ce1617d
1 #!/usr/bin/python
2 # -*- coding: utf-8 -*-
4 import dbus
5 import sys
7 args = {}
9 for n in range(1, len(sys.argv) - 1, 2):
10 args[sys.argv[n]] = sys.argv[n + 1]
12 obj = dbus.SessionBus().get_object("net.sf.gaim.GaimService", "/net/sf/gaim/GaimObject")
13 gaim = dbus.Interface(obj, "net.sf.gaim.GaimInterface")
15 current = gaim.GaimSavedstatusGetCurrent()
16 status_type = gaim.GaimSavedstatusGetType(current)
17 saved = gaim.GaimSavedstatusNew("", status_type)
18 gaim.GaimSavedstatusSetMessage(saved, "♪ %s - %s" % (args["artist"], args["title"]))
19 gaim.GaimSavedstatusActivate(saved)