You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

41 lines
1.2 KiB

--- a/spotify-dbus.py 2021-04-12 11:11:00.710360694 +0200
+++ b/spotify-dbus.py 2021-04-12 11:23:16.895644502 +0200
@@ -39,7 +39,7 @@
import sys
import dbus
import time
-from gi.repository import GObject
+from gi.repository import GLib
import hashlib
import sys
if (sys.version_info) < (3, 0):
@@ -146,8 +146,8 @@
interface.connect_to_signal('ActionInvoked', self.action_listener)
interface.connect_to_signal('NotificationClosed', self.action_dismisser)
- GObject.threads_init()
- GObject.timeout_add(self.timeout * 10, self.action_listener)
+ GLib.threads_init()
+ GLib.timeout_add(self.timeout * 10, self.action_listener)
return self.nid
@@ -532,7 +532,7 @@
self.locale = locale
# loop must be global to can quit from listener
- self.loop = GObject.MainLoop()
+ self.loop = GLib.MainLoop()
# Prepare loop for interactive notifications or daemon mode
self.dloop = DBusGMainLoop()
@@ -606,7 +606,7 @@
# Start loop listening for track changes
try:
- GObject.timeout_add(100, self.change_listener)
+ GLib.timeout_add(100, self.change_listener)
self.loop.run()
except KeyboardInterrupt:
print('Stopping daemon...')