From 32c3e8cf512ea93a4bcfb64042eaee8c8ff684b6 Mon Sep 17 00:00:00 2001 From: Thomas Perl Date: Sun, 16 Apr 2017 10:25:46 +0200 Subject: [PATCH] Disable MPRIS listener extension in Windows and macOS --- share/gpodder/extensions/mpris-listener.py | 1 + src/gpodder/__init__.py | 2 ++ 2 files changed, 3 insertions(+) diff --git a/share/gpodder/extensions/mpris-listener.py b/share/gpodder/extensions/mpris-listener.py index a06354a9..84412138 100755 --- a/share/gpodder/extensions/mpris-listener.py +++ b/share/gpodder/extensions/mpris-listener.py @@ -35,6 +35,7 @@ __description__ = _('Convert MPRIS notifications to gPodder Media Player D-Bus A __authors__ = 'Dov Feldstern ' __doc__ = 'http://wiki.gpodder.org/wiki/Extensions/MprisListener' __category__ = 'desktop-integration' +__only_for__ = 'freedesktop' USECS_IN_SEC = 1000000 diff --git a/src/gpodder/__init__.py b/src/gpodder/__init__.py index b2e1e206..5e4c41e9 100644 --- a/src/gpodder/__init__.py +++ b/src/gpodder/__init__.py @@ -104,6 +104,8 @@ dbus_session_bus = None ui.win32 = (platform.system() == 'Windows') # Set "osx" to True if we are on Mac OS X ui.osx = (platform.system() == 'Darwin') +# We assume it's a freedesktop.org system if it's not Windows or OS X +ui.freedesktop = not ui.win32 and not ui.osx # i18n setup (will result in "gettext" to be available) # Use _ = gpodder.gettext in modules to enable string translations