svn commit: r420560 - in head: . audio audio/exaile-devel audio/exaile-devel/files

Ruslan Makhmatkhanov rm at FreeBSD.org
Sun Aug 21 13:26:36 UTC 2016


Author: rm
Date: Sun Aug 21 13:26:34 2016
New Revision: 420560
URL: https://svnweb.freebsd.org/changeset/ports/420560

Log:
  Revive audio/exaile-devel
  
  The main difference of development branch is that Exaile is ported to GTK+3
  and Gstreamer 1.x.

Added:
  head/audio/exaile-devel/
     - copied from r244856, head/audio/exaile-devel/
  head/audio/exaile-devel/files/
  head/audio/exaile-devel/files/patch-plugins_daapclient_____init____.py   (contents, props changed)
Modified:
  head/MOVED
  head/audio/Makefile
  head/audio/exaile-devel/Makefile   (contents, props changed)
  head/audio/exaile-devel/distinfo   (contents, props changed)
  head/audio/exaile-devel/pkg-descr   (contents, props changed)
  head/audio/exaile-devel/pkg-plist   (contents, props changed)

Modified: head/MOVED
==============================================================================
--- head/MOVED	Sun Aug 21 13:09:31 2016	(r420559)
+++ head/MOVED	Sun Aug 21 13:26:34 2016	(r420560)
@@ -869,7 +869,6 @@ www/tcldom|devel/tclxml|2009-11-26|Port 
 www/tcldom-libxml2|devel/tclxml|2009-11-26|Port now is part of devel/tclxml
 lang/erlang-doc||2009-11-27|Documentation now part of lang/erlang package
 devel/gtkmozedit||2009-11-27|No longer under development, does not build with libxul
-audio/exaile-devel|audio/exaile|2009-11-28|Main port updated to the latest stable version
 finance/p5-HTML-Query|www/p5-HTML-Query|2009-11-28|Moved to www category
 graphics/clutter-cairo|graphics/clutter|2009-11-28|This port is obsolete, all functionality is now in graphics/clutter
 www/galeon||2009-11-28|This port is obsolete; similar functionality can be found in www/epiphany

Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile	Sun Aug 21 13:09:31 2016	(r420559)
+++ head/audio/Makefile	Sun Aug 21 13:26:34 2016	(r420560)
@@ -123,6 +123,7 @@
     SUBDIR += etcd
     SUBDIR += etktab
     SUBDIR += exaile
+    SUBDIR += exaile-devel
     SUBDIR += extace
     SUBDIR += ezstream
     SUBDIR += faac

Modified: head/audio/exaile-devel/Makefile
==============================================================================
--- head/audio/exaile-devel/Makefile	Fri Nov 27 20:56:37 2009	(r244856)
+++ head/audio/exaile-devel/Makefile	Sun Aug 21 13:26:34 2016	(r420560)
@@ -1,80 +1,39 @@
-# New ports collection makefile for:	exaile
-# Date created:		19 December 2006
-# Whom:			Andrew Pantyukhin <infofarmer at FreeBSD.org>
-#
 # $FreeBSD$
-#
 
 PORTNAME=	exaile
-DISTVERSION=	0.2.99.3
-PORTREVISION=	1
+PORTVERSION=	4.0
 CATEGORIES=	audio
-MASTER_SITES=	http://www.exaile.org/files/ \
-		http://wickedmachine.net/~jsa/FreeBSD/distfiles/
 PKGNAMESUFFIX=	-devel
-DISTNAME=	${PORTNAME}-0.3.0a3
 
-MAINTAINER=	jsa at wickedmachine.net
-COMMENT=	AmaroK replacement for GTK+ (developmental series)
+MAINTAINER=	rm at FreeBSD.org
+COMMENT=	Full featured python-based music player for GTK+
 
-RUN_DEPENDS=	py*-mutagen>=1.11:${PORTSDIR}/audio/py-mutagen
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
 
-WRKSRC=		${WRKDIR}/${PORTNAME}
-
-USE_GNOME=	pygtk2
-USE_GSTREAMER=	python good
-USE_PYTHON=	2.5+
-
-CONFLICTS=	exaile-0.2.[0-9][0-8]* exaile-0.3.*
-
-# The reality with these options is that they all will be autodetected and used
-# if already installed. These just force Exaile to bring them in as well.
-OPTIONS=	BAD "Install bad GStreamer plugins" On \
-		BDB "Install Python Berkley DB module" On \
-		CDDB "Lookup CD information within Exaile" On \
-		DBUS "Rely on Python D-Bus bindings" On \
-		HAL "Force depend on HAL" On \
-		NOTIFY "Enable desktop event notification" On \
-		NLS "Native Language Support" On \
-		SEXY "UI enhancements"  On
-
-.if !defined(WITHOUT_BAD)
-USE_GSTREAMER+=	bad
-.endif
-
-.if !defined(WITHOUT_BDB)
-RUN_DEPENDS+=	py*-bsddb>=2.5:${PORTSDIR}/databases/py-bsddb
-.endif
-
-.if !defined(WITHOUT_CDDB)
-RUN_DEPENDS+=	py*-cddb>=1.4:${PORTSDIR}/audio/py-cddb
-.endif
-
-.if !defined(WITHOUT_DBUS)
-RUN_DEPENDS+=	py*-dbus>=0.82.1:${PORTSDIR}/devel/py-dbus
-.endif
-
-.if !defined(WITHOUT_HAL)
-LIB_DEPENDS+=	hal.1:${PORTSDIR}/sysutils/hal
-.endif
-
-.if !defined(WITHOUT_NOTIFY)
-RUN_DEPENDS+=	py*-notify>=0.1.1:${PORTSDIR}/devel/py-notify
-.endif
-
-.if !defined(WITHOUT_NLS)
-USE_GETTEXT=	yes
-PLIST_SUB+=	NLS=""
-.else
-PLIST_SUB+=	NLS="@comment "
-.endif
-
-.if !defined(WITHOUT_SEXY)
-RUN_DEPENDS+=	py*-sexy>=0.1.9:${PORTSDIR}/x11-toolkits/py-sexy
-.endif
-
-post-patch:
-	@${REINPLACE_CMD} -e 's|(DESTDIR)/etc/xdg|(PREFIX)/etc/xdg|' \
-	${WRKSRC}/Makefile
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}mutagen>0:audio/py-mutagen \
+		${PYTHON_PKGNAMEPREFIX}gstreamer1>0:multimedia/py-gstreamer1 \
+		${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus \
+		${PYTHON_PKGNAMEPREFIX}bsddb3>0:databases/py-bsddb3
+
+USE_GITHUB=	yes
+GH_TAGNAME=	22c75bf
+
+NO_ARCH=	yes
+USES=		desktop-file-utils gmake gnome python:2.7
+USE_GNOME=	gtk30 librsvg2 pygobject3
+USE_GSTREAMER1=	good faad
+OPTIONS_DEFINE=	DOCS NLS
+OPTIONS_SUB=	yes
+NLS_USES=	gettext
+NLS_BUILD_DEPENDS=	help2man:misc/help2man
+NLS_INSTALL_TARGET_OFF=	install_no_locale
+CDDB_RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cddb>0:audio/py-cddb
+HAL_LIB_DEPENDS=	libhal.so:sysutils/hal
+
+MAKE_ENV=	PREFIX=${PREFIX} \
+		PYTHON2_CMD=${PYTHON_CMD} \
+		XDGCONFDIR=${PREFIX}/etc/xdg \
+		MANPREFIX=${PREFIX}
 
 .include <bsd.port.mk>

Modified: head/audio/exaile-devel/distinfo
==============================================================================
--- head/audio/exaile-devel/distinfo	Fri Nov 27 20:56:37 2009	(r244856)
+++ head/audio/exaile-devel/distinfo	Sun Aug 21 13:26:34 2016	(r420560)
@@ -1,3 +1,3 @@
-MD5 (exaile-0.3.0a3.tar.gz) = 4077f02ab7ce9a72ba28dfb42873bd28
-SHA256 (exaile-0.3.0a3.tar.gz) = 67222a8f2efdd7eb0cca76033b646cedffd239194c38a3b99290bea1a0575bd4
-SIZE (exaile-0.3.0a3.tar.gz) = 1047506
+TIMESTAMP = 1471782443
+SHA256 (exaile-exaile-4.0-22c75bf_GH0.tar.gz) = 63fa528585c78b51ccc0c1681cafaf583b79fbbd9713f2011dfe198ff805954e
+SIZE (exaile-exaile-4.0-22c75bf_GH0.tar.gz) = 3371486

Added: head/audio/exaile-devel/files/patch-plugins_daapclient_____init____.py
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/audio/exaile-devel/files/patch-plugins_daapclient_____init____.py	Sun Aug 21 13:26:34 2016	(r420560)
@@ -0,0 +1,19 @@
+Fix SyntaxError with python3 (PEP 3113)
+
+--- plugins/daapclient/__init__.py.orig	2016-08-14 05:19:15 UTC
++++ plugins/daapclient/__init__.py
+@@ -307,12 +307,13 @@ class DaapManager:
+             
+         self.history = DaapHistory(5, menu=hmenu, callback=self.connect_share)
+ 
+-    def connect_share(self, obj, (name, address, port, svc)):
++    def connect_share(self, obj, args):
+         '''
+             This function is called when a user wants to connec to
+         a DAAP share.  It creates a new panel for the share, and
+         requests a track list.
+         '''
++        name, address, port, svc = args
+         conn = DaapConnection(name, address, port)
+         
+         conn.connect()

Modified: head/audio/exaile-devel/pkg-descr
==============================================================================
--- head/audio/exaile-devel/pkg-descr	Fri Nov 27 20:56:37 2009	(r244856)
+++ head/audio/exaile-devel/pkg-descr	Sun Aug 21 13:26:34 2016	(r420560)
@@ -1,11 +1,7 @@
-Exaile is a media player aiming to be similar to KDE's AmaroK, but for
-GTK+. It incorporates many of the cool things from AmaroK (and other
-media players) like automatic fetching of album art, handling of large
-libraries, lyrics fetching, artist/album information via the wikipedia,
-last.fm support, optional iPod support (assuming you have python-gpod
-installed).
-
-This version follows the developmental track for the 0.3.x series.
+Exaile is a music manager and player for GTK+ written in Python. It
+incorporates automatic fetching of album art, lyrics fetching, artist/album
+information via Wikipedia, Last.fm scrobbling, support for many portable
+media players including iPods, internet radio such as shoutcast, and tabbed
+playlists.
 
 WWW: http://www.exaile.org/
-Author: Adam Olsen <arolsen at gmail.com>

Modified: head/audio/exaile-devel/pkg-plist
==============================================================================
--- head/audio/exaile-devel/pkg-plist	Fri Nov 27 20:56:37 2009	(r244856)
+++ head/audio/exaile-devel/pkg-plist	Sun Aug 21 13:26:34 2016	(r420560)
@@ -1,346 +1,3 @@
-%%DATADIR%%/data/glade/about_dialog.glade
-%%DATADIR%%/data/glade/appearance_prefs_pane.glade
-%%DATADIR%%/data/glade/collection_manager.glade
-%%DATADIR%%/data/glade/collection_panel.glade
-%%DATADIR%%/data/glade/cover_prefs_pane.glade
-%%DATADIR%%/data/glade/coverchooser.glade
-%%DATADIR%%/data/glade/covermanager.glade
-%%DATADIR%%/data/glade/coverwindow.glade
-%%DATADIR%%/data/glade/device_manager.glade
-%%DATADIR%%/data/glade/device_panel.glade
-%%DATADIR%%/data/glade/files_panel.glade
-%%DATADIR%%/data/glade/general_prefs_pane.glade
-%%DATADIR%%/data/glade/main.glade
-%%DATADIR%%/data/glade/osd_prefs_pane.glade
-%%DATADIR%%/data/glade/osd_window.glade
-%%DATADIR%%/data/glade/playback_prefs_pane.glade
-%%DATADIR%%/data/glade/playlists_panel.glade
-%%DATADIR%%/data/glade/plugin_dialog.glade
-%%DATADIR%%/data/glade/preferences_dialog.glade
-%%DATADIR%%/data/glade/queue_dialog.glade
-%%DATADIR%%/data/glade/radio_panel.glade
-%%DATADIR%%/data/glade/splash.glade
-%%DATADIR%%/data/images/artist.png
-%%DATADIR%%/data/images/brightstar.png
-%%DATADIR%%/data/images/exailelogo.png
-%%DATADIR%%/data/images/genre.png
-%%DATADIR%%/data/images/icon.png
-%%DATADIR%%/data/images/media-playlist-dynamic16.png
-%%DATADIR%%/data/images/media-playlist-dynamic22.png
-%%DATADIR%%/data/images/media-playlist-dynamic24.png
-%%DATADIR%%/data/images/media-playlist-dynamic32.png
-%%DATADIR%%/data/images/media-playlist-repeat16.png
-%%DATADIR%%/data/images/media-playlist-repeat22.png
-%%DATADIR%%/data/images/media-playlist-repeat24.png
-%%DATADIR%%/data/images/media-playlist-repeat32.png
-%%DATADIR%%/data/images/media-playlist-shuffle16.png
-%%DATADIR%%/data/images/media-playlist-shuffle22.png
-%%DATADIR%%/data/images/media-playlist-shuffle24.png
-%%DATADIR%%/data/images/media-playlist-shuffle32.png
-%%DATADIR%%/data/images/nocover.png
-%%DATADIR%%/data/images/playlist.png
-%%DATADIR%%/data/images/splash.png
-%%DATADIR%%/data/images/star.png
-%%DATADIR%%/data/images/track.png
-%%DATADIR%%/data/images/trayicon.png
-%%DATADIR%%/data/images/year.png
-%%DATADIR%%/plugins/alarmclock/PLUGININFO
-%%DATADIR%%/plugins/alarmclock/__init__.py
-%%DATADIR%%/plugins/alarmclock/__init__.pyc
-%%DATADIR%%/plugins/alarmclock/__init__.pyo
-%%DATADIR%%/plugins/alarmclock/acprefs.py
-%%DATADIR%%/plugins/alarmclock/acprefs.pyc
-%%DATADIR%%/plugins/alarmclock/acprefs.pyo
-%%DATADIR%%/plugins/alarmclock/acprefs_pane.glade
-%%DATADIR%%/plugins/amazoncovers/PLUGININFO
-%%DATADIR%%/plugins/amazoncovers/__init__.py
-%%DATADIR%%/plugins/amazoncovers/__init__.pyc
-%%DATADIR%%/plugins/amazoncovers/__init__.pyo
-%%DATADIR%%/plugins/amazoncovers/_ecs.py
-%%DATADIR%%/plugins/amazoncovers/_ecs.pyc
-%%DATADIR%%/plugins/amazoncovers/_ecs.pyo
-%%DATADIR%%/plugins/amazoncovers/test.py
-%%DATADIR%%/plugins/amazoncovers/test.pyc
-%%DATADIR%%/plugins/amazoncovers/test.pyo
-%%DATADIR%%/plugins/audioscrobbler/PLUGININFO
-%%DATADIR%%/plugins/audioscrobbler/__init__.py
-%%DATADIR%%/plugins/audioscrobbler/__init__.pyc
-%%DATADIR%%/plugins/audioscrobbler/__init__.pyo
-%%DATADIR%%/plugins/audioscrobbler/_scrobbler.py
-%%DATADIR%%/plugins/audioscrobbler/_scrobbler.pyc
-%%DATADIR%%/plugins/audioscrobbler/_scrobbler.pyo
-%%DATADIR%%/plugins/audioscrobbler/asprefs.py
-%%DATADIR%%/plugins/audioscrobbler/asprefs.pyc
-%%DATADIR%%/plugins/audioscrobbler/asprefs.pyo
-%%DATADIR%%/plugins/audioscrobbler/asprefs_pane.glade
-%%DATADIR%%/plugins/bookmarks/PLUGININFO
-%%DATADIR%%/plugins/bookmarks/__init__.py
-%%DATADIR%%/plugins/bookmarks/__init__.pyc
-%%DATADIR%%/plugins/bookmarks/__init__.pyo
-%%DATADIR%%/plugins/bookmarks/bookmarks_pane.glade
-%%DATADIR%%/plugins/bookmarks/bookmarksprefs.py
-%%DATADIR%%/plugins/bookmarks/bookmarksprefs.pyc
-%%DATADIR%%/plugins/bookmarks/bookmarksprefs.pyo
-%%DATADIR%%/plugins/cd/PLUGININFO
-%%DATADIR%%/plugins/cd/__init__.py
-%%DATADIR%%/plugins/cd/__init__.pyc
-%%DATADIR%%/plugins/cd/__init__.pyo
-%%DATADIR%%/plugins/desktopcover/PLUGININFO
-%%DATADIR%%/plugins/desktopcover/__init__.py
-%%DATADIR%%/plugins/desktopcover/__init__.pyc
-%%DATADIR%%/plugins/desktopcover/__init__.pyo
-%%DATADIR%%/plugins/desktopcover/prefs.py
-%%DATADIR%%/plugins/desktopcover/prefs.pyc
-%%DATADIR%%/plugins/desktopcover/prefs.pyo
-%%DATADIR%%/plugins/desktopcover/prefs.ui
-%%DATADIR%%/plugins/gnomemmkeys/PLUGININFO
-%%DATADIR%%/plugins/gnomemmkeys/__init__.py
-%%DATADIR%%/plugins/gnomemmkeys/__init__.pyc
-%%DATADIR%%/plugins/gnomemmkeys/__init__.pyo
-%%DATADIR%%/plugins/ipod/PLUGININFO
-%%DATADIR%%/plugins/ipod/__init__.py
-%%DATADIR%%/plugins/ipod/__init__.pyc
-%%DATADIR%%/plugins/ipod/__init__.pyo
-%%DATADIR%%/plugins/lastfmcovers/PLUGININFO
-%%DATADIR%%/plugins/lastfmcovers/__init__.py
-%%DATADIR%%/plugins/lastfmcovers/__init__.pyc
-%%DATADIR%%/plugins/lastfmcovers/__init__.pyo
-%%DATADIR%%/plugins/lastfmcovers/test.py
-%%DATADIR%%/plugins/lastfmcovers/test.pyc
-%%DATADIR%%/plugins/lastfmcovers/test.pyo
-%%DATADIR%%/plugins/lastfmdynamic/PLUGININFO
-%%DATADIR%%/plugins/lastfmdynamic/__init__.py
-%%DATADIR%%/plugins/lastfmdynamic/__init__.pyc
-%%DATADIR%%/plugins/lastfmdynamic/__init__.pyo
-%%DATADIR%%/plugins/lastfmdynamic/test.py
-%%DATADIR%%/plugins/lastfmdynamic/test.pyc
-%%DATADIR%%/plugins/lastfmdynamic/test.pyo
-%%DATADIR%%/plugins/lastfmradio/COPYING.txt
-%%DATADIR%%/plugins/lastfmradio/ChangeLog.txt
-%%DATADIR%%/plugins/lastfmradio/PLUGININFO
-%%DATADIR%%/plugins/lastfmradio/README.txt
-%%DATADIR%%/plugins/lastfmradio/__init__.py
-%%DATADIR%%/plugins/lastfmradio/__init__.pyc
-%%DATADIR%%/plugins/lastfmradio/__init__.pyo
-%%DATADIR%%/plugins/lastfmradio/_scrobbler.py
-%%DATADIR%%/plugins/lastfmradio/_scrobbler.pyc
-%%DATADIR%%/plugins/lastfmradio/_scrobbler.pyo
-%%DATADIR%%/plugins/lastfmradio/bookmarks.txt
-%%DATADIR%%/plugins/lastfmradio/config.py
-%%DATADIR%%/plugins/lastfmradio/config.pyc
-%%DATADIR%%/plugins/lastfmradio/config.pyo
-%%DATADIR%%/plugins/lastfmradio/data/album.png
-%%DATADIR%%/plugins/lastfmradio/data/artist.png
-%%DATADIR%%/plugins/lastfmradio/data/default.css
-%%DATADIR%%/plugins/lastfmradio/data/default.html
-%%DATADIR%%/plugins/lastfmradio/data/favicon.ico
-%%DATADIR%%/plugins/lastfmradio/data/main.js
-%%DATADIR%%/plugins/lastfmradio/data/nice_favicon.png
-%%DATADIR%%/plugins/lastfmradio/data/noalbum_medium.gif
-%%DATADIR%%/plugins/lastfmradio/data/sidebar.css
-%%DATADIR%%/plugins/lastfmradio/data/sidebar.html
-%%DATADIR%%/plugins/lastfmradio/data/song.png
-%%DATADIR%%/plugins/lastfmradio/httpclient.py
-%%DATADIR%%/plugins/lastfmradio/httpclient.pyc
-%%DATADIR%%/plugins/lastfmradio/httpclient.pyo
-%%DATADIR%%/plugins/lastfmradio/lastfm.py
-%%DATADIR%%/plugins/lastfmradio/lastfm.pyc
-%%DATADIR%%/plugins/lastfmradio/lastfm.pyo
-%%DATADIR%%/plugins/lastfmradio/lastfmchangestation.py
-%%DATADIR%%/plugins/lastfmradio/lastfmchangestation.pyc
-%%DATADIR%%/plugins/lastfmradio/lastfmchangestation.pyo
-%%DATADIR%%/plugins/lastfmradio/lastfmmain.py
-%%DATADIR%%/plugins/lastfmradio/lastfmmain.pyc
-%%DATADIR%%/plugins/lastfmradio/lastfmmain.pyo
-%%DATADIR%%/plugins/lastfmradio/playlist.py
-%%DATADIR%%/plugins/lastfmradio/playlist.pyc
-%%DATADIR%%/plugins/lastfmradio/playlist.pyo
-%%DATADIR%%/plugins/lastfmradio/xspf.py
-%%DATADIR%%/plugins/lastfmradio/xspf.pyc
-%%DATADIR%%/plugins/lastfmradio/xspf.pyo
-%%DATADIR%%/plugins/librivox/PLUGININFO
-%%DATADIR%%/plugins/librivox/__init__.py
-%%DATADIR%%/plugins/librivox/__init__.pyc
-%%DATADIR%%/plugins/librivox/__init__.pyo
-%%DATADIR%%/plugins/librivox/about_window.py
-%%DATADIR%%/plugins/librivox/about_window.pyc
-%%DATADIR%%/plugins/librivox/about_window.pyo
-%%DATADIR%%/plugins/librivox/book_icon.png
-%%DATADIR%%/plugins/librivox/clock.png
-%%DATADIR%%/plugins/librivox/ebook.png
-%%DATADIR%%/plugins/librivox/librivoxsearch.py
-%%DATADIR%%/plugins/librivox/librivoxsearch.pyc
-%%DATADIR%%/plugins/librivox/librivoxsearch.pyo
-%%DATADIR%%/plugins/lyricsfly/PLUGININFO
-%%DATADIR%%/plugins/lyricsfly/__init__.py
-%%DATADIR%%/plugins/lyricsfly/__init__.pyc
-%%DATADIR%%/plugins/lyricsfly/__init__.pyo
-%%DATADIR%%/plugins/lyricsfly/test.py
-%%DATADIR%%/plugins/lyricsfly/test.pyc
-%%DATADIR%%/plugins/lyricsfly/test.pyo
-%%DATADIR%%/plugins/lyricwiki/PLUGININFO
-%%DATADIR%%/plugins/lyricwiki/__init__.py
-%%DATADIR%%/plugins/lyricwiki/__init__.pyc
-%%DATADIR%%/plugins/lyricwiki/__init__.pyo
-%%DATADIR%%/plugins/lyricwiki/test.py
-%%DATADIR%%/plugins/lyricwiki/test.pyc
-%%DATADIR%%/plugins/lyricwiki/test.pyo
-%%DATADIR%%/plugins/massstorage/PLUGININFO
-%%DATADIR%%/plugins/massstorage/__init__.py
-%%DATADIR%%/plugins/massstorage/__init__.pyc
-%%DATADIR%%/plugins/massstorage/__init__.pyo
-%%DATADIR%%/plugins/moodbar/PLUGININFO
-%%DATADIR%%/plugins/moodbar/__init__.py
-%%DATADIR%%/plugins/moodbar/__init__.pyc
-%%DATADIR%%/plugins/moodbar/__init__.pyo
-%%DATADIR%%/plugins/mpris/PLUGININFO
-%%DATADIR%%/plugins/mpris/__init__.py
-%%DATADIR%%/plugins/mpris/__init__.pyc
-%%DATADIR%%/plugins/mpris/__init__.pyo
-%%DATADIR%%/plugins/mpris/exaile_mpris.py
-%%DATADIR%%/plugins/mpris/exaile_mpris.pyc
-%%DATADIR%%/plugins/mpris/exaile_mpris.pyo
-%%DATADIR%%/plugins/mpris/mpris_player.py
-%%DATADIR%%/plugins/mpris/mpris_player.pyc
-%%DATADIR%%/plugins/mpris/mpris_player.pyo
-%%DATADIR%%/plugins/mpris/mpris_root.py
-%%DATADIR%%/plugins/mpris/mpris_root.pyc
-%%DATADIR%%/plugins/mpris/mpris_root.pyo
-%%DATADIR%%/plugins/mpris/mpris_tag_converter.py
-%%DATADIR%%/plugins/mpris/mpris_tag_converter.pyc
-%%DATADIR%%/plugins/mpris/mpris_tag_converter.pyo
-%%DATADIR%%/plugins/mpris/mpris_tracklist.py
-%%DATADIR%%/plugins/mpris/mpris_tracklist.pyc
-%%DATADIR%%/plugins/mpris/mpris_tracklist.pyo
-%%DATADIR%%/plugins/mpris/test.py
-%%DATADIR%%/plugins/mpris/test.pyc
-%%DATADIR%%/plugins/mpris/test.pyo
-%%DATADIR%%/plugins/multialarmclock/PLUGININFO
-%%DATADIR%%/plugins/multialarmclock/__init__.py
-%%DATADIR%%/plugins/multialarmclock/__init__.pyc
-%%DATADIR%%/plugins/multialarmclock/__init__.pyo
-%%DATADIR%%/plugins/multialarmclock/alarmclk.glade
-%%DATADIR%%/plugins/multialarmclock/clock32.png
-%%DATADIR%%/plugins/notify/PLUGININFO
-%%DATADIR%%/plugins/notify/__init__.py
-%%DATADIR%%/plugins/notify/__init__.pyc
-%%DATADIR%%/plugins/notify/__init__.pyo
-%%DATADIR%%/plugins/notify/notify_cover.py
-%%DATADIR%%/plugins/notify/notify_cover.pyc
-%%DATADIR%%/plugins/notify/notify_cover.pyo
-%%DATADIR%%/plugins/notify/notifyprefs.py
-%%DATADIR%%/plugins/notify/notifyprefs.pyc
-%%DATADIR%%/plugins/notify/notifyprefs.pyo
-%%DATADIR%%/plugins/notify/notifyprefs_pane.glade
-%%DATADIR%%/plugins/notify/test.py
-%%DATADIR%%/plugins/notify/test.pyc
-%%DATADIR%%/plugins/notify/test.pyo
-%%DATADIR%%/plugins/notifyosd/PLUGININFO
-%%DATADIR%%/plugins/notifyosd/__init__.py
-%%DATADIR%%/plugins/notifyosd/__init__.pyc
-%%DATADIR%%/plugins/notifyosd/__init__.pyo
-%%DATADIR%%/plugins/notifyosd/notifyosd_cover.py
-%%DATADIR%%/plugins/notifyosd/notifyosd_cover.pyc
-%%DATADIR%%/plugins/notifyosd/notifyosd_cover.pyo
-%%DATADIR%%/plugins/notifyosd/notifyosdprefs.py
-%%DATADIR%%/plugins/notifyosd/notifyosdprefs.pyc
-%%DATADIR%%/plugins/notifyosd/notifyosdprefs.pyo
-%%DATADIR%%/plugins/notifyosd/notifyosdprefs_pane.glade
-%%DATADIR%%/plugins/notifyosd/test.py
-%%DATADIR%%/plugins/notifyosd/test.pyc
-%%DATADIR%%/plugins/notifyosd/test.pyo
-%%DATADIR%%/plugins/replaygain/PLUGININFO
-%%DATADIR%%/plugins/replaygain/__init__.py
-%%DATADIR%%/plugins/replaygain/__init__.pyc
-%%DATADIR%%/plugins/replaygain/__init__.pyo
-%%DATADIR%%/plugins/replaygain/replaygainprefs.py
-%%DATADIR%%/plugins/replaygain/replaygainprefs.pyc
-%%DATADIR%%/plugins/replaygain/replaygainprefs.pyo
-%%DATADIR%%/plugins/replaygain/replaygainprefs_pane.glade
-%%DATADIR%%/plugins/screensaverpause/PLUGININFO
-%%DATADIR%%/plugins/screensaverpause/__init__.py
-%%DATADIR%%/plugins/screensaverpause/__init__.pyc
-%%DATADIR%%/plugins/screensaverpause/__init__.pyo
-%%DATADIR%%/plugins/shoutcast/PLUGININFO
-%%DATADIR%%/plugins/shoutcast/__init__.py
-%%DATADIR%%/plugins/shoutcast/__init__.pyc
-%%DATADIR%%/plugins/shoutcast/__init__.pyo
-%%DATADIR%%/plugins/shoutcast/test.py
-%%DATADIR%%/plugins/shoutcast/test.pyc
-%%DATADIR%%/plugins/shoutcast/test.pyo
-%%DATADIR%%/plugins/streamripper/PLUGININFO
-%%DATADIR%%/plugins/streamripper/__init__.py
-%%DATADIR%%/plugins/streamripper/__init__.pyc
-%%DATADIR%%/plugins/streamripper/__init__.pyo
-%%DATADIR%%/plugins/streamripper/srprefs.py
-%%DATADIR%%/plugins/streamripper/srprefs.pyc
-%%DATADIR%%/plugins/streamripper/srprefs.pyo
-%%DATADIR%%/plugins/streamripper/streamripper.glade
-%%DATADIR%%/plugins/tagcovers/PLUGININFO
-%%DATADIR%%/plugins/tagcovers/__init__.py
-%%DATADIR%%/plugins/tagcovers/__init__.pyc
-%%DATADIR%%/plugins/tagcovers/__init__.pyo
-%%NLS%%share/locale/an/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ar/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ast/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/bg/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/bn/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/br/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ca/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/cs/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/cy/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/da/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/de/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/el/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/en_CA/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/en_GB/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/eo/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/es/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/et/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/eu/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/fa/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/fi/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/fr/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/frp/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/gl/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/gu/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/he/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/hi/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/hr/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/hu/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/id/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/it/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ja/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ka/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/kk/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ko/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/lt/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/lv/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/mk/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/mr/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/nb/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/nl/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/oc/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/pl/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ps/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/pt/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/pt_BR/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ro/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ru/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/sk/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/sl/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/sq/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/sr/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/sv/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/sw/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/ta/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/te/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/tl/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/tr/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/uk/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/vi/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/zh_CN/LC_MESSAGES/exaile.mo
-%%NLS%%share/locale/zh_TW/LC_MESSAGES/exaile.mo
 bin/exaile
 etc/xdg/exaile/settings.ini
 lib/exaile/exaile.py
@@ -353,9 +10,9 @@ lib/exaile/xl/collection.pyo
 lib/exaile/xl/common.py
 lib/exaile/xl/common.pyc
 lib/exaile/xl/common.pyo
-lib/exaile/xl/cover.py
-lib/exaile/xl/cover.pyc
-lib/exaile/xl/cover.pyo
+lib/exaile/xl/covers.py
+lib/exaile/xl/covers.pyc
+lib/exaile/xl/covers.pyo
 lib/exaile/xl/devices.py
 lib/exaile/xl/devices.pyc
 lib/exaile/xl/devices.pyo
@@ -365,9 +22,24 @@ lib/exaile/xl/dynamic.pyo
 lib/exaile/xl/event.py
 lib/exaile/xl/event.pyc
 lib/exaile/xl/event.pyo
+lib/exaile/xl/externals/__init__.py
+lib/exaile/xl/externals/__init__.pyc
+lib/exaile/xl/externals/__init__.pyo
+lib/exaile/xl/externals/gi_composites.py
+lib/exaile/xl/externals/gi_composites.pyc
+lib/exaile/xl/externals/gi_composites.pyo
+lib/exaile/xl/externals/sigint.py
+lib/exaile/xl/externals/sigint.pyc
+lib/exaile/xl/externals/sigint.pyo
+lib/exaile/xl/formatter.py
+lib/exaile/xl/formatter.pyc
+lib/exaile/xl/formatter.pyo
 lib/exaile/xl/hal.py
 lib/exaile/xl/hal.pyc
 lib/exaile/xl/hal.pyo
+lib/exaile/xl/logger_setup.py
+lib/exaile/xl/logger_setup.pyc
+lib/exaile/xl/logger_setup.pyo
 lib/exaile/xl/lyrics.py
 lib/exaile/xl/lyrics.pyc
 lib/exaile/xl/lyrics.pyo
@@ -386,12 +58,21 @@ lib/exaile/xl/metadata/_base.pyo
 lib/exaile/xl/metadata/_id3.py
 lib/exaile/xl/metadata/_id3.pyc
 lib/exaile/xl/metadata/_id3.pyo
+lib/exaile/xl/metadata/_matroska.py
+lib/exaile/xl/metadata/_matroska.pyc
+lib/exaile/xl/metadata/_matroska.pyo
+lib/exaile/xl/metadata/ape.py
+lib/exaile/xl/metadata/ape.pyc
+lib/exaile/xl/metadata/ape.pyo
 lib/exaile/xl/metadata/asf.py
 lib/exaile/xl/metadata/asf.pyc
 lib/exaile/xl/metadata/asf.pyo
 lib/exaile/xl/metadata/flac.py
 lib/exaile/xl/metadata/flac.pyc
 lib/exaile/xl/metadata/flac.pyo
+lib/exaile/xl/metadata/mka.py
+lib/exaile/xl/metadata/mka.pyc
+lib/exaile/xl/metadata/mka.pyo
 lib/exaile/xl/metadata/mod.py
 lib/exaile/xl/metadata/mod.pyc
 lib/exaile/xl/metadata/mod.pyo
@@ -413,6 +94,9 @@ lib/exaile/xl/metadata/sid.pyo
 lib/exaile/xl/metadata/speex.py
 lib/exaile/xl/metadata/speex.pyc
 lib/exaile/xl/metadata/speex.pyo
+lib/exaile/xl/metadata/tags.py
+lib/exaile/xl/metadata/tags.pyc
+lib/exaile/xl/metadata/tags.pyo
 lib/exaile/xl/metadata/tta.py
 lib/exaile/xl/metadata/tta.pyc
 lib/exaile/xl/metadata/tta.pyo
@@ -422,27 +106,69 @@ lib/exaile/xl/metadata/wav.pyo
 lib/exaile/xl/metadata/wv.py
 lib/exaile/xl/metadata/wv.pyc
 lib/exaile/xl/metadata/wv.pyo
+lib/exaile/xl/migrations/__init__.py
+lib/exaile/xl/migrations/__init__.pyc
+lib/exaile/xl/migrations/__init__.pyo
+lib/exaile/xl/migrations/database/__init__.py
+lib/exaile/xl/migrations/database/__init__.pyc
+lib/exaile/xl/migrations/database/__init__.pyo
+lib/exaile/xl/migrations/database/from1to2.py
+lib/exaile/xl/migrations/database/from1to2.pyc
+lib/exaile/xl/migrations/database/from1to2.pyo
+lib/exaile/xl/migrations/settings/__init__.py
+lib/exaile/xl/migrations/settings/__init__.pyc
+lib/exaile/xl/migrations/settings/__init__.pyo
+lib/exaile/xl/migrations/settings/engine.py
+lib/exaile/xl/migrations/settings/engine.pyc
+lib/exaile/xl/migrations/settings/engine.pyo
+lib/exaile/xl/migrations/settings/osd.py
+lib/exaile/xl/migrations/settings/osd.pyc
+lib/exaile/xl/migrations/settings/osd.pyo
+lib/exaile/xl/migrations/settings/rating.py
+lib/exaile/xl/migrations/settings/rating.pyc
+lib/exaile/xl/migrations/settings/rating.pyo
 lib/exaile/xl/nls.py
 lib/exaile/xl/nls.pyc
 lib/exaile/xl/nls.pyo
 lib/exaile/xl/player/__init__.py
 lib/exaile/xl/player/__init__.pyc
 lib/exaile/xl/player/__init__.pyo
-lib/exaile/xl/player/_base.py
-lib/exaile/xl/player/_base.pyc
-lib/exaile/xl/player/_base.pyo
-lib/exaile/xl/player/engine_normal.py
-lib/exaile/xl/player/engine_normal.pyc
-lib/exaile/xl/player/engine_normal.pyo
-lib/exaile/xl/player/engine_unified.py
-lib/exaile/xl/player/engine_unified.pyc
-lib/exaile/xl/player/engine_unified.pyo
-lib/exaile/xl/player/pipe.py
-lib/exaile/xl/player/pipe.pyc
-lib/exaile/xl/player/pipe.pyo
+lib/exaile/xl/player/adapters.py
+lib/exaile/xl/player/adapters.pyc
+lib/exaile/xl/player/adapters.pyo
+lib/exaile/xl/player/engine.py
+lib/exaile/xl/player/engine.pyc
+lib/exaile/xl/player/engine.pyo
+lib/exaile/xl/player/gst/__init__.py
+lib/exaile/xl/player/gst/__init__.pyc
+lib/exaile/xl/player/gst/__init__.pyo
+lib/exaile/xl/player/gst/dynamic_sink.py
+lib/exaile/xl/player/gst/dynamic_sink.pyc
+lib/exaile/xl/player/gst/dynamic_sink.pyo
+lib/exaile/xl/player/gst/engine.py
+lib/exaile/xl/player/gst/engine.pyc
+lib/exaile/xl/player/gst/engine.pyo
+lib/exaile/xl/player/gst/gst_utils.py
+lib/exaile/xl/player/gst/gst_utils.pyc
+lib/exaile/xl/player/gst/gst_utils.pyo
+lib/exaile/xl/player/gst/sink.py
+lib/exaile/xl/player/gst/sink.pyc
+lib/exaile/xl/player/gst/sink.pyo
+lib/exaile/xl/player/gst/sink_osx.py
+lib/exaile/xl/player/gst/sink_osx.pyc
+lib/exaile/xl/player/gst/sink_osx.pyo
+lib/exaile/xl/player/gst/sink_windows.py
+lib/exaile/xl/player/gst/sink_windows.pyc
+lib/exaile/xl/player/gst/sink_windows.pyo
+lib/exaile/xl/player/player.py
+lib/exaile/xl/player/player.pyc
+lib/exaile/xl/player/player.pyo
 lib/exaile/xl/player/queue.py
 lib/exaile/xl/player/queue.pyc
 lib/exaile/xl/player/queue.pyo
+lib/exaile/xl/player/track_fader.py
+lib/exaile/xl/player/track_fader.pyc
+lib/exaile/xl/player/track_fader.pyo
 lib/exaile/xl/playlist.py
 lib/exaile/xl/playlist.pyc
 lib/exaile/xl/playlist.pyo
@@ -458,15 +184,30 @@ lib/exaile/xl/radio.pyo
 lib/exaile/xl/settings.py
 lib/exaile/xl/settings.pyc
 lib/exaile/xl/settings.pyo
-lib/exaile/xl/track.py
-lib/exaile/xl/track.pyc
-lib/exaile/xl/track.pyo
-lib/exaile/xl/trackdb.py
-lib/exaile/xl/trackdb.pyc
-lib/exaile/xl/trackdb.pyo
 lib/exaile/xl/transcoder.py
 lib/exaile/xl/transcoder.pyc
 lib/exaile/xl/transcoder.pyo
+lib/exaile/xl/trax/__init__.py
+lib/exaile/xl/trax/__init__.pyc
+lib/exaile/xl/trax/__init__.pyo
+lib/exaile/xl/trax/search.py
+lib/exaile/xl/trax/search.pyc
+lib/exaile/xl/trax/search.pyo
+lib/exaile/xl/trax/track.py
+lib/exaile/xl/trax/track.pyc
+lib/exaile/xl/trax/track.pyo
+lib/exaile/xl/trax/trackdb.py
+lib/exaile/xl/trax/trackdb.pyc
+lib/exaile/xl/trax/trackdb.pyo
+lib/exaile/xl/trax/util.py
+lib/exaile/xl/trax/util.pyc
+lib/exaile/xl/trax/util.pyo
+lib/exaile/xl/unicode.py
+lib/exaile/xl/unicode.pyc
+lib/exaile/xl/unicode.pyo
+lib/exaile/xl/version.py
+lib/exaile/xl/version.pyc
+lib/exaile/xl/version.pyo
 lib/exaile/xl/xdg.py
 lib/exaile/xl/xdg.pyc
 lib/exaile/xl/xdg.pyo
@@ -476,33 +217,30 @@ lib/exaile/xl/xldbus.pyo
 lib/exaile/xlgui/__init__.py
 lib/exaile/xlgui/__init__.pyc
 lib/exaile/xlgui/__init__.pyo
+lib/exaile/xlgui/accelerators.py
+lib/exaile/xlgui/accelerators.pyc
+lib/exaile/xlgui/accelerators.pyo
 lib/exaile/xlgui/collection.py
 lib/exaile/xlgui/collection.pyc
 lib/exaile/xlgui/collection.pyo
-lib/exaile/xlgui/commondialogs.py
-lib/exaile/xlgui/commondialogs.pyc
-lib/exaile/xlgui/commondialogs.pyo
 lib/exaile/xlgui/cover.py
 lib/exaile/xlgui/cover.pyc
 lib/exaile/xlgui/cover.pyo
 lib/exaile/xlgui/devices.py
 lib/exaile/xlgui/devices.pyc
 lib/exaile/xlgui/devices.pyo
-lib/exaile/xlgui/filtergui.py
-lib/exaile/xlgui/filtergui.pyc
-lib/exaile/xlgui/filtergui.pyo
 lib/exaile/xlgui/guiutil.py
 lib/exaile/xlgui/guiutil.pyc
 lib/exaile/xlgui/guiutil.pyo
+lib/exaile/xlgui/icons.py
+lib/exaile/xlgui/icons.pyc
+lib/exaile/xlgui/icons.pyo
 lib/exaile/xlgui/main.py
 lib/exaile/xlgui/main.pyc
 lib/exaile/xlgui/main.pyo
 lib/exaile/xlgui/menu.py
 lib/exaile/xlgui/menu.pyc
 lib/exaile/xlgui/menu.pyo
-lib/exaile/xlgui/osd.py
-lib/exaile/xlgui/osd.pyc
-lib/exaile/xlgui/osd.pyo
 lib/exaile/xlgui/panel/__init__.py
 lib/exaile/xlgui/panel/__init__.pyc
 lib/exaile/xlgui/panel/__init__.pyo
@@ -515,105 +253,792 @@ lib/exaile/xlgui/panel/device.pyo
 lib/exaile/xlgui/panel/files.py
 lib/exaile/xlgui/panel/files.pyc
 lib/exaile/xlgui/panel/files.pyo
+lib/exaile/xlgui/panel/flatplaylist.py
+lib/exaile/xlgui/panel/flatplaylist.pyc
+lib/exaile/xlgui/panel/flatplaylist.pyo
+lib/exaile/xlgui/panel/menus.py
+lib/exaile/xlgui/panel/menus.pyc
+lib/exaile/xlgui/panel/menus.pyo
 lib/exaile/xlgui/panel/playlists.py
 lib/exaile/xlgui/panel/playlists.pyc
 lib/exaile/xlgui/panel/playlists.pyo
 lib/exaile/xlgui/panel/radio.py
 lib/exaile/xlgui/panel/radio.pyc
 lib/exaile/xlgui/panel/radio.pyo
-lib/exaile/xlgui/playlist.py
-lib/exaile/xlgui/playlist.pyc
-lib/exaile/xlgui/playlist.pyo
-lib/exaile/xlgui/plcolumns.py
-lib/exaile/xlgui/plcolumns.pyc
-lib/exaile/xlgui/plcolumns.pyo
-lib/exaile/xlgui/plugins.py
-lib/exaile/xlgui/plugins.pyc
-lib/exaile/xlgui/plugins.pyo
-lib/exaile/xlgui/prefs/__init__.py
-lib/exaile/xlgui/prefs/__init__.pyc
-lib/exaile/xlgui/prefs/__init__.pyo
-lib/exaile/xlgui/prefs/appearance_prefs.py
-lib/exaile/xlgui/prefs/appearance_prefs.pyc
-lib/exaile/xlgui/prefs/appearance_prefs.pyo
-lib/exaile/xlgui/prefs/cover_prefs.py
-lib/exaile/xlgui/prefs/cover_prefs.pyc
-lib/exaile/xlgui/prefs/cover_prefs.pyo
-lib/exaile/xlgui/prefs/general_prefs.py
-lib/exaile/xlgui/prefs/general_prefs.pyc
-lib/exaile/xlgui/prefs/general_prefs.pyo
-lib/exaile/xlgui/prefs/osd_prefs.py
-lib/exaile/xlgui/prefs/osd_prefs.pyc
-lib/exaile/xlgui/prefs/osd_prefs.pyo
-lib/exaile/xlgui/prefs/playback_prefs.py
-lib/exaile/xlgui/prefs/playback_prefs.pyc
-lib/exaile/xlgui/prefs/playback_prefs.pyo
-lib/exaile/xlgui/prefs/widgets.py
-lib/exaile/xlgui/prefs/widgets.pyc
-lib/exaile/xlgui/prefs/widgets.pyo
+lib/exaile/xlgui/panels.py
+lib/exaile/xlgui/panels.pyc
+lib/exaile/xlgui/panels.pyo
+lib/exaile/xlgui/playlist_container.py
+lib/exaile/xlgui/playlist_container.pyc
+lib/exaile/xlgui/playlist_container.pyo
+lib/exaile/xlgui/preferences/__init__.py
+lib/exaile/xlgui/preferences/__init__.pyc
+lib/exaile/xlgui/preferences/__init__.pyo
+lib/exaile/xlgui/preferences/appearance.py
+lib/exaile/xlgui/preferences/appearance.pyc
+lib/exaile/xlgui/preferences/appearance.pyo
+lib/exaile/xlgui/preferences/collection.py
+lib/exaile/xlgui/preferences/collection.pyc
+lib/exaile/xlgui/preferences/collection.pyo
+lib/exaile/xlgui/preferences/cover.py
+lib/exaile/xlgui/preferences/cover.pyc
+lib/exaile/xlgui/preferences/cover.pyo
+lib/exaile/xlgui/preferences/playback.py
+lib/exaile/xlgui/preferences/playback.pyc
+lib/exaile/xlgui/preferences/playback.pyo
+lib/exaile/xlgui/preferences/playlists.py
+lib/exaile/xlgui/preferences/playlists.pyc
+lib/exaile/xlgui/preferences/playlists.pyo
+lib/exaile/xlgui/preferences/plugin.py
+lib/exaile/xlgui/preferences/plugin.pyc
+lib/exaile/xlgui/preferences/plugin.pyo
+lib/exaile/xlgui/preferences/widgets.py
+lib/exaile/xlgui/preferences/widgets.pyc
+lib/exaile/xlgui/preferences/widgets.pyo
 lib/exaile/xlgui/progress.py
 lib/exaile/xlgui/progress.pyc
 lib/exaile/xlgui/progress.pyo
-lib/exaile/xlgui/queue.py
-lib/exaile/xlgui/queue.pyc
-lib/exaile/xlgui/queue.pyo
+lib/exaile/xlgui/properties.py
+lib/exaile/xlgui/properties.pyc
+lib/exaile/xlgui/properties.pyo
 lib/exaile/xlgui/tray.py
 lib/exaile/xlgui/tray.pyc
 lib/exaile/xlgui/tray.pyo
+lib/exaile/xlgui/widgets/__init__.py
+lib/exaile/xlgui/widgets/__init__.pyc
+lib/exaile/xlgui/widgets/__init__.pyo
+lib/exaile/xlgui/widgets/common.py
+lib/exaile/xlgui/widgets/common.pyc
+lib/exaile/xlgui/widgets/common.pyo
+lib/exaile/xlgui/widgets/dialogs.py
+lib/exaile/xlgui/widgets/dialogs.pyc
+lib/exaile/xlgui/widgets/dialogs.pyo
+lib/exaile/xlgui/widgets/filter.py
+lib/exaile/xlgui/widgets/filter.pyc
+lib/exaile/xlgui/widgets/filter.pyo
+lib/exaile/xlgui/widgets/info.py
+lib/exaile/xlgui/widgets/info.pyc
+lib/exaile/xlgui/widgets/info.pyo
+lib/exaile/xlgui/widgets/menu.py
+lib/exaile/xlgui/widgets/menu.pyc
+lib/exaile/xlgui/widgets/menu.pyo
+lib/exaile/xlgui/widgets/menuitems.py
+lib/exaile/xlgui/widgets/menuitems.pyc
+lib/exaile/xlgui/widgets/menuitems.pyo
+lib/exaile/xlgui/widgets/notebook.py
+lib/exaile/xlgui/widgets/notebook.pyc
+lib/exaile/xlgui/widgets/notebook.pyo
+lib/exaile/xlgui/widgets/playback.py
+lib/exaile/xlgui/widgets/playback.pyc
+lib/exaile/xlgui/widgets/playback.pyo
+lib/exaile/xlgui/widgets/playlist.py
+lib/exaile/xlgui/widgets/playlist.pyc
+lib/exaile/xlgui/widgets/playlist.pyo
+lib/exaile/xlgui/widgets/playlist_columns.py
+lib/exaile/xlgui/widgets/playlist_columns.pyc
+lib/exaile/xlgui/widgets/playlist_columns.pyo
+lib/exaile/xlgui/widgets/queue.py
+lib/exaile/xlgui/widgets/queue.pyc
+lib/exaile/xlgui/widgets/queue.pyo
+lib/exaile/xlgui/widgets/rating.py
+lib/exaile/xlgui/widgets/rating.pyc
+lib/exaile/xlgui/widgets/rating.pyo
+lib/exaile/xlgui/widgets/smart_playlist_editor.py
+lib/exaile/xlgui/widgets/smart_playlist_editor.pyc
+lib/exaile/xlgui/widgets/smart_playlist_editor.pyo
+share/appdata/exaile.appdata.xml
 share/applications/exaile.desktop
+share/dbus-1/services/org.exaile.Exaile.service
+share/exaile/data/images/128x128
+share/exaile/data/images/16x16/artist.png
+share/exaile/data/images/16x16/audio-x-generic.png
+share/exaile/data/images/16x16/exaile-pause.png
+share/exaile/data/images/16x16/exaile-play.png
+share/exaile/data/images/16x16/exaile.png
+share/exaile/data/images/16x16/extension.png
+share/exaile/data/images/16x16/folder-music.png
+share/exaile/data/images/16x16/genre.png
+share/exaile/data/images/16x16/media-playlist-dynamic.png
+share/exaile/data/images/16x16/media-playlist-repeat.png
+share/exaile/data/images/16x16/media-playlist-shuffle.png
+share/exaile/data/images/16x16/music-library.png
+share/exaile/data/images/16x16/office-calendar.png
+share/exaile/data/images/22x22/artist.png
+share/exaile/data/images/22x22/exaile-pause.png
+share/exaile/data/images/22x22/exaile-play.png
+share/exaile/data/images/22x22/exaile.png
+share/exaile/data/images/22x22/extension.png
+share/exaile/data/images/22x22/folder-music.png
+share/exaile/data/images/22x22/genre.png
+share/exaile/data/images/22x22/media-playlist-dynamic.png
+share/exaile/data/images/22x22/media-playlist-repeat.png
+share/exaile/data/images/22x22/media-playlist-shuffle.png
+share/exaile/data/images/22x22/music-library.png
+share/exaile/data/images/22x22/office-calendar.png
+share/exaile/data/images/24x24/artist.png
+share/exaile/data/images/24x24/exaile-pause.png
+share/exaile/data/images/24x24/exaile-play.png
+share/exaile/data/images/24x24/exaile.png
+share/exaile/data/images/24x24/extension.png
+share/exaile/data/images/24x24/folder-music.png
+share/exaile/data/images/24x24/genre.png
+share/exaile/data/images/24x24/media-playlist-dynamic.png
+share/exaile/data/images/24x24/media-playlist-repeat.png
+share/exaile/data/images/24x24/media-playlist-shuffle.png
+share/exaile/data/images/24x24/music-library.png
+share/exaile/data/images/24x24/office-calendar.png
+share/exaile/data/images/32x32/artist.png
+share/exaile/data/images/32x32/exaile-pause.png
+share/exaile/data/images/32x32/exaile-play.png
+share/exaile/data/images/32x32/exaile.png
+share/exaile/data/images/32x32/extension.png
+share/exaile/data/images/32x32/folder-music.png
+share/exaile/data/images/32x32/genre.png
+share/exaile/data/images/32x32/media-playlist-dynamic.png
+share/exaile/data/images/32x32/media-playlist-repeat.png
+share/exaile/data/images/32x32/media-playlist-shuffle.png
+share/exaile/data/images/32x32/office-calendar.png
+share/exaile/data/images/48x48/artist.png
+share/exaile/data/images/48x48/exaile-pause.png
+share/exaile/data/images/48x48/exaile-play.png
+share/exaile/data/images/48x48/exaile.png
+share/exaile/data/images/48x48/extension.png
+share/exaile/data/images/48x48/folder-music.png
+share/exaile/data/images/48x48/genre.png
+share/exaile/data/images/48x48/office-calendar.png
+share/exaile/data/images/emptystar.png
+share/exaile/data/images/exailelogo.png
+share/exaile/data/images/nocover.png
+share/exaile/data/images/scalable/artist.svg
+share/exaile/data/images/scalable/exaile-pause.svg
+share/exaile/data/images/scalable/exaile-play.svg
+share/exaile/data/images/scalable/exaile.svg
+share/exaile/data/images/scalable/extension.svg
+share/exaile/data/images/scalable/genre.svg
+share/exaile/data/images/scalable/office-calendar.svg
+share/exaile/data/images/splash.png
+share/exaile/data/images/star.png
+share/exaile/data/migrations/__init__.py
+share/exaile/data/migrations/migration_200907100931/__init__.py
+share/exaile/data/migrations/migration_200907100931/olddb.py
+share/exaile/data/migrations/migration_200907100931/oldexailelib.py
+share/exaile/data/migrations/migration_200907100931/oldtrack.py
+share/exaile/data/migrations/migration_200907100931/xlmisc.py
+share/exaile/data/ui/about_dialog.ui
+share/exaile/data/ui/collection_manager.ui
+share/exaile/data/ui/coverchooser.ui
+share/exaile/data/ui/covermanager.ui
+share/exaile/data/ui/coverwindow.ui
+share/exaile/data/ui/device_manager.ui
+share/exaile/data/ui/main.ui
+share/exaile/data/ui/panel/collection.ui
+share/exaile/data/ui/panel/device.ui
+share/exaile/data/ui/panel/files.ui
+share/exaile/data/ui/panel/flatplaylist.ui
+share/exaile/data/ui/panel/playlists.ui
+share/exaile/data/ui/panel/radio.ui
+share/exaile/data/ui/playlist.ui
+share/exaile/data/ui/preferences/appearance.ui
+share/exaile/data/ui/preferences/collection.ui
+share/exaile/data/ui/preferences/cover.ui
+share/exaile/data/ui/preferences/playback.ui
+share/exaile/data/ui/preferences/playlists.ui
+share/exaile/data/ui/preferences/plugin.ui
+share/exaile/data/ui/preferences/preferences_dialog.ui
+share/exaile/data/ui/preferences/widgets/selection_list_preference.ui
+share/exaile/data/ui/splash.ui
+share/exaile/data/ui/trackproperties_dialog.ui
+share/exaile/data/ui/trackproperties_dialog_cover_row.ui
+share/exaile/data/ui/widgets/filter_dialog.ui
+share/exaile/data/ui/widgets/progress.ui
+share/exaile/data/ui/widgets/track_info.ui
+share/exaile/data/ui/widgets/tracklist_info.ui
+share/exaile/data/ui/widgets/volume_control.ui
+share/exaile/plugins/abrepeat/PLUGININFO
+share/exaile/plugins/abrepeat/__init__.py

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-ports-all mailing list