diff options
Diffstat (limited to 'src/dleyna-control.py')
-rwxr-xr-x | src/dleyna-control.py | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/src/dleyna-control.py b/src/dleyna-control.py index 5ef0973..9b5c4f0 100755 --- a/src/dleyna-control.py +++ b/src/dleyna-control.py @@ -20,10 +20,10 @@ # Mark Ryan <mark.d.ryan@intel.com> # -import pygtk -pygtk.require('2.0') -import gtk -import glib +import gi +gi.require_version('Gtk', '3.0') +gi.require_version('Gst', '1.0') +from gi.repository import GObject, Gtk, Gst import dbus import dbus.service import dbus.mainloop.glib @@ -31,7 +31,8 @@ import dbus.mainloop.glib from msd.msd_main_window import * if __name__ == "__main__": - gtk.gdk.threads_init() + GObject.threads_init() + Gst.init(None) try: del os.environ["http_proxy"]; except Exception, e: @@ -39,4 +40,4 @@ if __name__ == "__main__": dbus.mainloop.glib.DBusGMainLoop(set_as_default=True) state = State() main_window = MainWindow(state) - gtk.main() + Gtk.main() |