On 06/08/17 22:07, Brian Callahan wrote:
> Hi ports --
> 
> Attached is a diff to update audio/exaile to its latest version.
> I would provide a nice Changelog, but I can't find one that upstream 
> provides. So we'll have to scour the GitHub commits together.
> Happily plays my music on this laptop.
> 
> The ${MODPY_PYOEXTENSION} churn in the PLIST looks new to me. Hopefully it's 
> correct otherwise I'll regenerate the diff with the .pyo extensions put back.
> 
> Take maintainer.
> 
> ~Brian
> 
at least a TEST_ENV line is needed to pass most regression tests.
ok giovanni@ if someone wants to commit, otherwise I will take care of it next 
week.
 Giovanni
Index: Makefile
===================================================================
RCS file: /var/cvs/ports/audio/exaile/Makefile,v
retrieving revision 1.32
diff -u -p -r1.32 Makefile
--- Makefile	7 Oct 2015 05:50:25 -0000	1.32
+++ Makefile	8 Jun 2017 22:40:26 -0000
@@ -2,14 +2,14 @@
 
 COMMENT =	music manager and player for GTK+ written in Python
 
-V =		3.3
-P =		1
+V =		3.4
+P =		0
 DISTNAME =	exaile-${V}.${P}
-REVISION =	5
 
 CATEGORIES =	audio x11
 
 HOMEPAGE =	http://www.exaile.org/
+MAINTAINER =	Brian Callahan <[email protected]>
 
 MASTER_SITES = http://www.launchpad.net/exaile/$V.x/$V.$P/+download/
 
@@ -40,6 +40,7 @@ TEST_TARGET=	test
 PORTHOME =	${WRKDIR}
 TEST_DEPENDS=	devel/py-nose \
 		devel/py-mox
+TEST_ENV=	EXAILE_DIR=${WRKOBJ}/test
 
 CONFIGURE_STYLE =none
 SUBST_VARS +=	MODPY_SITEPKG
Index: distinfo
===================================================================
RCS file: /var/cvs/ports/audio/exaile/distinfo,v
retrieving revision 1.9
diff -u -p -r1.9 distinfo
--- distinfo	11 Jan 2013 10:17:19 -0000	1.9
+++ distinfo	8 Jun 2017 22:32:50 -0000
@@ -1,2 +1,2 @@
-SHA256 (exaile-3.3.1.tar.gz) = JjuBm8ANN8YWxwkJADTQLu+3IGyHwaBL+fO0tm6ZHCQ=
-SIZE (exaile-3.3.1.tar.gz) = 2799284
+SHA256 (exaile-3.4.0.tar.gz) = 0i1EsXoRNuXN4Pfda41sftun5a9dPv4shYgRenILwn4=
+SIZE (exaile-3.4.0.tar.gz) = 3446841
Index: patches/patch-Makefile
===================================================================
RCS file: /var/cvs/ports/audio/exaile/patches/patch-Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 patch-Makefile
--- patches/patch-Makefile	11 Jan 2013 10:17:19 -0000	1.6
+++ patches/patch-Makefile	8 Jun 2017 22:32:50 -0000
@@ -1,6 +1,7 @@
 $OpenBSD: patch-Makefile,v 1.6 2013/01/11 10:17:19 giovanni Exp $
---- Makefile.orig	Thu Nov 15 18:28:50 2012
-+++ Makefile	Thu Jan  3 18:01:36 2013
+Index: Makefile
+--- Makefile.orig
++++ Makefile
 @@ -1,17 +1,17 @@
 -PYTHON2_CMD	?= `command -v python2`
 +PYTHON2_CMD	?= ${MODPY_BIN}
@@ -14,8 +15,8 @@ $OpenBSD: patch-Makefile,v 1.6 2013/01/1
  EXAILEBINDIR  = ${DESTDIR}${PREFIX}/bin
 -EXAILELIBDIR 	= ${DESTDIR}${PREFIX}${LIBINSTALLDIR}/exaile
 -EXAILESHAREDIR 	= ${DESTDIR}${PREFIX}/share/exaile
-+EXAILELIBDIR 	= $(DESTDIR)${MODPY_SITEPKG}/exaile
-+EXAILESHAREDIR 	= $(DESTDIR)${TRUEPREFIX}/share/exaile
++EXAILELIBDIR 	= ${DESTDIR}${MODPY_SITEPKG}/exaile
++EXAILESHAREDIR 	= ${DESTDIR}${TRUEPREFIX}/share/exaile
  EXAILECONFDIR 	= ${DESTDIR}${XDGCONFDIR}/exaile
  
  .PHONY: dist test coverage clean sanitycheck
@@ -25,7 +26,7 @@ $OpenBSD: patch-Makefile,v 1.6 2013/01/1
  	@echo "Ready to install..."
  
  # The no_locale stuff is by request of BSD people, please ensure
-@@ -52,10 +52,9 @@ make-install-dirs:
+@@ -53,10 +53,10 @@ make-install-dirs:
  	mkdir -p ${EXAILESHAREDIR}/data/ui/widgets
  	mkdir -p ${EXAILESHAREDIR}/data/migrations
  	mkdir -p ${EXAILESHAREDIR}/data/migrations/migration_200907100931
@@ -34,12 +35,13 @@ $OpenBSD: patch-Makefile,v 1.6 2013/01/1
 -	mkdir -p ${DESTDIR}${PREFIX}/share/man/man1
 -	mkdir -p ${DESTDIR}${PREFIX}/share/dbus-1/services
 +	mkdir -p ${DESTDIR}${TRUEPREFIX}/share/pixmaps
++	mkdir -p ${DESTDIR}${TRUEPREFIX}/share/appdata
 +	mkdir -p ${DESTDIR}${TRUEPREFIX}/share/applications
 +	mkdir -p ${DESTDIR}${TRUEPREFIX}/share/dbus-1/services
  	mkdir -p ${EXAILECONFDIR}
  
  uninstall:
-@@ -105,7 +104,7 @@ install-target: make-install-dirs
+@@ -108,7 +108,7 @@ install-target: make-install-dirs
  	install -m 644 data/images/scalable/*.svg ${EXAILESHAREDIR}/data/images/scalable
  	install -m 644 data/images/*.png ${EXAILESHAREDIR}/data/images
  	install -m 644 data/images/128x128/exaile.png \
@@ -48,18 +50,20 @@ $OpenBSD: patch-Makefile,v 1.6 2013/01/1
  	install -m 644 data/ui/*.ui ${EXAILESHAREDIR}/data/ui
  	install -m 644 data/ui/panel/*.ui ${EXAILESHAREDIR}/data/ui/panel
  	install -m 644 data/ui/preferences/*.ui ${EXAILESHAREDIR}/data/ui/preferences
-@@ -114,8 +113,8 @@ install-target: make-install-dirs
+@@ -117,10 +117,10 @@ install-target: make-install-dirs
  	install -m 644 data/migrations/migration_200907100931/*.py \
  	    	${EXAILESHAREDIR}/data/migrations/migration_200907100931/
  	install -m 644 data/exaile.desktop \
--		${DESTDIR}${PREFIX}/share/applications/	
+-		${DESTDIR}${PREFIX}/share/applications/
++		${DESTDIR}${TRUEPREFIX}/share/applications/
+ 	install -m 644 data/exaile.appdata.xml \
+ 		${DESTDIR}${PREFIX}/share/appdata/	
 -	-install -m 644 exaile.1.gz ${DESTDIR}${PREFIX}/share/man/man1/
-+		$(DESTDIR)${TRUEPREFIX}/share/applications/	
-+	-install -m 644 exaile.1 $(DESTDIR)${TRUEPREFIX}/man/man1/
++	-install -m 644 exaile.1.gz ${DESTDIR}${TRUEPREFIX}/share/man/man1/
  	install -m 644 data/config/settings.ini ${EXAILECONFDIR}
  	tools/generate-launcher "${DESTDIR}" "${PREFIX}" "${LIBINSTALLDIR}" \
  		"${PYTHON2_CMD}" && \
-@@ -130,10 +129,10 @@ locale:
+@@ -135,10 +135,10 @@ locale:
  install-locale:
  	for f in `find po -name exaile.mo` ; do \
  	  install -d -m 755 \
Index: patches/patch-xl_main_py
===================================================================
RCS file: /var/cvs/ports/audio/exaile/patches/patch-xl_main_py,v
retrieving revision 1.3
diff -u -p -r1.3 patch-xl_main_py
--- patches/patch-xl_main_py	11 Jan 2013 10:17:19 -0000	1.3
+++ patches/patch-xl_main_py	8 Jun 2017 22:32:50 -0000
@@ -1,7 +1,8 @@
 $OpenBSD: patch-xl_main_py,v 1.3 2013/01/11 10:17:19 giovanni Exp $
---- xl/main.py.orig	Thu Nov 15 18:28:50 2012
-+++ xl/main.py	Thu Jan  3 18:01:36 2013
-@@ -620,6 +620,8 @@ class Exaile(object):
+Index: xl/main.py
+--- xl/main.py.orig
++++ xl/main.py
+@@ -686,6 +686,8 @@ class Exaile(object):
                  context.iteration(True)
              except:
                  pass
Index: patches/patch-xlgui___init___py
===================================================================
RCS file: /var/cvs/ports/audio/exaile/patches/patch-xlgui___init___py,v
retrieving revision 1.2
diff -u -p -r1.2 patch-xlgui___init___py
--- patches/patch-xlgui___init___py	11 Jan 2013 10:17:19 -0000	1.2
+++ patches/patch-xlgui___init___py	8 Jun 2017 22:32:50 -0000
@@ -1,10 +1,11 @@
 $OpenBSD: patch-xlgui___init___py,v 1.2 2013/01/11 10:17:19 giovanni Exp $
---- xlgui/__init__.py.orig	Thu Nov 15 18:28:50 2012
-+++ xlgui/__init__.py	Thu Jan  3 18:01:36 2013
-@@ -346,7 +346,6 @@ class Main(object):
+Index: xlgui/__init__.py
+--- xlgui/__init__.py.orig
++++ xlgui/__init__.py
+@@ -326,7 +326,6 @@ class Main(object):
  
          # save open tabs
-         self.main.playlist_notebook.save_current_tabs()
+         self.main.playlist_container.save_current_tabs()
 -        gtk.gdk.threads_leave()
  
      @guiutil.idle_add()
Index: patches/patch-xlgui_collection_py
===================================================================
RCS file: patches/patch-xlgui_collection_py
diff -N patches/patch-xlgui_collection_py
--- patches/patch-xlgui_collection_py	18 Oct 2012 08:15:41 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
-$OpenBSD: patch-xlgui_collection_py,v 1.1 2012/10/18 08:15:41 giovanni Exp $
---- xlgui/collection.py.orig	Mon Oct 15 19:07:32 2012
-+++ xlgui/collection.py	Mon Oct 15 19:07:48 2012
-@@ -119,7 +119,6 @@ class CollectionManagerDialog(object):
-         dialog.set_current_folder(xdg.get_last_dir())
-         dialog.set_local_only(False) # enable gio
-         response = dialog.run()
--        dialog.hide()
- 
-         if response == gtk.RESPONSE_OK:
-             location = gio.File(dialog.get_uri())
Index: pkg/PLIST
===================================================================
RCS file: /var/cvs/ports/audio/exaile/pkg/PLIST,v
retrieving revision 1.12
diff -u -p -r1.12 PLIST
--- pkg/PLIST	20 Aug 2013 22:05:47 -0000	1.12
+++ pkg/PLIST	8 Jun 2017 22:32:50 -0000
@@ -5,314 +5,389 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/__init__.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/__init__.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/__init__.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/collection.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/collection.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/collection.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/collection.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/common.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/common.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/common.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/common.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/covers.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/covers.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/covers.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/covers.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/devices.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/devices.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/devices.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/devices.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/dynamic.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/dynamic.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/dynamic.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/dynamic.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/event.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/event.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/event.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/event.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/__init__.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/__init__.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/__init__.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/_apev2.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/_apev2.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/_apev2.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/_base.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/_base.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/_base.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/_id3.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/_id3.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/_id3.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/_matroska.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/_matroska.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/_matroska.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/ape.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/ape.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/ape.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/asf.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/asf.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/asf.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/flac.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/flac.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/flac.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/mka.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/mka.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/mka.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/mod.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/mod.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/mod.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/mp3.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/mp3.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/mp3.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/mp4.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/mp4.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/mp4.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/mpc.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/mpc.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/mpc.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/ogg.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/ogg.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/ogg.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/sid.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/sid.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/sid.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/speex.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/speex.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/speex.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/tags.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/tags.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/tags.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/tta.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/tta.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/tta.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/wav.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/wav.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/wav.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/wv.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/wv.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/externals/wv.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/formatter.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/formatter.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/formatter.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/formatter.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/hal.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/hal.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/hal.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/hal.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/lyrics.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/lyrics.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/lyrics.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/lyrics.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/main.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/main.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/main.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/main.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/__init__.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/__init__.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/__init__.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/_apev2.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/_apev2.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/_apev2.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/_apev2.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/_base.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/_base.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/_base.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/_base.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/_id3.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/_id3.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/_id3.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/_id3.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/_matroska.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/_matroska.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/_matroska.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/_matroska.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/ape.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/ape.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/ape.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/ape.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/asf.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/asf.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/asf.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/asf.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/flac.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/flac.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/flac.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/flac.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/mka.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/mka.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/mka.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/mka.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/mod.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/mod.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/mod.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/mod.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/mp3.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/mp3.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/mp3.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/mp3.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/mp4.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/mp4.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/mp4.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/mp4.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/mpc.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/mpc.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/mpc.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/mpc.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/ogg.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/ogg.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/ogg.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/ogg.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/sid.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/sid.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/sid.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/sid.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/speex.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/speex.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/speex.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/speex.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/tags.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/tags.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/tags.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/tta.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/tta.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/tta.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/tta.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/wav.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/wav.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/wav.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/wav.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/wv.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/wv.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/wv.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/metadata/wv.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/__init__.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/__init__.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/__init__.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/database/
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/database/__init__.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/database/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/database/__init__.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/database/__init__.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/database/from1to2.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/database/from1to2.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/database/from1to2.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/database/from1to2.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/settings/
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/settings/__init__.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/settings/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/settings/__init__.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/settings/__init__.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/settings/osd.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/settings/osd.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/settings/osd.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/settings/osd.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/settings/rating.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/settings/rating.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/settings/rating.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/migrations/settings/rating.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/nls.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/nls.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/nls.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/nls.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/__init__.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/__init__.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/__init__.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/_base.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/_base.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/_base.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/_base.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/adapters.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/adapters.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/adapters.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/adapters.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/engine_normal.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/engine_normal.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/engine_normal.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/engine_normal.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/engine_unified.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/engine_unified.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/engine_unified.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/engine_unified.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/pipe.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/pipe.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/pipe.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/pipe.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/queue.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/queue.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/queue.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/queue.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/sink_osx.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/sink_osx.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/sink_osx.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/sink_windows.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/sink_windows.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/player/sink_windows.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/playlist.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/playlist.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/playlist.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/playlist.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/plugins.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/plugins.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/plugins.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/plugins.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/providers.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/providers.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/providers.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/providers.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/radio.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/radio.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/radio.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/radio.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/settings.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/settings.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/settings.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/settings.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/transcoder.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/transcoder.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/transcoder.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/transcoder.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/trax/
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/trax/__init__.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/trax/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/trax/__init__.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/trax/__init__.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/trax/search.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/trax/search.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/trax/search.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/trax/search.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/trax/track.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/trax/track.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/trax/track.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/trax/track.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/trax/trackdb.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/trax/trackdb.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/trax/trackdb.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/trax/trackdb.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/trax/util.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/trax/util.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/trax/util.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/trax/util.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/version.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/version.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/version.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/version.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/xdg.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/xdg.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/xdg.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/xdg.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/xldbus.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xl/xldbus.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xl/xldbus.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xl/xldbus.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/__init__.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/__init__.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/__init__.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/accelerators.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/accelerators.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/accelerators.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/accelerators.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/collection.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/collection.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/collection.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/collection.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/cover.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/cover.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/cover.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/cover.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/devices.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/devices.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/devices.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/devices.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/guiutil.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/guiutil.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/guiutil.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/guiutil.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/icons.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/icons.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/icons.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/icons.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/main.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/main.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/main.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/main.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/menu.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/menu.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/menu.pyo
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/oldmenu.py
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/oldmenu.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/oldmenu.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/menu.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/__init__.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/__init__.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/__init__.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/collection.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/collection.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/collection.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/collection.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/device.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/device.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/device.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/device.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/files.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/files.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/files.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/files.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/flatplaylist.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/flatplaylist.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/flatplaylist.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/flatplaylist.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/menus.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/menus.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/menus.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/playlists.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/playlists.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/playlists.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/playlists.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/radio.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/radio.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/radio.pyo
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/playlist.py
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/playlist.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/playlist.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panel/radio.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panels.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panels.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/panels.${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/playlist_container.py
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/playlist_container.pyc
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/playlist_container.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/__init__.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/__init__.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/__init__.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/appearance.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/appearance.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/appearance.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/appearance.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/collection.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/collection.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/collection.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/collection.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/cover.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/cover.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/cover.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/cover.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/playback.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/playback.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/playback.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/playback.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/playlists.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/playlists.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/playlists.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/playlists.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/plugin.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/plugin.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/plugin.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/plugin.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/widgets.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/widgets.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/widgets.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/preferences/widgets.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/progress.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/progress.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/progress.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/progress.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/properties.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/properties.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/properties.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/properties.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/tray.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/tray.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/tray.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/tray.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/__init__.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/__init__.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/__init__.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/__init__.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/common.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/common.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/common.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/common.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/dialogs.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/dialogs.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/dialogs.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/dialogs.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/filter.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/filter.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/filter.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/filter.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/info.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/info.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/info.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/info.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/menu.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/menu.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/menu.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/menu.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/menuitems.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/menuitems.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/menuitems.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/menuitems.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/notebook.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/notebook.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/notebook.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/notebook.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/playback.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/playback.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/playback.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/playback.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/playlist.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/playlist.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/playlist.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/playlist.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/playlist_columns.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/playlist_columns.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/playlist_columns.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/playlist_columns.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/queue.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/queue.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/queue.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/queue.${MODPY_PYOEXTENSION}
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/rating.py
 lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/rating.pyc
-lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/rating.pyo
+lib/python${MODPY_VERSION}/site-packages/exaile/xlgui/widgets/rating.${MODPY_PYOEXTENSION}
+share/appdata/
+share/appdata/exaile.appdata.xml
 share/applications/exaile.desktop
 share/dbus-1/services/org.exaile.Exaile.service
 share/exaile/
@@ -405,39 +480,39 @@ share/exaile/data/plugins/abrepeat/
 share/exaile/data/plugins/abrepeat/PLUGININFO
 share/exaile/data/plugins/abrepeat/__init__.py
 share/exaile/data/plugins/abrepeat/__init__.pyc
-share/exaile/data/plugins/abrepeat/__init__.pyo
+share/exaile/data/plugins/abrepeat/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/alarmclock/
 share/exaile/data/plugins/alarmclock/PLUGININFO
 share/exaile/data/plugins/alarmclock/__init__.py
 share/exaile/data/plugins/alarmclock/__init__.pyc
-share/exaile/data/plugins/alarmclock/__init__.pyo
+share/exaile/data/plugins/alarmclock/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/alarmclock/acprefs.py
 share/exaile/data/plugins/alarmclock/acprefs.pyc
-share/exaile/data/plugins/alarmclock/acprefs.pyo
+share/exaile/data/plugins/alarmclock/acprefs.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/alarmclock/acprefs_pane.ui
 share/exaile/data/plugins/amazoncovers/
 share/exaile/data/plugins/amazoncovers/PLUGININFO
 share/exaile/data/plugins/amazoncovers/__init__.py
 share/exaile/data/plugins/amazoncovers/__init__.pyc
-share/exaile/data/plugins/amazoncovers/__init__.pyo
+share/exaile/data/plugins/amazoncovers/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/amazoncovers/_ecs.py
 share/exaile/data/plugins/amazoncovers/_ecs.pyc
-share/exaile/data/plugins/amazoncovers/_ecs.pyo
+share/exaile/data/plugins/amazoncovers/_ecs.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/amazoncovers/amazonprefs.py
 share/exaile/data/plugins/amazoncovers/amazonprefs.pyc
-share/exaile/data/plugins/amazoncovers/amazonprefs.pyo
+share/exaile/data/plugins/amazoncovers/amazonprefs.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/amazoncovers/amazonprefs_pane.ui
 share/exaile/data/plugins/audioscrobbler/
 share/exaile/data/plugins/audioscrobbler/PLUGININFO
 share/exaile/data/plugins/audioscrobbler/__init__.py
 share/exaile/data/plugins/audioscrobbler/__init__.pyc
-share/exaile/data/plugins/audioscrobbler/__init__.pyo
+share/exaile/data/plugins/audioscrobbler/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/audioscrobbler/_scrobbler.py
 share/exaile/data/plugins/audioscrobbler/_scrobbler.pyc
-share/exaile/data/plugins/audioscrobbler/_scrobbler.pyo
+share/exaile/data/plugins/audioscrobbler/_scrobbler.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/audioscrobbler/asprefs.py
 share/exaile/data/plugins/audioscrobbler/asprefs.pyc
-share/exaile/data/plugins/audioscrobbler/asprefs.pyo
+share/exaile/data/plugins/audioscrobbler/asprefs.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/audioscrobbler/asprefs_pane.ui
 share/exaile/data/plugins/audioscrobbler/icons/
 share/exaile/data/plugins/audioscrobbler/icons/16x16/
@@ -448,46 +523,45 @@ share/exaile/data/plugins/awn/
 share/exaile/data/plugins/awn/PLUGININFO
 share/exaile/data/plugins/awn/__init__.py
 share/exaile/data/plugins/awn/__init__.pyc
-share/exaile/data/plugins/awn/__init__.pyo
+share/exaile/data/plugins/awn/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/awn/awn_prefs.py
 share/exaile/data/plugins/awn/awn_prefs.pyc
-share/exaile/data/plugins/awn/awn_prefs.pyo
+share/exaile/data/plugins/awn/awn_prefs.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/awn/awn_prefs_pane.ui
 share/exaile/data/plugins/bookmarks/
 share/exaile/data/plugins/bookmarks/PLUGININFO
 share/exaile/data/plugins/bookmarks/__init__.py
 share/exaile/data/plugins/bookmarks/__init__.pyc
-share/exaile/data/plugins/bookmarks/__init__.pyo
+share/exaile/data/plugins/bookmarks/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/bookmarks/bookmarks_pane.ui
 share/exaile/data/plugins/bookmarks/bookmarksprefs.py
 share/exaile/data/plugins/bookmarks/bookmarksprefs.pyc
-share/exaile/data/plugins/bookmarks/bookmarksprefs.pyo
+share/exaile/data/plugins/bookmarks/bookmarksprefs.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/bpm/
 share/exaile/data/plugins/bpm/PLUGININFO
 share/exaile/data/plugins/bpm/__init__.py
 share/exaile/data/plugins/bpm/__init__.pyc
-share/exaile/data/plugins/bpm/__init__.pyo
-share/exaile/data/plugins/bpm/bpm.glade
+share/exaile/data/plugins/bpm/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/cd/
 share/exaile/data/plugins/cd/PLUGININFO
 share/exaile/data/plugins/cd/__init__.py
 share/exaile/data/plugins/cd/__init__.pyc
-share/exaile/data/plugins/cd/__init__.pyo
+share/exaile/data/plugins/cd/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/cd/_cdguipanel.py
 share/exaile/data/plugins/cd/_cdguipanel.pyc
-share/exaile/data/plugins/cd/_cdguipanel.pyo
+share/exaile/data/plugins/cd/_cdguipanel.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/cd/cdprefs.py
 share/exaile/data/plugins/cd/cdprefs.pyc
-share/exaile/data/plugins/cd/cdprefs.pyo
+share/exaile/data/plugins/cd/cdprefs.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/cd/cdprefs_pane.ui
 share/exaile/data/plugins/cd/importer.py
 share/exaile/data/plugins/cd/importer.pyc
-share/exaile/data/plugins/cd/importer.pyo
+share/exaile/data/plugins/cd/importer.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/contextinfo/
 share/exaile/data/plugins/contextinfo/PLUGININFO
 share/exaile/data/plugins/contextinfo/__init__.py
 share/exaile/data/plugins/contextinfo/__init__.pyc
-share/exaile/data/plugins/contextinfo/__init__.pyo
+share/exaile/data/plugins/contextinfo/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/contextinfo/classic/
 share/exaile/data/plugins/contextinfo/classic/artist.html
 share/exaile/data/plugins/contextinfo/classic/default.html
@@ -507,7 +581,7 @@ share/exaile/data/plugins/contextinfo/co
 share/exaile/data/plugins/contextinfo/context_pane.ui
 share/exaile/data/plugins/contextinfo/contextprefs.py
 share/exaile/data/plugins/contextinfo/contextprefs.pyc
-share/exaile/data/plugins/contextinfo/contextprefs.pyo
+share/exaile/data/plugins/contextinfo/contextprefs.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/contextinfo/extended/
 share/exaile/data/plugins/contextinfo/extended/artist.html
 share/exaile/data/plugins/contextinfo/extended/default.html
@@ -525,31 +599,28 @@ share/exaile/data/plugins/contextinfo/ex
 share/exaile/data/plugins/contextinfo/extended/tag.html
 share/exaile/data/plugins/contextinfo/inspector.py
 share/exaile/data/plugins/contextinfo/inspector.pyc
-share/exaile/data/plugins/contextinfo/inspector.pyo
+share/exaile/data/plugins/contextinfo/inspector.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/contextinfo/loader.gif
-share/exaile/data/plugins/contextinfo/pylast.py
-share/exaile/data/plugins/contextinfo/pylast.pyc
-share/exaile/data/plugins/contextinfo/pylast.pyo
 share/exaile/data/plugins/currentsong/
 share/exaile/data/plugins/currentsong/PLUGININFO
 share/exaile/data/plugins/currentsong/__init__.py
 share/exaile/data/plugins/currentsong/__init__.pyc
-share/exaile/data/plugins/currentsong/__init__.pyo
+share/exaile/data/plugins/currentsong/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapclient/
 share/exaile/data/plugins/daapclient/PLUGININFO
 share/exaile/data/plugins/daapclient/__init__.py
 share/exaile/data/plugins/daapclient/__init__.pyc
-share/exaile/data/plugins/daapclient/__init__.pyo
+share/exaile/data/plugins/daapclient/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapclient/daap.py
 share/exaile/data/plugins/daapclient/daap.pyc
-share/exaile/data/plugins/daapclient/daap.pyo
+share/exaile/data/plugins/daapclient/daap.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapclient/daap_data.py
 share/exaile/data/plugins/daapclient/daap_data.pyc
-share/exaile/data/plugins/daapclient/daap_data.pyo
+share/exaile/data/plugins/daapclient/daap_data.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapclient/daapclient_prefs.ui
 share/exaile/data/plugins/daapclient/daapclientprefs.py
 share/exaile/data/plugins/daapclient/daapclientprefs.pyc
-share/exaile/data/plugins/daapclient/daapclientprefs.pyo
+share/exaile/data/plugins/daapclient/daapclientprefs.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/
 share/exaile/data/plugins/daapserver/COPYING
 share/exaile/data/plugins/daapserver/PLUGININFO
@@ -557,264 +628,277 @@ share/exaile/data/plugins/daapserver/REA
 share/exaile/data/plugins/daapserver/TODO
 share/exaile/data/plugins/daapserver/__init__.py
 share/exaile/data/plugins/daapserver/__init__.pyc
-share/exaile/data/plugins/daapserver/__init__.pyo
+share/exaile/data/plugins/daapserver/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/config.py
 share/exaile/data/plugins/daapserver/config.pyc
-share/exaile/data/plugins/daapserver/config.pyo
+share/exaile/data/plugins/daapserver/config.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/daapserver_prefs.ui
 share/exaile/data/plugins/daapserver/daapserverprefs.py
 share/exaile/data/plugins/daapserver/daapserverprefs.pyc
-share/exaile/data/plugins/daapserver/daapserverprefs.pyo
+share/exaile/data/plugins/daapserver/daapserverprefs.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/server.py
 share/exaile/data/plugins/daapserver/server.pyc
-share/exaile/data/plugins/daapserver/server.pyo
+share/exaile/data/plugins/daapserver/server.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/spydaap/
 share/exaile/data/plugins/daapserver/spydaap.py
 share/exaile/data/plugins/daapserver/spydaap.pyc
-share/exaile/data/plugins/daapserver/spydaap.pyo
+share/exaile/data/plugins/daapserver/spydaap.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/spydaap/__init__.py
 share/exaile/data/plugins/daapserver/spydaap/__init__.pyc
-share/exaile/data/plugins/daapserver/spydaap/__init__.pyo
+share/exaile/data/plugins/daapserver/spydaap/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/spydaap/cache.py
 share/exaile/data/plugins/daapserver/spydaap/cache.pyc
-share/exaile/data/plugins/daapserver/spydaap/cache.pyo
+share/exaile/data/plugins/daapserver/spydaap/cache.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/spydaap/containers.py
 share/exaile/data/plugins/daapserver/spydaap/containers.pyc
-share/exaile/data/plugins/daapserver/spydaap/containers.pyo
+share/exaile/data/plugins/daapserver/spydaap/containers.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/spydaap/daap.py
 share/exaile/data/plugins/daapserver/spydaap/daap.pyc
-share/exaile/data/plugins/daapserver/spydaap/daap.pyo
+share/exaile/data/plugins/daapserver/spydaap/daap.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/spydaap/daap_data.py
 share/exaile/data/plugins/daapserver/spydaap/daap_data.pyc
-share/exaile/data/plugins/daapserver/spydaap/daap_data.pyo
+share/exaile/data/plugins/daapserver/spydaap/daap_data.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/spydaap/metadata.py
 share/exaile/data/plugins/daapserver/spydaap/metadata.pyc
-share/exaile/data/plugins/daapserver/spydaap/metadata.pyo
+share/exaile/data/plugins/daapserver/spydaap/metadata.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/spydaap/parser/
 share/exaile/data/plugins/daapserver/spydaap/parser/__init__.py
 share/exaile/data/plugins/daapserver/spydaap/parser/__init__.pyc
-share/exaile/data/plugins/daapserver/spydaap/parser/__init__.pyo
+share/exaile/data/plugins/daapserver/spydaap/parser/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/spydaap/parser/avi.py
 share/exaile/data/plugins/daapserver/spydaap/parser/avi.pyc
-share/exaile/data/plugins/daapserver/spydaap/parser/avi.pyo
+share/exaile/data/plugins/daapserver/spydaap/parser/avi.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/spydaap/parser/exaile.py
 share/exaile/data/plugins/daapserver/spydaap/parser/exaile.pyc
-share/exaile/data/plugins/daapserver/spydaap/parser/exaile.pyo
+share/exaile/data/plugins/daapserver/spydaap/parser/exaile.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/spydaap/parser/flac.py
 share/exaile/data/plugins/daapserver/spydaap/parser/flac.pyc
-share/exaile/data/plugins/daapserver/spydaap/parser/flac.pyo
+share/exaile/data/plugins/daapserver/spydaap/parser/flac.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/spydaap/parser/mov.py
 share/exaile/data/plugins/daapserver/spydaap/parser/mov.pyc
-share/exaile/data/plugins/daapserver/spydaap/parser/mov.pyo
+share/exaile/data/plugins/daapserver/spydaap/parser/mov.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/spydaap/parser/mp3.py
 share/exaile/data/plugins/daapserver/spydaap/parser/mp3.pyc
-share/exaile/data/plugins/daapserver/spydaap/parser/mp3.pyo
+share/exaile/data/plugins/daapserver/spydaap/parser/mp3.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/spydaap/parser/ogg.py
 share/exaile/data/plugins/daapserver/spydaap/parser/ogg.pyc
-share/exaile/data/plugins/daapserver/spydaap/parser/ogg.pyo
+share/exaile/data/plugins/daapserver/spydaap/parser/ogg.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/spydaap/parser/vorbis.py
 share/exaile/data/plugins/daapserver/spydaap/parser/vorbis.pyc
-share/exaile/data/plugins/daapserver/spydaap/parser/vorbis.pyo
+share/exaile/data/plugins/daapserver/spydaap/parser/vorbis.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/spydaap/playlists.py
 share/exaile/data/plugins/daapserver/spydaap/playlists.pyc
-share/exaile/data/plugins/daapserver/spydaap/playlists.pyo
+share/exaile/data/plugins/daapserver/spydaap/playlists.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/spydaap/server.py
 share/exaile/data/plugins/daapserver/spydaap/server.pyc
-share/exaile/data/plugins/daapserver/spydaap/server.pyo
+share/exaile/data/plugins/daapserver/spydaap/server.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/daapserver/spydaap/zeroconf.py
 share/exaile/data/plugins/daapserver/spydaap/zeroconf.pyc
-share/exaile/data/plugins/daapserver/spydaap/zeroconf.pyo
+share/exaile/data/plugins/daapserver/spydaap/zeroconf.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/desktopcover/
 share/exaile/data/plugins/desktopcover/PLUGININFO
 share/exaile/data/plugins/desktopcover/__init__.py
 share/exaile/data/plugins/desktopcover/__init__.pyc
-share/exaile/data/plugins/desktopcover/__init__.pyo
+share/exaile/data/plugins/desktopcover/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/desktopcover/desktopcover_preferences.py
 share/exaile/data/plugins/desktopcover/desktopcover_preferences.pyc
-share/exaile/data/plugins/desktopcover/desktopcover_preferences.pyo
+share/exaile/data/plugins/desktopcover/desktopcover_preferences.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/desktopcover/desktopcover_preferences.ui
 share/exaile/data/plugins/droptrayicon/
 share/exaile/data/plugins/droptrayicon/PLUGININFO
 share/exaile/data/plugins/droptrayicon/__init__.py
 share/exaile/data/plugins/droptrayicon/__init__.pyc
-share/exaile/data/plugins/droptrayicon/__init__.pyo
+share/exaile/data/plugins/droptrayicon/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/droptrayicon/drop_target_window.ui
 share/exaile/data/plugins/equalizer/
 share/exaile/data/plugins/equalizer/PLUGININFO
 share/exaile/data/plugins/equalizer/__init__.py
 share/exaile/data/plugins/equalizer/__init__.pyc
-share/exaile/data/plugins/equalizer/__init__.pyo
+share/exaile/data/plugins/equalizer/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/equalizer/equalizer.ui
 share/exaile/data/plugins/exfalso/
 share/exaile/data/plugins/exfalso/PLUGININFO
 share/exaile/data/plugins/exfalso/__init__.py
 share/exaile/data/plugins/exfalso/__init__.pyc
-share/exaile/data/plugins/exfalso/__init__.pyo
+share/exaile/data/plugins/exfalso/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/gnomemmkeys/
 share/exaile/data/plugins/gnomemmkeys/PLUGININFO
 share/exaile/data/plugins/gnomemmkeys/__init__.py
 share/exaile/data/plugins/gnomemmkeys/__init__.pyc
-share/exaile/data/plugins/gnomemmkeys/__init__.pyo
+share/exaile/data/plugins/gnomemmkeys/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/grouptagger/
 share/exaile/data/plugins/grouptagger/PLUGININFO
 share/exaile/data/plugins/grouptagger/__init__.py
 share/exaile/data/plugins/grouptagger/__init__.pyc
-share/exaile/data/plugins/grouptagger/__init__.pyo
+share/exaile/data/plugins/grouptagger/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/grouptagger/gt_common.py
 share/exaile/data/plugins/grouptagger/gt_common.pyc
-share/exaile/data/plugins/grouptagger/gt_common.pyo
+share/exaile/data/plugins/grouptagger/gt_common.${MODPY_PYOEXTENSION}
+share/exaile/data/plugins/grouptagger/gt_import.py
+share/exaile/data/plugins/grouptagger/gt_import.pyc
+share/exaile/data/plugins/grouptagger/gt_import.${MODPY_PYOEXTENSION}
+share/exaile/data/plugins/grouptagger/gt_import.ui
+share/exaile/data/plugins/grouptagger/gt_mass.py
+share/exaile/data/plugins/grouptagger/gt_mass.pyc
+share/exaile/data/plugins/grouptagger/gt_mass.${MODPY_PYOEXTENSION}
+share/exaile/data/plugins/grouptagger/gt_mass.ui
 share/exaile/data/plugins/grouptagger/gt_prefs.py
 share/exaile/data/plugins/grouptagger/gt_prefs.pyc
-share/exaile/data/plugins/grouptagger/gt_prefs.pyo
+share/exaile/data/plugins/grouptagger/gt_prefs.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/grouptagger/gt_prefs.ui
 share/exaile/data/plugins/grouptagger/gt_widgets.py
 share/exaile/data/plugins/grouptagger/gt_widgets.pyc
-share/exaile/data/plugins/grouptagger/gt_widgets.pyo
+share/exaile/data/plugins/grouptagger/gt_widgets.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/history/
 share/exaile/data/plugins/history/PLUGININFO
 share/exaile/data/plugins/history/__init__.py
 share/exaile/data/plugins/history/__init__.pyc
-share/exaile/data/plugins/history/__init__.pyo
+share/exaile/data/plugins/history/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/history/history_preferences.py
 share/exaile/data/plugins/history/history_preferences.pyc
-share/exaile/data/plugins/history/history_preferences.pyo
+share/exaile/data/plugins/history/history_preferences.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/history/history_preferences.ui
+share/exaile/data/plugins/icecast/
+share/exaile/data/plugins/icecast/PLUGININFO
+share/exaile/data/plugins/icecast/__init__.py
+share/exaile/data/plugins/icecast/__init__.pyc
+share/exaile/data/plugins/icecast/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/inhibitsuspend/
 share/exaile/data/plugins/inhibitsuspend/PLUGININFO
 share/exaile/data/plugins/inhibitsuspend/__init__.py
 share/exaile/data/plugins/inhibitsuspend/__init__.pyc
-share/exaile/data/plugins/inhibitsuspend/__init__.pyo
+share/exaile/data/plugins/inhibitsuspend/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/ipconsole/
 share/exaile/data/plugins/ipconsole/PLUGININFO
 share/exaile/data/plugins/ipconsole/__init__.py
 share/exaile/data/plugins/ipconsole/__init__.pyc
-share/exaile/data/plugins/ipconsole/__init__.pyo
+share/exaile/data/plugins/ipconsole/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/ipconsole/ipconsole_prefs.ui
 share/exaile/data/plugins/ipconsole/ipconsoleprefs.py
 share/exaile/data/plugins/ipconsole/ipconsoleprefs.pyc
-share/exaile/data/plugins/ipconsole/ipconsoleprefs.pyo
+share/exaile/data/plugins/ipconsole/ipconsoleprefs.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/ipconsole/ipython_view/
 share/exaile/data/plugins/ipconsole/ipython_view/__init__.py
 share/exaile/data/plugins/ipconsole/ipython_view/__init__.pyc
-share/exaile/data/plugins/ipconsole/ipython_view/__init__.pyo
+share/exaile/data/plugins/ipconsole/ipython_view/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/ipconsole/ipython_view/ipython_view.py
 share/exaile/data/plugins/ipconsole/ipython_view/ipython_view.pyc
-share/exaile/data/plugins/ipconsole/ipython_view/ipython_view.pyo
+share/exaile/data/plugins/ipconsole/ipython_view/ipython_view.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/ipconsole/ipython_view/ipython_view2.py
 share/exaile/data/plugins/ipconsole/ipython_view/ipython_view2.pyc
-share/exaile/data/plugins/ipconsole/ipython_view/ipython_view2.pyo
+share/exaile/data/plugins/ipconsole/ipython_view/ipython_view2.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/ipconsole/ipython_view/ipython_view2gi.py
 share/exaile/data/plugins/ipconsole/ipython_view/ipython_view2gi.pyc
-share/exaile/data/plugins/ipconsole/ipython_view/ipython_view2gi.pyo
+share/exaile/data/plugins/ipconsole/ipython_view/ipython_view2gi.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/ipod/
 share/exaile/data/plugins/ipod/PLUGININFO
 share/exaile/data/plugins/ipod/__init__.py
 share/exaile/data/plugins/ipod/__init__.pyc
-share/exaile/data/plugins/ipod/__init__.pyo
+share/exaile/data/plugins/ipod/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/
 share/exaile/data/plugins/jamendo/PLUGININFO
 share/exaile/data/plugins/jamendo/__init__.py
 share/exaile/data/plugins/jamendo/__init__.pyc
-share/exaile/data/plugins/jamendo/__init__.pyo
+share/exaile/data/plugins/jamendo/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/jamapi.py
 share/exaile/data/plugins/jamendo/jamapi.pyc
-share/exaile/data/plugins/jamendo/jamapi.pyo
+share/exaile/data/plugins/jamendo/jamapi.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/jamtree.py
 share/exaile/data/plugins/jamendo/jamtree.pyc
-share/exaile/data/plugins/jamendo/jamtree.pyo
+share/exaile/data/plugins/jamendo/jamtree.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/menu.py
 share/exaile/data/plugins/jamendo/menu.pyc
-share/exaile/data/plugins/jamendo/menu.pyo
+share/exaile/data/plugins/jamendo/menu.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/simplejson/
 share/exaile/data/plugins/jamendo/simplejson/__init__.py
 share/exaile/data/plugins/jamendo/simplejson/__init__.pyc
-share/exaile/data/plugins/jamendo/simplejson/__init__.pyo
+share/exaile/data/plugins/jamendo/simplejson/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/simplejson/decoder.py
 share/exaile/data/plugins/jamendo/simplejson/decoder.pyc
-share/exaile/data/plugins/jamendo/simplejson/decoder.pyo
+share/exaile/data/plugins/jamendo/simplejson/decoder.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/simplejson/encoder.py
 share/exaile/data/plugins/jamendo/simplejson/encoder.pyc
-share/exaile/data/plugins/jamendo/simplejson/encoder.pyo
+share/exaile/data/plugins/jamendo/simplejson/encoder.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/simplejson/scanner.py
 share/exaile/data/plugins/jamendo/simplejson/scanner.pyc
-share/exaile/data/plugins/jamendo/simplejson/scanner.pyo
+share/exaile/data/plugins/jamendo/simplejson/scanner.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/simplejson/tests/
 share/exaile/data/plugins/jamendo/simplejson/tests/__init__.py
 share/exaile/data/plugins/jamendo/simplejson/tests/__init__.pyc
-share/exaile/data/plugins/jamendo/simplejson/tests/__init__.pyo
+share/exaile/data/plugins/jamendo/simplejson/tests/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/simplejson/tests/test_check_circular.py
 share/exaile/data/plugins/jamendo/simplejson/tests/test_check_circular.pyc
-share/exaile/data/plugins/jamendo/simplejson/tests/test_check_circular.pyo
+share/exaile/data/plugins/jamendo/simplejson/tests/test_check_circular.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/simplejson/tests/test_decode.py
 share/exaile/data/plugins/jamendo/simplejson/tests/test_decode.pyc
-share/exaile/data/plugins/jamendo/simplejson/tests/test_decode.pyo
+share/exaile/data/plugins/jamendo/simplejson/tests/test_decode.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/simplejson/tests/test_default.py
 share/exaile/data/plugins/jamendo/simplejson/tests/test_default.pyc
-share/exaile/data/plugins/jamendo/simplejson/tests/test_default.pyo
+share/exaile/data/plugins/jamendo/simplejson/tests/test_default.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/simplejson/tests/test_dump.py
 share/exaile/data/plugins/jamendo/simplejson/tests/test_dump.pyc
-share/exaile/data/plugins/jamendo/simplejson/tests/test_dump.pyo
+share/exaile/data/plugins/jamendo/simplejson/tests/test_dump.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/simplejson/tests/test_encode_basestring_ascii.py
 share/exaile/data/plugins/jamendo/simplejson/tests/test_encode_basestring_ascii.pyc
-share/exaile/data/plugins/jamendo/simplejson/tests/test_encode_basestring_ascii.pyo
+share/exaile/data/plugins/jamendo/simplejson/tests/test_encode_basestring_ascii.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/simplejson/tests/test_fail.py
 share/exaile/data/plugins/jamendo/simplejson/tests/test_fail.pyc
-share/exaile/data/plugins/jamendo/simplejson/tests/test_fail.pyo
+share/exaile/data/plugins/jamendo/simplejson/tests/test_fail.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/simplejson/tests/test_float.py
 share/exaile/data/plugins/jamendo/simplejson/tests/test_float.pyc
-share/exaile/data/plugins/jamendo/simplejson/tests/test_float.pyo
+share/exaile/data/plugins/jamendo/simplejson/tests/test_float.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/simplejson/tests/test_indent.py
 share/exaile/data/plugins/jamendo/simplejson/tests/test_indent.pyc
-share/exaile/data/plugins/jamendo/simplejson/tests/test_indent.pyo
+share/exaile/data/plugins/jamendo/simplejson/tests/test_indent.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/simplejson/tests/test_pass1.py
 share/exaile/data/plugins/jamendo/simplejson/tests/test_pass1.pyc
-share/exaile/data/plugins/jamendo/simplejson/tests/test_pass1.pyo
+share/exaile/data/plugins/jamendo/simplejson/tests/test_pass1.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/simplejson/tests/test_pass2.py
 share/exaile/data/plugins/jamendo/simplejson/tests/test_pass2.pyc
-share/exaile/data/plugins/jamendo/simplejson/tests/test_pass2.pyo
+share/exaile/data/plugins/jamendo/simplejson/tests/test_pass2.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/simplejson/tests/test_pass3.py
 share/exaile/data/plugins/jamendo/simplejson/tests/test_pass3.pyc
-share/exaile/data/plugins/jamendo/simplejson/tests/test_pass3.pyo
+share/exaile/data/plugins/jamendo/simplejson/tests/test_pass3.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/simplejson/tests/test_recursion.py
 share/exaile/data/plugins/jamendo/simplejson/tests/test_recursion.pyc
-share/exaile/data/plugins/jamendo/simplejson/tests/test_recursion.pyo
+share/exaile/data/plugins/jamendo/simplejson/tests/test_recursion.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/simplejson/tests/test_scanstring.py
 share/exaile/data/plugins/jamendo/simplejson/tests/test_scanstring.pyc
-share/exaile/data/plugins/jamendo/simplejson/tests/test_scanstring.pyo
+share/exaile/data/plugins/jamendo/simplejson/tests/test_scanstring.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/simplejson/tests/test_separators.py
 share/exaile/data/plugins/jamendo/simplejson/tests/test_separators.pyc
-share/exaile/data/plugins/jamendo/simplejson/tests/test_separators.pyo
+share/exaile/data/plugins/jamendo/simplejson/tests/test_separators.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/simplejson/tests/test_unicode.py
 share/exaile/data/plugins/jamendo/simplejson/tests/test_unicode.pyc
-share/exaile/data/plugins/jamendo/simplejson/tests/test_unicode.pyo
+share/exaile/data/plugins/jamendo/simplejson/tests/test_unicode.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/simplejson/tool.py
 share/exaile/data/plugins/jamendo/simplejson/tool.pyc
-share/exaile/data/plugins/jamendo/simplejson/tool.pyo
+share/exaile/data/plugins/jamendo/simplejson/tool.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/jamendo/ui/
 share/exaile/data/plugins/jamendo/ui/jamendo_panel.ui
 share/exaile/data/plugins/karaoke/
 share/exaile/data/plugins/karaoke/PLUGININFO
 share/exaile/data/plugins/karaoke/__init__.py
 share/exaile/data/plugins/karaoke/__init__.pyc
-share/exaile/data/plugins/karaoke/__init__.pyo
+share/exaile/data/plugins/karaoke/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/lastfmcovers/
 share/exaile/data/plugins/lastfmcovers/PLUGININFO
 share/exaile/data/plugins/lastfmcovers/__init__.py
 share/exaile/data/plugins/lastfmcovers/__init__.pyc
-share/exaile/data/plugins/lastfmcovers/__init__.pyo
+share/exaile/data/plugins/lastfmcovers/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/lastfmdynamic/
 share/exaile/data/plugins/lastfmdynamic/PLUGININFO
 share/exaile/data/plugins/lastfmdynamic/__init__.py
 share/exaile/data/plugins/lastfmdynamic/__init__.pyc
-share/exaile/data/plugins/lastfmdynamic/__init__.pyo
+share/exaile/data/plugins/lastfmdynamic/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/lastfmlove/
 share/exaile/data/plugins/lastfmlove/PLUGININFO
 share/exaile/data/plugins/lastfmlove/__init__.py
 share/exaile/data/plugins/lastfmlove/__init__.pyc
-share/exaile/data/plugins/lastfmlove/__init__.pyo
+share/exaile/data/plugins/lastfmlove/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/lastfmlove/cellrenderertoggleimage.py
 share/exaile/data/plugins/lastfmlove/cellrenderertoggleimage.pyc
-share/exaile/data/plugins/lastfmlove/cellrenderertoggleimage.pyo
+share/exaile/data/plugins/lastfmlove/cellrenderertoggleimage.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/lastfmlove/icons/
 share/exaile/data/plugins/lastfmlove/icons/16x16/
 share/exaile/data/plugins/lastfmlove/icons/16x16/lastfm.png
@@ -832,65 +916,62 @@ share/exaile/data/plugins/lastfmlove/ico
 share/exaile/data/plugins/lastfmlove/icons/48x48/send-receive.png
 share/exaile/data/plugins/lastfmlove/lastfmlove_preferences.py
 share/exaile/data/plugins/lastfmlove/lastfmlove_preferences.pyc
-share/exaile/data/plugins/lastfmlove/lastfmlove_preferences.pyo
+share/exaile/data/plugins/lastfmlove/lastfmlove_preferences.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/lastfmlove/lastfmlove_preferences.ui
-share/exaile/data/plugins/lastfmlove/pylast.py
-share/exaile/data/plugins/lastfmlove/pylast.pyc
-share/exaile/data/plugins/lastfmlove/pylast.pyo
 share/exaile/data/plugins/librivox/
 share/exaile/data/plugins/librivox/PLUGININFO
 share/exaile/data/plugins/librivox/__init__.py
 share/exaile/data/plugins/librivox/__init__.pyc
-share/exaile/data/plugins/librivox/__init__.pyo
+share/exaile/data/plugins/librivox/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/librivox/about_window.py
 share/exaile/data/plugins/librivox/about_window.pyc
-share/exaile/data/plugins/librivox/about_window.pyo
+share/exaile/data/plugins/librivox/about_window.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/librivox/book_icon.png
 share/exaile/data/plugins/librivox/clock.png
 share/exaile/data/plugins/librivox/ebook.png
 share/exaile/data/plugins/librivox/librivoxsearch.py
 share/exaile/data/plugins/librivox/librivoxsearch.pyc
-share/exaile/data/plugins/librivox/librivoxsearch.pyo
-share/exaile/data/plugins/lyricsfly/
-share/exaile/data/plugins/lyricsfly/PLUGININFO
-share/exaile/data/plugins/lyricsfly/__init__.py
-share/exaile/data/plugins/lyricsfly/__init__.pyc
-share/exaile/data/plugins/lyricsfly/__init__.pyo
+share/exaile/data/plugins/librivox/librivoxsearch.${MODPY_PYOEXTENSION}
+share/exaile/data/plugins/lyricsmania/
+share/exaile/data/plugins/lyricsmania/PLUGININFO
+share/exaile/data/plugins/lyricsmania/__init__.py
+share/exaile/data/plugins/lyricsmania/__init__.pyc
+share/exaile/data/plugins/lyricsmania/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/lyricsviewer/
 share/exaile/data/plugins/lyricsviewer/PLUGININFO
 share/exaile/data/plugins/lyricsviewer/__init__.py
 share/exaile/data/plugins/lyricsviewer/__init__.pyc
-share/exaile/data/plugins/lyricsviewer/__init__.pyo
+share/exaile/data/plugins/lyricsviewer/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/lyricsviewer/images/
 share/exaile/data/plugins/lyricsviewer/images/loading.gif
 share/exaile/data/plugins/lyricsviewer/lyricsviewer.ui
 share/exaile/data/plugins/lyricsviewer/lyricsviewer_prefs.ui
 share/exaile/data/plugins/lyricsviewer/lyricsviewerprefs.py
 share/exaile/data/plugins/lyricsviewer/lyricsviewerprefs.pyc
-share/exaile/data/plugins/lyricsviewer/lyricsviewerprefs.pyo
+share/exaile/data/plugins/lyricsviewer/lyricsviewerprefs.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/lyricwiki/
 share/exaile/data/plugins/lyricwiki/PLUGININFO
 share/exaile/data/plugins/lyricwiki/__init__.py
 share/exaile/data/plugins/lyricwiki/__init__.pyc
-share/exaile/data/plugins/lyricwiki/__init__.pyo
+share/exaile/data/plugins/lyricwiki/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/mainmenubutton/
 share/exaile/data/plugins/mainmenubutton/PLUGININFO
 share/exaile/data/plugins/mainmenubutton/__init__.py
 share/exaile/data/plugins/mainmenubutton/__init__.pyc
-share/exaile/data/plugins/mainmenubutton/__init__.pyo
+share/exaile/data/plugins/mainmenubutton/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/massstorage/
 share/exaile/data/plugins/massstorage/PLUGININFO
 share/exaile/data/plugins/massstorage/__init__.py
 share/exaile/data/plugins/massstorage/__init__.pyc
-share/exaile/data/plugins/massstorage/__init__.pyo
+share/exaile/data/plugins/massstorage/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/minimode/
 share/exaile/data/plugins/minimode/PLUGININFO
 share/exaile/data/plugins/minimode/__init__.py
 share/exaile/data/plugins/minimode/__init__.pyc
-share/exaile/data/plugins/minimode/__init__.pyo
+share/exaile/data/plugins/minimode/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/minimode/controls.py
 share/exaile/data/plugins/minimode/controls.pyc
-share/exaile/data/plugins/minimode/controls.pyo
+share/exaile/data/plugins/minimode/controls.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/minimode/icons/
 share/exaile/data/plugins/minimode/icons/exaile-minimode16.png
 share/exaile/data/plugins/minimode/icons/exaile-minimode22.png
@@ -898,50 +979,55 @@ share/exaile/data/plugins/minimode/icons
 share/exaile/data/plugins/minimode/icons/exaile-minimode32.png
 share/exaile/data/plugins/minimode/minimode_preferences.py
 share/exaile/data/plugins/minimode/minimode_preferences.pyc
-share/exaile/data/plugins/minimode/minimode_preferences.pyo
+share/exaile/data/plugins/minimode/minimode_preferences.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/minimode/minimode_preferences.ui
+share/exaile/data/plugins/mono/
+share/exaile/data/plugins/mono/PLUGININFO
+share/exaile/data/plugins/mono/__init__.py
+share/exaile/data/plugins/mono/__init__.pyc
+share/exaile/data/plugins/mono/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/moodbar/
 share/exaile/data/plugins/moodbar/PLUGININFO
 share/exaile/data/plugins/moodbar/__init__.py
 share/exaile/data/plugins/moodbar/__init__.pyc
-share/exaile/data/plugins/moodbar/__init__.pyo
+share/exaile/data/plugins/moodbar/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/moodbar/moodbarprefs.py
 share/exaile/data/plugins/moodbar/moodbarprefs.pyc
-share/exaile/data/plugins/moodbar/moodbarprefs.pyo
+share/exaile/data/plugins/moodbar/moodbarprefs.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/moodbar/moodbarprefs_pane.ui
 share/exaile/data/plugins/mpris/
 share/exaile/data/plugins/mpris/PLUGININFO
 share/exaile/data/plugins/mpris/__init__.py
 share/exaile/data/plugins/mpris/__init__.pyc
-share/exaile/data/plugins/mpris/__init__.pyo
+share/exaile/data/plugins/mpris/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/mpris/exaile_mpris.py
 share/exaile/data/plugins/mpris/exaile_mpris.pyc
-share/exaile/data/plugins/mpris/exaile_mpris.pyo
+share/exaile/data/plugins/mpris/exaile_mpris.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/mpris/mpris_player.py
 share/exaile/data/plugins/mpris/mpris_player.pyc
-share/exaile/data/plugins/mpris/mpris_player.pyo
+share/exaile/data/plugins/mpris/mpris_player.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/mpris/mpris_root.py
 share/exaile/data/plugins/mpris/mpris_root.pyc
-share/exaile/data/plugins/mpris/mpris_root.pyo
+share/exaile/data/plugins/mpris/mpris_root.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/mpris/mpris_tag_converter.py
 share/exaile/data/plugins/mpris/mpris_tag_converter.pyc
-share/exaile/data/plugins/mpris/mpris_tag_converter.pyo
+share/exaile/data/plugins/mpris/mpris_tag_converter.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/mpris/mpris_tracklist.py
 share/exaile/data/plugins/mpris/mpris_tracklist.pyc
-share/exaile/data/plugins/mpris/mpris_tracklist.pyo
+share/exaile/data/plugins/mpris/mpris_tracklist.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/multialarmclock/
 share/exaile/data/plugins/multialarmclock/PLUGININFO
 share/exaile/data/plugins/multialarmclock/__init__.py
 share/exaile/data/plugins/multialarmclock/__init__.pyc
-share/exaile/data/plugins/multialarmclock/__init__.pyo
+share/exaile/data/plugins/multialarmclock/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/multialarmclock/cellrenderers.py
 share/exaile/data/plugins/multialarmclock/cellrenderers.pyc
-share/exaile/data/plugins/multialarmclock/cellrenderers.pyo
+share/exaile/data/plugins/multialarmclock/cellrenderers.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/multialarmclock/icons/
 share/exaile/data/plugins/multialarmclock/icons/clock32.png
 share/exaile/data/plugins/multialarmclock/macprefs.py
 share/exaile/data/plugins/multialarmclock/macprefs.pyc
-share/exaile/data/plugins/multialarmclock/macprefs.pyo
+share/exaile/data/plugins/multialarmclock/macprefs.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/multialarmclock/malrmclk.ui
 share/exaile/data/plugins/musicbrainzcovers/
 share/exaile/data/plugins/musicbrainzcovers/CHANGES
@@ -950,136 +1036,155 @@ share/exaile/data/plugins/musicbrainzcov
 share/exaile/data/plugins/musicbrainzcovers/README.md
 share/exaile/data/plugins/musicbrainzcovers/__init__.py
 share/exaile/data/plugins/musicbrainzcovers/__init__.pyc
-share/exaile/data/plugins/musicbrainzcovers/__init__.pyo
+share/exaile/data/plugins/musicbrainzcovers/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/musicbrainzcovers/musicbrainzngs/
 share/exaile/data/plugins/musicbrainzcovers/musicbrainzngs/__init__.py
 share/exaile/data/plugins/musicbrainzcovers/musicbrainzngs/__init__.pyc
-share/exaile/data/plugins/musicbrainzcovers/musicbrainzngs/__init__.pyo
+share/exaile/data/plugins/musicbrainzcovers/musicbrainzngs/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/musicbrainzcovers/musicbrainzngs/compat.py
 share/exaile/data/plugins/musicbrainzcovers/musicbrainzngs/compat.pyc
-share/exaile/data/plugins/musicbrainzcovers/musicbrainzngs/compat.pyo
+share/exaile/data/plugins/musicbrainzcovers/musicbrainzngs/compat.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/musicbrainzcovers/musicbrainzngs/mbxml.py
 share/exaile/data/plugins/musicbrainzcovers/musicbrainzngs/mbxml.pyc
-share/exaile/data/plugins/musicbrainzcovers/musicbrainzngs/mbxml.pyo
+share/exaile/data/plugins/musicbrainzcovers/musicbrainzngs/mbxml.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/musicbrainzcovers/musicbrainzngs/musicbrainz.py
 share/exaile/data/plugins/musicbrainzcovers/musicbrainzngs/musicbrainz.pyc
-share/exaile/data/plugins/musicbrainzcovers/musicbrainzngs/musicbrainz.pyo
+share/exaile/data/plugins/musicbrainzcovers/musicbrainzngs/musicbrainz.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/musicbrainzcovers/musicbrainzngs/util.py
 share/exaile/data/plugins/musicbrainzcovers/musicbrainzngs/util.pyc
-share/exaile/data/plugins/musicbrainzcovers/musicbrainzngs/util.pyo
+share/exaile/data/plugins/musicbrainzcovers/musicbrainzngs/util.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/notify/
 share/exaile/data/plugins/notify/PLUGININFO
 share/exaile/data/plugins/notify/__init__.py
 share/exaile/data/plugins/notify/__init__.pyc
-share/exaile/data/plugins/notify/__init__.pyo
+share/exaile/data/plugins/notify/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/notify/notifyprefs.py
 share/exaile/data/plugins/notify/notifyprefs.pyc
-share/exaile/data/plugins/notify/notifyprefs.pyo
+share/exaile/data/plugins/notify/notifyprefs.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/notify/notifyprefs_pane.ui
 share/exaile/data/plugins/notifyosd/
 share/exaile/data/plugins/notifyosd/PLUGININFO
 share/exaile/data/plugins/notifyosd/__init__.py
 share/exaile/data/plugins/notifyosd/__init__.pyc
-share/exaile/data/plugins/notifyosd/__init__.pyo
+share/exaile/data/plugins/notifyosd/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/notifyosd/notifyosdprefs.py
 share/exaile/data/plugins/notifyosd/notifyosdprefs.pyc
-share/exaile/data/plugins/notifyosd/notifyosdprefs.pyo
+share/exaile/data/plugins/notifyosd/notifyosdprefs.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/notifyosd/notifyosdprefs_pane.ui
 share/exaile/data/plugins/osd/
 share/exaile/data/plugins/osd/PLUGININFO
 share/exaile/data/plugins/osd/__init__.py
 share/exaile/data/plugins/osd/__init__.pyc
-share/exaile/data/plugins/osd/__init__.pyo
+share/exaile/data/plugins/osd/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/osd/alphacolor.py
 share/exaile/data/plugins/osd/alphacolor.pyc
-share/exaile/data/plugins/osd/alphacolor.pyo
+share/exaile/data/plugins/osd/alphacolor.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/osd/migration.py
 share/exaile/data/plugins/osd/migration.pyc
-share/exaile/data/plugins/osd/migration.pyo
+share/exaile/data/plugins/osd/migration.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/osd/osd_preferences.py
 share/exaile/data/plugins/osd/osd_preferences.pyc
-share/exaile/data/plugins/osd/osd_preferences.pyo
+share/exaile/data/plugins/osd/osd_preferences.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/osd/osd_preferences.ui
+share/exaile/data/plugins/playlistanalyzer/
+share/exaile/data/plugins/playlistanalyzer/PLUGININFO
+share/exaile/data/plugins/playlistanalyzer/__init__.py
+share/exaile/data/plugins/playlistanalyzer/__init__.pyc
+share/exaile/data/plugins/playlistanalyzer/__init__.${MODPY_PYOEXTENSION}
+share/exaile/data/plugins/playlistanalyzer/analyzer.ui
+share/exaile/data/plugins/playlistanalyzer/analyzer_dialog.py
+share/exaile/data/plugins/playlistanalyzer/analyzer_dialog.pyc
+share/exaile/data/plugins/playlistanalyzer/analyzer_dialog.${MODPY_PYOEXTENSION}
+share/exaile/data/plugins/playlistanalyzer/ext/
+share/exaile/data/plugins/playlistanalyzer/ext/LICENSE
+share/exaile/data/plugins/playlistanalyzer/ext/d3.min.js
+share/exaile/data/plugins/playlistanalyzer/extending.txt
+share/exaile/data/plugins/playlistanalyzer/presets.py
+share/exaile/data/plugins/playlistanalyzer/presets.pyc
+share/exaile/data/plugins/playlistanalyzer/presets.${MODPY_PYOEXTENSION}
+share/exaile/data/plugins/playlistanalyzer/templates/
+share/exaile/data/plugins/playlistanalyzer/templates/bar_chart.tmpl.html
+share/exaile/data/plugins/playlistanalyzer/templates/concept_map.tmpl.html
+share/exaile/data/plugins/playlistanalyzer/templates/force.tmpl.html
 share/exaile/data/plugins/podcasts/
 share/exaile/data/plugins/podcasts/PLUGININFO
 share/exaile/data/plugins/podcasts/__init__.py
 share/exaile/data/plugins/podcasts/__init__.pyc
-share/exaile/data/plugins/podcasts/__init__.pyo
+share/exaile/data/plugins/podcasts/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/podcasts/_feedparser.py
 share/exaile/data/plugins/podcasts/_feedparser.pyc
-share/exaile/data/plugins/podcasts/_feedparser.pyo
+share/exaile/data/plugins/podcasts/_feedparser.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/podcasts/podcasts.ui
 share/exaile/data/plugins/previewdevice/
 share/exaile/data/plugins/previewdevice/PLUGININFO
 share/exaile/data/plugins/previewdevice/__init__.py
 share/exaile/data/plugins/previewdevice/__init__.pyc
-share/exaile/data/plugins/previewdevice/__init__.pyo
+share/exaile/data/plugins/previewdevice/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/previewdevice/previewprefs.py
 share/exaile/data/plugins/previewdevice/previewprefs.pyc
-share/exaile/data/plugins/previewdevice/previewprefs.pyo
+share/exaile/data/plugins/previewdevice/previewprefs.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/previewdevice/previewprefs.ui
 share/exaile/data/plugins/replaygain/
 share/exaile/data/plugins/replaygain/PLUGININFO
 share/exaile/data/plugins/replaygain/__init__.py
 share/exaile/data/plugins/replaygain/__init__.pyc
-share/exaile/data/plugins/replaygain/__init__.pyo
+share/exaile/data/plugins/replaygain/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/replaygain/replaygainprefs.py
 share/exaile/data/plugins/replaygain/replaygainprefs.pyc
-share/exaile/data/plugins/replaygain/replaygainprefs.pyo
+share/exaile/data/plugins/replaygain/replaygainprefs.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/replaygain/replaygainprefs_pane.ui
 share/exaile/data/plugins/screensaverpause/
 share/exaile/data/plugins/screensaverpause/PLUGININFO
 share/exaile/data/plugins/screensaverpause/__init__.py
 share/exaile/data/plugins/screensaverpause/__init__.pyc
-share/exaile/data/plugins/screensaverpause/__init__.pyo
+share/exaile/data/plugins/screensaverpause/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/screensaverpause/prefs.py
 share/exaile/data/plugins/screensaverpause/prefs.pyc
-share/exaile/data/plugins/screensaverpause/prefs.pyo
+share/exaile/data/plugins/screensaverpause/prefs.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/screensaverpause/prefs.ui
 share/exaile/data/plugins/shutdown/
 share/exaile/data/plugins/shutdown/PLUGININFO
 share/exaile/data/plugins/shutdown/__init__.py
 share/exaile/data/plugins/shutdown/__init__.pyc
-share/exaile/data/plugins/shutdown/__init__.pyo
+share/exaile/data/plugins/shutdown/__init__.${MODPY_PYOEXTENSION}
+share/exaile/data/plugins/somafm/
+share/exaile/data/plugins/somafm/PLUGININFO
+share/exaile/data/plugins/somafm/__init__.py
+share/exaile/data/plugins/somafm/__init__.pyc
+share/exaile/data/plugins/somafm/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/streamripper/
 share/exaile/data/plugins/streamripper/PLUGININFO
 share/exaile/data/plugins/streamripper/__init__.py
 share/exaile/data/plugins/streamripper/__init__.pyc
-share/exaile/data/plugins/streamripper/__init__.pyo
+share/exaile/data/plugins/streamripper/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/streamripper/srprefs.py
 share/exaile/data/plugins/streamripper/srprefs.pyc
-share/exaile/data/plugins/streamripper/srprefs.pyo
+share/exaile/data/plugins/streamripper/srprefs.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/streamripper/streamripper.ui
 share/exaile/data/plugins/wikipedia/
 share/exaile/data/plugins/wikipedia/PLUGININFO
 share/exaile/data/plugins/wikipedia/__init__.py
 share/exaile/data/plugins/wikipedia/__init__.pyc
-share/exaile/data/plugins/wikipedia/__init__.pyo
+share/exaile/data/plugins/wikipedia/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/wikipedia/config.py
 share/exaile/data/plugins/wikipedia/config.pyc
-share/exaile/data/plugins/wikipedia/config.pyo
+share/exaile/data/plugins/wikipedia/config.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/wikipedia/data/
 share/exaile/data/plugins/wikipedia/data/preferences.ui
 share/exaile/data/plugins/wikipedia/data/wikipanel.ui
-share/exaile/data/plugins/wikipedia/plugin.py
-share/exaile/data/plugins/wikipedia/plugin.pyc
-share/exaile/data/plugins/wikipedia/plugin.pyo
 share/exaile/data/plugins/wikipedia/preferences.py
 share/exaile/data/plugins/wikipedia/preferences.pyc
-share/exaile/data/plugins/wikipedia/preferences.pyo
-share/exaile/data/plugins/wikipedia/sentencesplitter.py
-share/exaile/data/plugins/wikipedia/sentencesplitter.pyc
-share/exaile/data/plugins/wikipedia/sentencesplitter.pyo
+share/exaile/data/plugins/wikipedia/preferences.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/winmmkeys/
 share/exaile/data/plugins/winmmkeys/PLUGININFO
 share/exaile/data/plugins/winmmkeys/__init__.py
 share/exaile/data/plugins/winmmkeys/__init__.pyc
-share/exaile/data/plugins/winmmkeys/__init__.pyo
+share/exaile/data/plugins/winmmkeys/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/plugins/xkeys/
 share/exaile/data/plugins/xkeys/PLUGININFO
 share/exaile/data/plugins/xkeys/__init__.py
 share/exaile/data/plugins/xkeys/__init__.pyc
-share/exaile/data/plugins/xkeys/__init__.pyo
+share/exaile/data/plugins/xkeys/__init__.${MODPY_PYOEXTENSION}
 share/exaile/data/ui/
 share/exaile/data/ui/about_dialog.ui
 share/exaile/data/ui/collection_manager.ui
@@ -1116,6 +1221,7 @@ share/exaile/data/ui/widgets/volume_cont
 share/exaile/xdg/
 share/exaile/xdg/exaile/
 share/exaile/xdg/exaile/settings.ini
+share/locale/af/LC_MESSAGES/exaile.mo
 share/locale/ar/LC_MESSAGES/exaile.mo
 share/locale/ast/LC_MESSAGES/exaile.mo
 share/locale/be/LC_MESSAGES/exaile.mo
@@ -1171,8 +1277,6 @@ share/locale/sl/LC_MESSAGES/exaile.mo
 share/locale/sq/LC_MESSAGES/exaile.mo
 share/locale/sr/LC_MESSAGES/exaile.mo
 share/locale/sv/LC_MESSAGES/exaile.mo
-share/locale/sw/
-share/locale/sw/LC_MESSAGES/
 share/locale/sw/LC_MESSAGES/exaile.mo
 share/locale/ta/LC_MESSAGES/exaile.mo
 share/locale/te/LC_MESSAGES/exaile.mo

Reply via email to