Changeset 7681 for trunk/src/music_track_listener.py
- Timestamp:
- 12/18/06 10:13:12 (2 years ago)
- Files:
-
- 1 modified
-
trunk/src/music_track_listener.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/music_track_listener.py
r7672 r7681 115 115 bus = dbus.SessionBus() 116 116 117 if not hasattr(bus, 'name_has_owner'):118 print 'You need dbus-python >= 0.80' #FIXME: translate me or RM me for .12119 return None120 121 117 ## Check Muine playing track 122 if bus.name_has_owner('org.gnome.Muine'): 118 test = False 119 if hasattr(bus, 'name_has_owner'): 120 if bus.name_has_owner('org.gnome.Muine'): 121 test = True 122 elif dbus.dbus_bindings.bus_name_has_owner(bus.get_connection(), 123 'org.gnome.Muine'): 124 test = True 125 if test: 123 126 obj = bus.get_object('org.gnome.Muine', '/org/gnome/Muine/Player') 124 127 player = dbus.Interface(obj, 'org.gnome.Muine.Player') … … 130 133 131 134 ## Check Rhythmbox playing song 132 if bus.name_has_owner('org.gnome.Rhythmbox'): 135 test = False 136 if hasattr(bus, 'name_has_owner'): 137 if bus.name_has_owner('org.gnome.Rhythmbox'): 138 test = True 139 elif dbus.dbus_bindings.bus_name_has_owner(bus.get_connection(), 140 'org.gnome.Rhythmbox'): 141 test = True 142 if test: 133 143 rbshellobj = bus.get_object('org.gnome.Rhythmbox', 134 144 '/org/gnome/Rhythmbox/Shell')
