#!/usr/bin/env python import dbus, time bus = dbus.SessionBus() obj = bus.get_object("im.pidgin.purple.PurpleService", "/im/pidgin/purple/PurpleObject") purple = dbus.Interface(obj, "im.pidgin.purple.PurpleInterface") #mplayer_status = purple.PurpleSavedstatusNew('mplayer', 2) current = purple.PurpleSavedstatusGetCurrent() mplayer_status = purple.PurpleSavedstatusGetMessage(current) while True: t = time.time() purple.PurpleSavedstatusSetMessage(current, str(t)) purple.PurpleSavedstatusActivate(current)