aboutsummaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorJose Alonso Cardenas Marquez <acm@FreeBSD.org>2021-07-17 17:33:18 +0000
committerJose Alonso Cardenas Marquez <acm@FreeBSD.org>2021-07-17 17:37:47 +0000
commit1819836d4cb2bb8cef3680fb1059eb6ae9e491fb (patch)
tree7b8b5252acb61919aed0e28c7578a6419c0439f8 /audio
parent7d0cacdc3b51f811ff172ab51b0ac67294dd4056 (diff)
downloadports-1819836d4cb2bb8cef3680fb1059eb6ae9e491fb.tar.gz
ports-1819836d4cb2bb8cef3680fb1059eb6ae9e491fb.zip
audio/mixxx: Upadte to 2.3.0
ChangeLog at: https://github.com/mixxxdj/mixxx/blob/2.3.0/CHANGELOG.md PR: 249348 Reported by: fbsd-bugzilla at schlachter.ca
Diffstat (limited to 'audio')
-rw-r--r--audio/mixxx/Makefile102
-rw-r--r--audio/mixxx/distinfo6
-rw-r--r--audio/mixxx/files/patch-build_depends.py159
-rw-r--r--audio/mixxx/files/patch-build_features.py102
-rw-r--r--audio/mixxx/files/patch-build_mixxx.py27
-rw-r--r--audio/mixxx/files/patch-build_qt5.py11
-rw-r--r--audio/mixxx/files/patch-cmake_modules_FindLibUSB.cmake14
-rw-r--r--audio/mixxx/files/patch-lib_hidapi-0.8.0-rc1_libusb_hid.c11
-rw-r--r--audio/mixxx/files/patch-lib_kaitai_kaitaistream.cpp14
-rw-r--r--audio/mixxx/files/patch-lib_rigtorp_SPSCQueue_include_rigtorp_SPSCQueue.h11
-rw-r--r--audio/mixxx/files/patch-plugins_soundsourcem4a_soundsourcem4a.h11
-rw-r--r--audio/mixxx/files/patch-src-encoder_encodermp3.cpp11
-rw-r--r--audio/mixxx/files/patch-src-util_screensaver.cpp27
-rw-r--r--audio/mixxx/files/patch-src_controllers_controllermanager.cpp12
-rw-r--r--audio/mixxx/files/patch-src_controllers_controllerpresetfilehandler.cpp14
-rw-r--r--audio/mixxx/files/patch-src_util_versionstore.cpp11
-rw-r--r--audio/mixxx/files/patch-vamp-plugins_SConscript11
-rw-r--r--audio/mixxx/pkg-plist2654
18 files changed, 2745 insertions, 463 deletions
diff --git a/audio/mixxx/Makefile b/audio/mixxx/Makefile
index 1006e8cdd791..051b939d7c21 100644
--- a/audio/mixxx/Makefile
+++ b/audio/mixxx/Makefile
@@ -1,9 +1,7 @@
# Created by: Jean-Yves Lefort <jylefort@brutele.be>
PORTNAME= mixxx
-DISTVERSIONPREFIX= release-
-DISTVERSION= 2.2.4
-PORTREVISION= 5
+DISTVERSION= 2.3.0
CATEGORIES= audio
MAINTAINER= acm@FreeBSD.org
@@ -25,72 +23,72 @@ LIB_DEPENDS= libchromaprint.so:audio/chromaprint \
libebur128.so:audio/libebur128 \
librubberband.so:audio/rubberband \
libsndfile.so:audio/libsndfile \
- libvamp-sdk.so:audio/vamp-plugin-sdk \
libogg.so:audio/libogg \
libvorbisfile.so:audio/libvorbis \
libtag.so:audio/taglib \
libprotobuf.so:devel/protobuf \
- liblilv-0.so:audio/lilv
+ liblilv-0.so:audio/lilv \
+ libportmidi.so:audio/portmidi \
+ libupower-glib.so:sysutils/upower \
+ libkeyfinder.so:audio/libkeyfinder \
+ libmp3lame.so:audio/lame
-USES= compiler:c++11-lang gl iconv qt:5 pkgconfig scons xorg
-USE_XORG= x11
+USES= cmake compiler:c++11-lang gl iconv ninja qt:5 pkgconfig sqlite \
+ ssl xorg
+USE_XORG= ice sm x11 xext
USE_GL= gl glu
USE_GITHUB= yes
GH_ACCOUNT= mixxxdj
-USE_QT= buildtools concurrent core dbus gui network opengl script scripttools \
- sql sql-sqlite3 svg testlib xml xmlpatterns linguisttools_build \
- qmake_build widgets
+USE_QT= buildtools concurrent core dbus gui linguisttools_build network \
+ opengl qmake_build script scripttools sql sql-sqlite3 svg \
+ testlib x11extras xml xmlpatterns widgets
-CONFLICTS= mixxx20* mixxx21*
+CONFLICTS= mixxx22*
-MAKE_ARGS= qtdir="${PREFIX}" install_root="${PREFIX}" \
- build=release optimize=off ${GUI} battery=0 vamp=1 modplug=1 mad=1
-LATE_INSTALL_ARGS= --install-sandbox=${STAGEDIR}
+CMAKE_ARGS+= -DINSTALL_USER_UDEV_RULES:BOOL=OFF \
+ -DOPTIMIZE:BOOL=OFF \
+ -DBATTERY:BOOL=OFF \
+ -DMODPLUG:BOOL=ON \
+ -DMAD:BOOL=ON
-GUI= qt5=1
-
-PORTDATA= *
PORTDOCS= *
-OPTIONS_DEFINE= DOCS FAAD FFMPEG GPERFTOOLS HID LAME OPUS SHOUTCAST WAVPACK
-OPTIONS_DEFAULT= FAAD FFMPEG HID SHOUTCAST OPUS WAVPACK
+OPTIONS_DEFINE= BROADCAST DOCS FAAD FFMPEG GPERFTOOLS HID OPUS \
+ QTKEYCHAIN WAVPACK
+OPTIONS_DEFAULT= BROADCAST FAAD FFMPEG HID OPUS QTKEYCHAIN WAVPACK
OPTIONS_SUB= yes
+BROADCAST_DESC= Live Broadcasting (Shoutcast) support
+#BROADCAST_LIB_DEPENDS= libshout-idjc.so:audio/shout-idjc
+BROADCAST_CMAKE_ARGS= -DBROADCAST:BOOL=ON
+BROADCAST_CMAKE_ARGS_OFF=-DBROADCAST:BOOL=OFF
FAAD_LIB_DEPENDS= libfaad.so:audio/faad \
libmp4v2.so:multimedia/mp4v2
-FAAD_MAKE_ARGS= faad=1
-FAAD_MAKE_ARGS_OFF= faad=0
+FAAD_CMAKE_ARGS= -DFAAD:BOOL=ON
+FAAD_CMAKE_ARGS_OFF= -DFAAD:BOOL=OFF
FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
-FFMPEG_MAKE_ARGS= ffmpeg=1
-FFMPEG_MAKE_ARGS_OFF= ffmpeg=0
+FFMPEG_CMAKE_ARGS= -DFFMPEG:BOOL=ON
+FFMPEG_CMAKE_ARGS_OFF= -DFFMPEG:BOOL=OFF
GPERFTOOLS_LIB_DEPENDS= libtcmalloc.so:devel/google-perftools
-GPERFTOOLS_MAKE_ARGS= perftools=1
-GPERFTOOLS_MAKE_ARGS_OFF= perftools=0
+GPERFTOOLS_CMAKE_ARGS= -DPERFTOOLS:BOOL=ON
+GPERFTOOLS_CMAKE_ARGS_OFF= -DPERFTOOLS:BOOL=OFF
HID_DESC= USB HID controllers support
-HID_MAKE_ARGS= hid=1
-HID_MAKE_ARGS_OFF= hid=0
-LAME_RUN_DEPENDS= lame:audio/lame
+HID_CMAKE_ARGS= -DHID:BOOL=ON
+HID_CMAKE_ARGS_OFF= -DHID:BOOL=OFF
OPUS_LIB_DEPENDS= libopus.so:audio/opus \
- libopusfile.so:audio/opusfile
-OPUS_MAKE_ARGS= opus=1
-OPUS_MAKE_ARGS_OFF= opus=0
-SHOUTCAST_LIB_DEPENDS= libshout.so:audio/libshout
-SHOUTCAST_MAKE_ARGS= shoutcast=1
-SHOUTCAST_MAKE_ARGS_OFF= shoutcast=0
+ libopusfile.so:audio/opusfile
+OPUS_CMAKE_ARGS= -DOPUS:BOOL=ON
+OPUS_CMAKE_ARGS_OFF= -DOPUS:BOOL=OFF
+QTKEYCHAIN_DESC= Secure credentials storage for Live Broadcasting profiles
+QTKEYCHAIN_LIB_DEPENDS= libqt5keychain.so:security/qtkeychain
+QTKEYCHAIN_CMAKE_ARGS= -DQTKEYCHAIN:BOOL:ON
+QTKEYCHAIN_CMAKE_ARGS_OFF=-DQTKEYCHAIN:BOOL:OFF
WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack
-WAVPACK_MAKE_ARGS= wv=1
-WAVPACK_MAKE_ARGS_OFF= wv=0
+WAVPACK_CMAKE_ARGS= -DWAVPACK:BOOL=ON
+WAVPACK_CMAKE_ARGS_OFF= -DWAVPACK:BOOL=OFF
post-patch:
- @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g ; \
- s|%%PREFIX%%|${PREFIX}|g" \
- ${WRKSRC}/build/depends.py
- @${REINPLACE_CMD} -e "s|bzr |true |g" \
- ${WRKSRC}/build/util.py
- @${REINPLACE_CMD} -e "/('install', docs)/d" \
- ${WRKSRC}/src/SConscript
- @${REINPLACE_CMD} -e "s|^Exec=.*|Exec=mixxx| ; \
- s|^Icon=.*|Icon=${PREFIX}/share/pixmaps/mixxx_icon.svg|" \
+ @${REINPLACE_CMD} -e "s|^Exec=.*|Exec=mixxx|" \
${WRKSRC}/res/linux/mixxx.desktop
@${REINPLACE_CMD} -e "s,(Q_OS_LINUX),(Q_OS_LINUX) || defined(Q_OS_FREEBSD),g" \
${WRKSRC}/src/util/screensaver.h
@@ -98,18 +96,4 @@ post-patch:
@${ECHO_CMD} >> ${WRKSRC}/src/controllers/${i}
.endfor
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/mixxx
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/*/*.so
- @${MKDIR} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/soundsource
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for i in Mixxx-Manual.pdf README README.md
- (cd ${WRKSRC} && ${INSTALL_DATA} ${i} \
- ${STAGEDIR}${DOCSDIR})
-.endfor
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
- cd ${WRKSRC} && ${INSTALL_DATA} Mixxx-Manual.pdf \
- ${STAGEDIR}${DOCSDIR}
- @${FIND} ${STAGEDIR}${PREFIX}/lib/mixxx/plugins/soundsource -type d -empty -delete
-
.include <bsd.port.mk>
diff --git a/audio/mixxx/distinfo b/audio/mixxx/distinfo
index 749dc9dd281a..93d37be19745 100644
--- a/audio/mixxx/distinfo
+++ b/audio/mixxx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1593383731
-SHA256 (mixxxdj-mixxx-release-2.2.4_GH0.tar.gz) = 9372b43d5ec882845b4fe2350ef50dabb3f1e0cc029f182b0ed8aa4f4f3b2afa
-SIZE (mixxxdj-mixxx-release-2.2.4_GH0.tar.gz) = 35480450
+TIMESTAMP = 1625856636
+SHA256 (mixxxdj-mixxx-2.3.0_GH0.tar.gz) = ea0dad33bafa9f7a3523f19efa7c3163070fc8b946e93159907a2efb6037babe
+SIZE (mixxxdj-mixxx-2.3.0_GH0.tar.gz) = 39736601
diff --git a/audio/mixxx/files/patch-build_depends.py b/audio/mixxx/files/patch-build_depends.py
deleted file mode 100644
index 4d0da8778a3d..000000000000
--- a/audio/mixxx/files/patch-build_depends.py
+++ /dev/null
@@ -1,159 +0,0 @@
---- build/depends.py 2018-12-24 01:37:23.000000000 -0500
-+++ build/depends.py 2018-12-26 22:17:54.336049000 -0500
-@@ -12,7 +12,7 @@
- if not conf.CheckLib('portaudio'):
- raise Exception(
- 'Did not find libportaudio.a, portaudio.lib, or the PortAudio-v19 development header files.')
-- elif build.platform_is_linux:
-+ elif build.platform_is_linux or build.platform_is_bsd:
- build.env.ParseConfig('pkg-config portaudio-2.0 --silence-errors --cflags --libs')
-
- # Turn on PortAudio support in Mixxx
-@@ -74,7 +74,8 @@
-
- if (not conf.CheckLib('GLU') and
- not conf.CheckLib('glu32') and
-- not conf.CheckCHeader('OpenGL/glu.h')):
-+ not conf.CheckCHeader('OpenGL/glu.h') and
-+ not conf.CheckCHeader('GL/glu.h')):
- raise Exception('Did not find GLU development files')
-
-
-@@ -106,7 +107,7 @@
- class UPower(Dependence):
- """UPower is used to get battery measurements on Linux."""
- def configure(self, build, conf):
-- if not build.platform_is_linux:
-+ if not build.platform_is_linux or not build.platform_is_bsd:
- return
- build.env.ParseConfig(
- 'pkg-config upower-glib --silence-errors --cflags --libs')
-@@ -185,15 +186,17 @@
-
- class Qt(Dependence):
- DEFAULT_QT4DIRS = {'linux': '/usr/share/qt4',
-- 'bsd': '/usr/local/lib/qt4',
-+ 'bsd': '%%LOCALBASE%%/share/qt4',
- 'osx': '/Library/Frameworks',
- 'windows': 'C:\\qt\\4.6.0'}
-
- DEFAULT_QT5DIRS64 = {'linux': '/usr/lib/x86_64-linux-gnu/qt5',
-+ 'bsd': '%%LOCALBASE%%/lib/qt5',
- 'osx': '/Library/Frameworks',
- 'windows': 'C:\\qt\\5.11.1'}
-
- DEFAULT_QT5DIRS32 = {'linux': '/usr/lib/i386-linux-gnu/qt5',
-+ 'bsd': '%%LOCALBASE%%/lib/qt5',
- 'osx': '/Library/Frameworks',
- 'windows': 'C:\\qt\\5.11.1'}
-
-@@ -324,9 +327,17 @@
- build.env.Append(CCFLAGS='-fPIC')
-
- elif build.platform_is_bsd:
-- build.env.Append(LIBS=qt_modules)
-- include_paths = ['$QTDIR/include/%s' % module
-- for module in qt_modules]
-+ qt_modules.extend(['QtDBus'])
-+ if qt5:
-+ qt5_modules = [w.replace('Qt', 'Qt5') for w in qt_modules]
-+ build.env.Append(LIBS = qt5_modules)
-+ build.env.Append(CCFLAGS='-fPIC')
-+ include_paths = ['%%LOCALBASE%%/include/qt5/%s' % module
-+ for module in qt_modules]
-+ else:
-+ build.env.Append(LIBS = qt_modules)
-+ include_paths = ['%%LOCALBASE%%/include/qt4/%s' % module
-+ for module in qt_modules]
- build.env.Append(CPPPATH=include_paths)
- elif build.platform_is_osx:
- qtdir = build.env['QTDIR']
-@@ -492,7 +503,7 @@
- if not build.platform_is_windows and not (using_104_sdk or compiling_on_104):
- qtdir = build.env['QTDIR']
- framework_path = Qt.find_framework_libdir(qtdir, qt5)
-- if os.path.isdir(framework_path):
-+ if framework_path and os.path.isdir(framework_path):
- build.env.Append(LINKFLAGS="-L" + framework_path)
-
- # Mixxx requires C++11 support. Windows enables C++11 features by
-@@ -586,7 +597,7 @@
- if env is None:
- env = build.env
-
-- if build.platform_is_linux:
-+ if build.platform_is_linux or build.platform_is_bsd:
- # Try using system lib
- if conf.CheckForPKG('soundtouch', '2.0.0'):
- # System Lib found
-@@ -630,7 +641,7 @@
- # the files correctly. Adding this folder to the include path should fix
- # it, though might cause issues. This is safe to remove once we
- # deprecate Karmic support. rryan 2/2011
-- build.env.Append(CPPPATH='/usr/include/taglib/')
-+ build.env.Append(CPPPATH='%%LOCALBASE%%/include/taglib/')
-
- if build.platform_is_windows and build.static_dependencies:
- build.env.Append(CPPDEFINES='TAGLIB_STATIC')
-@@ -1343,7 +1354,6 @@
-
- if build.toolchain_is_gnu:
- # Default GNU Options
-- build.env.Append(CCFLAGS='-pipe')
- build.env.Append(CCFLAGS='-Wall')
- if build.compiler_is_clang:
- # Quiet down Clang warnings about inconsistent use of override
-@@ -1472,17 +1482,24 @@
- build.env.Append(CPPPATH=['/opt/local/include'])
-
- elif build.platform_is_bsd:
-+ qt5 = Qt.qt5_enabled(build)
-+
-+ if qt5:
-+ qtdirectory = 'qt5'
-+ else:
-+ qtdirectory = 'qt4'
-+
- build.env.Append(CPPDEFINES='__BSD__')
- build.env.Append(CPPPATH=['/usr/include',
-- '/usr/local/include',
-- '/usr/X11R6/include/'])
-+ '%%LOCALBASE%%/include',
-+ '%%LOCALBASE%%/include/'+ qtdirectory])
- build.env.Append(LIBPATH=['/usr/lib/',
-- '/usr/local/lib',
-- '/usr/X11R6/lib'])
-+ '%%LOCALBASE%%/lib',
-+ '%%LOCALBASE%%/lib/'+ qtdirectory])
- build.env.Append(LIBS='pthread')
- # why do we need to do this on OpenBSD and not on Linux? if we
- # don't then CheckLib("vorbisfile") fails
-- build.env.Append(LIBS=['ogg', 'vorbis'])
-+ build.env.Append(LIBS=['ogg', 'vorbis','X11'])
-
- # Define for things that would like to special case UNIX (Linux or BSD)
- if build.platform_is_bsd or build.platform_is_linux:
-@@ -1515,7 +1532,7 @@
- # Say where to find resources on Unix. TODO(XXX) replace this with a
- # RESOURCE_PATH that covers Win and OSX too:
- if build.platform_is_linux or build.platform_is_bsd:
-- prefix = SCons.ARGUMENTS.get('prefix', '/usr/local')
-+ prefix = SCons.ARGUMENTS.get('prefix', '%%PREFIX%%')
- share_path = os.path.join (prefix, build.env.get(
- 'SHAREDIR', default='share'), 'mixxx')
- build.env.Append(
-@@ -1526,10 +1543,10 @@
- CPPDEFINES=('UNIX_LIB_PATH', r'\"%s\"' % lib_path))
-
- def depends(self, build):
-- return [SoundTouch, ReplayGain, Ebur128Mit, PortAudio, PortMIDI, Qt, TestHeaders,
-- FidLib, SndFile, FLAC, OggVorbis, OpenGL, TagLib, ProtoBuf,
-- Chromaprint, RubberBand, SecurityFramework, CoreServices, Foundation, IOKit,
-- QtScriptByteArray, Reverb, FpClassify, PortAudioRingBuffer, OSXFilePathUrlBackport]
-+ return [SoundTouch, ReplayGain, Ebur128Mit, PortAudio, Qt, TestHeaders,
-+ FidLib, SndFile, FLAC, OggVorbis, OpenGL, TagLib, ProtoBuf,
-+ Chromaprint, RubberBand, SecurityFramework, CoreServices, IOKit,
-+ QtScriptByteArray, Reverb, FpClassify, PortAudioRingBuffer]
-
- def post_dependency_check_configure(self, build, conf):
- """Sets up additional things in the Environment that must happen
diff --git a/audio/mixxx/files/patch-build_features.py b/audio/mixxx/files/patch-build_features.py
deleted file mode 100644
index 9b2c944f5779..000000000000
--- a/audio/mixxx/files/patch-build_features.py
+++ /dev/null
@@ -1,102 +0,0 @@
---- build/features.py 2018-10-28 12:33:56.000000000 -0500
-+++ build/features.py 2018-11-06 14:58:04.915561000 -0500
-@@ -105,13 +105,24 @@
- # -pthread tells GCC to do the right thing regardless of system
- build.env.Append(CCFLAGS='-pthread')
- build.env.Append(LINKFLAGS='-pthread')
-+ elif build.platform_is_bsd:
-+ build.env.ParseConfig('pkg-config hidapi --silence-errors --cflags --libs')
-
-+ conf.CheckLib(['pthread', 'libpthread'])
-+ conf.CheckLib(['rt', 'librt'])
-+
-+ # -pthread tells GCC to do the right thing regardless of system
-+ build.env.Append(CCFLAGS='-pthread')
-+ build.env.Append(LINKFLAGS='-pthread')
- else:
- self.INTERNAL_LINK = True
- if build.platform_is_windows and not conf.CheckLib(['setupapi', 'libsetupapi']):
- raise Exception('Did not find the setupapi library, exiting.')
- elif build.platform_is_osx:
- build.env.AppendUnique(FRAMEWORKS=['IOKit', 'CoreFoundation'])
-+ elif build.platform_is_bsd:
-+ conf.CheckLib(['usb', 'libusb'])
-+ conf.CheckLib(['usbhid', 'libusbhid'])
-
- build.env.Append(CPPDEFINES='__HID__')
- if self.INTERNAL_LINK:
-@@ -129,7 +140,7 @@
- # setupapi.
- sources.append(
- os.path.join(self.HIDAPI_INTERNAL_PATH, "windows/hid.c"))
-- elif build.platform_is_linux:
-+ elif build.platform_is_linux or build.platform_is_bsd:
- # hidapi compiles the libusb implementation by default on Linux
- sources.append(
- os.path.join(self.HIDAPI_INTERNAL_PATH, 'libusb/hid.c'))
-@@ -147,14 +158,14 @@
- def enabled(self, build):
- # For now only make Bulk default on Linux only. Turn on for all
- # platforms after the 1.11.0 release.
-- is_default = 1 if build.platform_is_linux else 0
-+ is_default = 1 if build.platform_is_linux or build.platform_is_bsd else 0
- build.flags['bulk'] = util.get_flags(build.env, 'bulk', is_default)
- if int(build.flags['bulk']):
- return True
- return False
-
- def add_options(self, build, vars):
-- is_default = 1 if build.platform_is_linux else 0
-+ is_default = 1 if build.platform_is_linux or build.platform_is_bsd else 0
- vars.Add('bulk',
- 'Set to 1 to enable USB Bulk controller support.', is_default)
-
-@@ -162,12 +173,15 @@
- if not self.enabled(build):
- return
-
-- build.env.ParseConfig(
-- 'pkg-config libusb-1.0 --silence-errors --cflags --libs')
-- if (not conf.CheckLib(['libusb-1.0', 'usb-1.0']) or
-- not conf.CheckHeader('libusb-1.0/libusb.h')):
-- raise Exception(
-- 'Did not find the libusb 1.0 development library or its header file, exiting!')
-+ if build.platform_is_linux:
-+ build.env.ParseConfig(
-+ 'pkg-config libusb-1.0 --silence-errors --cflags --libs')
-+ if (not conf.CheckLib(['libusb-1.0', 'usb-1.0']) or
-+ not conf.CheckHeader('libusb-1.0/libusb.h')):
-+ raise Exception(
-+ 'Did not find the libusb 1.0 development library or its header file, exiting!')
-+ elif build.platform_is_bsd:
-+ conf.CheckLib(['usb', 'libusb'])
-
- build.env.Append(CPPDEFINES='__BULK__')
-
-@@ -396,7 +410,7 @@
- # If there is no system vamp-hostsdk is installed or if the version
- # of the installed vamp-hostsdk is less than the bundled version,
- # then we'll directly link the bundled vamp-hostsdk
-- if not conf.CheckLib('vamp-hostsdk') or not conf.CheckForPKG('vamp-plugin-sdk', '2.7.1'):
-+ if not conf.CheckLib('vamp-hostsdk') or not conf.CheckForPKG('vamp-sdk', '2.7.1'):
- # For header includes
- build.env.Append(CPPPATH=[self.INTERNAL_VAMP_PATH])
- self.INTERNAL_LINK = True
-@@ -409,7 +423,7 @@
- # FFTW3 support
- have_fftw3_h = conf.CheckHeader('fftw3.h')
- have_fftw3 = conf.CheckLib('fftw3', autoadd=False)
-- if have_fftw3_h and have_fftw3 and build.platform_is_linux:
-+ if have_fftw3_h and have_fftw3 and (build.platform_is_linux or build.platform_is_bsd) :
- build.env.Append(CPPDEFINES='HAVE_FFTW3')
- build.env.ParseConfig(
- 'pkg-config fftw3 --silence-errors --cflags --libs')
-@@ -1295,7 +1309,7 @@
- return ["util/battery/batterywindows.cpp"]
- elif build.platform_is_osx:
- return ["util/battery/batterymac.cpp"]
-- elif build.platform_is_linux:
-+ elif build.platform_is_linux or build.platform_is_bsd:
- return ["util/battery/batterylinux.cpp"]
- else:
- raise Exception('Battery support is not implemented for the target platform.')
diff --git a/audio/mixxx/files/patch-build_mixxx.py b/audio/mixxx/files/patch-build_mixxx.py
deleted file mode 100644
index 1ee0a37c9389..000000000000
--- a/audio/mixxx/files/patch-build_mixxx.py
+++ /dev/null
@@ -1,27 +0,0 @@
---- build/mixxx.py 2018-04-15 13:30:27.000000000 -0500
-+++ build/mixxx.py 2018-04-21 22:31:31.694426000 -0500
-@@ -394,9 +394,9 @@
- self.env['LINKFLAGS'] += SCons.Util.CLVar(os.environ['LDFLAGS'])
-
- # Allow installation directories to be specified.
-- prefix = Script.ARGUMENTS.get('prefix', '/usr/local')
-+ prefix = Script.ARGUMENTS.get('prefix', '%%PREFIX%%')
- if 'LIBDIR' in os.environ:
-- self.env['LIBDIR'] = os.path.relpath(os.environ['LIBDIR'], prefix)
-+ self.env['LIBDIR'] = 'lib' # os.path.relpath(os.environ['LIBDIR'], prefix)
- if 'BINDIR' in os.environ:
- self.env['BINDIR'] = os.path.relpath(os.environ['BINDIR'], prefix)
- if 'SHAREDIR' in os.environ:
-@@ -429,10 +429,10 @@
- def install_options(self):
- cachefile = os.path.join(self.get_cache_dir(), 'custom.py')
- vars = Script.Variables(cachefile)
-- vars.Add('prefix', 'Set to your install prefix', '/usr/local')
-+ vars.Add('prefix', 'Set to your install prefix', '%%PREFIX%%')
- vars.Add('virtualize',
- 'Dynamically swap out the build directory when switching Git branches.', 1)
-- vars.Add('qtdir', 'Set to your QT4 directory', '/usr/share/qt4')
-+ vars.Add('qtdir', 'Set to your QT4 directory', '%%LOCALBASE%%/share/qt4')
- vars.Add('qt_sqlite_plugin', 'Set to 1 to package the Qt SQLite plugin.'
- '\n Set to 0 if SQLite support is compiled into QtSQL.', 0)
- vars.Add('target',
diff --git a/audio/mixxx/files/patch-build_qt5.py b/audio/mixxx/files/patch-build_qt5.py
deleted file mode 100644
index d0927978bcd7..000000000000
--- a/audio/mixxx/files/patch-build_qt5.py
+++ /dev/null
@@ -1,11 +0,0 @@
---- build/qt5.py.orig 2020-05-15 21:26:10 UTC
-+++ build/qt5.py
-@@ -43,7 +43,7 @@ import SCons.Scanner
- import SCons.Tool
- import SCons.Util
-
--class ToolQt5Warning(SCons.Warnings.Warning):
-+class ToolQt5Warning(SCons.Warnings.SConsWarning):
- pass
-
- class GeneratedMocFileNotIncluded(ToolQt5Warning):
diff --git a/audio/mixxx/files/patch-cmake_modules_FindLibUSB.cmake b/audio/mixxx/files/patch-cmake_modules_FindLibUSB.cmake
new file mode 100644
index 000000000000..239103f163d8
--- /dev/null
+++ b/audio/mixxx/files/patch-cmake_modules_FindLibUSB.cmake
@@ -0,0 +1,14 @@
+--- cmake/modules/FindLibUSB.cmake.orig 2021-06-28 20:04:59 UTC
++++ cmake/modules/FindLibUSB.cmake
+@@ -57,7 +57,11 @@ find_path(LibUSB_INCLUDE_DIR
+ mark_as_advanced(LibUSB_INCLUDE_DIR)
+
+ find_library(LibUSB_LIBRARY
++if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
++ NAMES usb
++else
+ NAMES usb-1.0
++endif()
+ PATHS ${PC_LibUSB_LIBRARY_DIRS}
+ DOC "LibUSB library"
+ )
diff --git a/audio/mixxx/files/patch-lib_hidapi-0.8.0-rc1_libusb_hid.c b/audio/mixxx/files/patch-lib_hidapi-0.8.0-rc1_libusb_hid.c
deleted file mode 100644
index 262647d3ea6f..000000000000
--- a/audio/mixxx/files/patch-lib_hidapi-0.8.0-rc1_libusb_hid.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/hidapi-0.8.0-rc1/libusb/hid.c.orig 2015-12-29 16:10:41 UTC
-+++ lib/hidapi-0.8.0-rc1/libusb/hid.c
-@@ -258,7 +258,7 @@ static int get_usage(uint8_t *report_des
- Note that the data parameter is Unicode in UTF-16LE encoding.
- Return value is the number of bytes in data, or LIBUSB_ERROR_*.
- */
--static inline int libusb_get_string_descriptor(libusb_device_handle *dev,
-+inline int libusb_get_string_descriptor(libusb_device_handle *dev,
- uint8_t descriptor_index, uint16_t lang_id,
- unsigned char *data, int length)
- {
diff --git a/audio/mixxx/files/patch-lib_kaitai_kaitaistream.cpp b/audio/mixxx/files/patch-lib_kaitai_kaitaistream.cpp
new file mode 100644
index 000000000000..6ca219c389eb
--- /dev/null
+++ b/audio/mixxx/files/patch-lib_kaitai_kaitaistream.cpp
@@ -0,0 +1,14 @@
+--- lib/kaitai/kaitaistream.cpp.orig 2021-06-28 20:04:59 UTC
++++ lib/kaitai/kaitaistream.cpp
+@@ -17,6 +17,11 @@
+ #define bswap_16(x) _byteswap_ushort(x)
+ #define bswap_32(x) _byteswap_ulong(x)
+ #define bswap_64(x) _byteswap_uint64(x)
++#elif defined(__FreeBSD__)
++#include <sys/endian.h>
++#define bswap_16(x) bswap16(x)
++#define bswap_32(x) bswap32(x)
++#define bswap_64(x) bswap64(x)
+ #else // !__APPLE__ or !_MSC_VER
+ #include <endian.h>
+ #include <byteswap.h>
diff --git a/audio/mixxx/files/patch-lib_rigtorp_SPSCQueue_include_rigtorp_SPSCQueue.h b/audio/mixxx/files/patch-lib_rigtorp_SPSCQueue_include_rigtorp_SPSCQueue.h
new file mode 100644
index 000000000000..8579a04256b9
--- /dev/null
+++ b/audio/mixxx/files/patch-lib_rigtorp_SPSCQueue_include_rigtorp_SPSCQueue.h
@@ -0,0 +1,11 @@
+--- lib/rigtorp/SPSCQueue/include/rigtorp/SPSCQueue.h.orig 2021-06-28 20:04:59 UTC
++++ lib/rigtorp/SPSCQueue/include/rigtorp/SPSCQueue.h
+@@ -189,7 +189,7 @@ template <typename T, typename Allocator = std::alloca
+ // on macOS there is a bug in libc++ where __cpp_lib_hardware_interference_size
+ // is defined but std::hardware_destructive_interference_size is not actually implemented
+ // https://bugs.llvm.org/show_bug.cgi?id=41423
+-#if defined(__cpp_lib_hardware_interference_size) && ! defined(__APPLE__)
++#if defined(__cpp_lib_hardware_interference_size) && ! defined(__APPLE__) && ! defined(__FreeBSD__)
+ static constexpr size_t kCacheLineSize =
+ std::hardware_destructive_interference_size;
+ #else
diff --git a/audio/mixxx/files/patch-plugins_soundsourcem4a_soundsourcem4a.h b/audio/mixxx/files/patch-plugins_soundsourcem4a_soundsourcem4a.h
deleted file mode 100644
index d45a2ae4a508..000000000000
--- a/audio/mixxx/files/patch-plugins_soundsourcem4a_soundsourcem4a.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- plugins/soundsourcem4a/soundsourcem4a.h.orig 2019-07-19 22:36:09 UTC
-+++ plugins/soundsourcem4a/soundsourcem4a.h
-@@ -5,6 +5,8 @@
-
- #include "util/readaheadsamplebuffer.h"
-
-+#include <sys/types.h>
-+
- #ifdef __MP4V2__
- #include <mp4v2/mp4v2.h>
- #else
diff --git a/audio/mixxx/files/patch-src-encoder_encodermp3.cpp b/audio/mixxx/files/patch-src-encoder_encodermp3.cpp
deleted file mode 100644
index 67914779e1c1..000000000000
--- a/audio/mixxx/files/patch-src-encoder_encodermp3.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/encoder/encodermp3.cpp 2017-09-24 22:09:28.258505000 -0500
-+++ src/encoder/encodermp3.cpp 2017-09-24 22:12:09.197474000 -0500
-@@ -76,7 +76,7 @@
- */
- QStringList libnames;
- QString libname = "";
--#ifdef __LINUX__
-+#if defined(__LINUX__) || defined(__FreeBSD__)
- libnames << "mp3lame";
- #elif __WINDOWS__
- libnames << "lame_enc.dll";
diff --git a/audio/mixxx/files/patch-src-util_screensaver.cpp b/audio/mixxx/files/patch-src-util_screensaver.cpp
deleted file mode 100644
index a05c284ecba3..000000000000
--- a/audio/mixxx/files/patch-src-util_screensaver.cpp
+++ /dev/null
@@ -1,27 +0,0 @@
---- src/util/screensaver.cpp 2018-04-22 02:22:56.333283000 -0500
-+++ src/util/screensaver.cpp 2018-04-22 02:24:03.836501000 -0500
-@@ -23,13 +23,13 @@
- # include "util/mac.h"
- #elif defined(Q_OS_WIN)
- # include <windows.h>
--#elif defined(Q_OS_LINUX)
-+#elif defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD)
- # include <QtDBus>
- #elif HAVE_XSCREENSAVER_SUSPEND
- # include <X11/extensions/scrnsaver.h>
- #endif // Q_OS_WIN
-
--#if defined(Q_OS_LINUX) || HAVE_XSCREENSAVER_SUSPEND
-+#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) || HAVE_XSCREENSAVER_SUSPEND
- # define None XNone
- # define Window XWindow
- # include <X11/Xlib.h>
-@@ -140,7 +140,7 @@
- s_enabled = false;
- }
-
--#elif defined(Q_OS_LINUX)
-+#elif defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD)
- const char *SCREENSAVERS[][4] = {
- // org.freedesktop.ScreenSaver is the standard. should work for gnome and kde too,
- // but I add their specific names too
diff --git a/audio/mixxx/files/patch-src_controllers_controllermanager.cpp b/audio/mixxx/files/patch-src_controllers_controllermanager.cpp
deleted file mode 100644
index 7b2fc13b2c09..000000000000
--- a/audio/mixxx/files/patch-src_controllers_controllermanager.cpp
+++ /dev/null
@@ -1,12 +0,0 @@
---- src/controllers/controllermanager.cpp 2018-04-15 13:30:27.000000000 -0500
-+++ src/controllers/controllermanager.cpp 2018-04-21 22:34:32.638474000 -0500
-@@ -127,7 +127,9 @@
-
- // Instantiate all enumerators. Enumerators can take a long time to
- // construct since they interact with host MIDI APIs.
-+#ifdef __PORTMIDI__
- m_enumerators.append(new PortMidiEnumerator());
-+#endif
- #ifdef __HSS1394__
- m_enumerators.append(new Hss1394Enumerator());
- #endif
diff --git a/audio/mixxx/files/patch-src_controllers_controllerpresetfilehandler.cpp b/audio/mixxx/files/patch-src_controllers_controllerpresetfilehandler.cpp
deleted file mode 100644
index 464b33c32d4b..000000000000
--- a/audio/mixxx/files/patch-src_controllers_controllerpresetfilehandler.cpp
+++ /dev/null
@@ -1,14 +0,0 @@
---- src/controllers/controllerpresetfilehandler.cpp.orig 2015-12-29 16:10:41 UTC
-+++ src/controllers/controllerpresetfilehandler.cpp
-@@ -43,7 +43,11 @@ ControllerPresetPointer ControllerPreset
- pHandler = new MidiControllerPresetFileHandler();
- } else if (scriptPath.endsWith(HID_PRESET_EXTENSION, Qt::CaseInsensitive) ||
- scriptPath.endsWith(BULK_PRESET_EXTENSION, Qt::CaseInsensitive)) {
-+#if __HID__
- pHandler = new HidControllerPresetFileHandler();
-+#else
-+ return ControllerPresetPointer();
-+#endif
- }
-
- if (pHandler == NULL) {
diff --git a/audio/mixxx/files/patch-src_util_versionstore.cpp b/audio/mixxx/files/patch-src_util_versionstore.cpp
new file mode 100644
index 000000000000..38048b39347d
--- /dev/null
+++ b/audio/mixxx/files/patch-src_util_versionstore.cpp
@@ -0,0 +1,11 @@
+--- src/util/versionstore.cpp.orig 2021-07-17 15:58:25 UTC
++++ src/util/versionstore.cpp
+@@ -77,6 +77,8 @@ QString VersionStore::platform() {
+ QString base = QStringLiteral("Linux");
+ #elif defined(__WINDOWS__)
+ QString base = QStringLiteral("Windows");
++#elif defined(__FreeBSD__)
++ QString base = QStringLiteral("FreeBSD");
+ #else
+ QString base = QStringLiteral("Unknown OS");
+ #endif
diff --git a/audio/mixxx/files/patch-vamp-plugins_SConscript b/audio/mixxx/files/patch-vamp-plugins_SConscript
deleted file mode 100644
index dfc658763c92..000000000000
--- a/audio/mixxx/files/patch-vamp-plugins_SConscript
+++ /dev/null
@@ -1,11 +0,0 @@
---- vamp-plugins/SConscript 2018-11-06 14:08:42.093656000 -0500
-+++ vamp-plugins/SConscript 2018-11-06 14:08:56.517582000 -0500
-@@ -54,7 +54,7 @@
- # If there is no system vamp-sdk is installed or if the version
- # of the installed vamp-sdk is less than the bundled version,
- # then we'll directly link the bundled vamp-sdk.
-- if not conf.CheckLib('vamp-sdk') or not conf.CheckForPKG('vamp-plugin-sdk', '2.7.1'):
-+ if not conf.CheckLib('vamp-hostsdk') or not conf.CheckForPKG('vamp-sdk', '2.7.1'):
- INTERNAL_VAMP_PATH = '#lib/vamp'
- # For header includes
- env.Append(CPPPATH=[INTERNAL_VAMP_PATH])
diff --git a/audio/mixxx/pkg-plist b/audio/mixxx/pkg-plist
index f979cbcf6269..c884e4b5e5da 100644
--- a/audio/mixxx/pkg-plist
+++ b/audio/mixxx/pkg-plist
@@ -1,7 +1,2651 @@
bin/mixxx
-%%FAAD%%lib/mixxx/plugins/soundsourceqt5/libsoundsourcem4a.so
-%%WAVPACK%%lib/mixxx/plugins/soundsourceqt5/libsoundsourcewv.so
-lib/mixxx/plugins/vampqt5/libmixxxminimal.so
-share/appdata/mixxx.appdata.xml
share/applications/mixxx.desktop
-share/pixmaps/mixxx_icon.svg
+share/icons/hicolor/32x32/apps/mixxx.png
+share/icons/hicolor/scalable/apps/mixxx.svg
+share/metainfo/mixxx.metainfo.xml
+%%DATADIR%%/controllers/.eslintrc.json
+%%DATADIR%%/controllers/Akai MPD24.midi.xml
+%%DATADIR%%/controllers/Akai-LPD8-RK-scripts.js
+%%DATADIR%%/controllers/Akai-LPD8-RK.midi.xml
+%%DATADIR%%/controllers/Allen and Heath Xone K2.midi.xml
+%%DATADIR%%/controllers/Allen-and-Heath-Xone-K2-scripts.js
+%%DATADIR%%/controllers/American Audio RADIUS 2000 CH1.midi.xml
+%%DATADIR%%/controllers/American Audio RADIUS 2000 CH2.midi.xml
+%%DATADIR%%/controllers/American Audio VMS2.midi.xml
+%%DATADIR%%/controllers/American Audio VMS4.midi.xml
+%%DATADIR%%/controllers/American-Audio-RADIUS-2000-scripts.js
+%%DATADIR%%/controllers/American-Audio-VMS2-scripts.js
+%%DATADIR%%/controllers/American-Audio-VMS4-scripts.js
+%%DATADIR%%/controllers/Behringer BCD2000.midi.xml
+%%DATADIR%%/controllers/Behringer BCD3000 Advanced.midi.xml
+%%DATADIR%%/controllers/Behringer BCD3000.midi.xml
+%%DATADIR%%/controllers/Behringer BCR2000.midi.xml
+%%DATADIR%%/controllers/Behringer CMD MM1.midi.xml
+%%DATADIR%%/controllers/Behringer CMD Micro.midi.xml
+%%DATADIR%%/controllers/Behringer CMDStudio4a.midi.xml
+%%DATADIR%%/controllers/Behringer DDM4000.midi.xml
+%%DATADIR%%/controllers/Behringer-BCD2000-scripts.js
+%%DATADIR%%/controllers/Behringer-BCD3000-Advanced-scripts.js
+%%DATADIR%%/controllers/Behringer-BCD3000-scripts.js
+%%DATADIR%%/controllers/Behringer-BCR2000-preset-scripts.js
+%%DATADIR%%/controllers/Behringer-BCR2000-scripts.js
+%%DATADIR%%/controllers/Behringer-CMD-MM1-scripts.js
+%%DATADIR%%/controllers/Behringer-CMD-Micro-scripts.js
+%%DATADIR%%/controllers/Behringer-CMDStudio4a-scripts.js
+%%DATADIR%%/controllers/Behringer-DDM4000-scripts.js
+%%DATADIR%%/controllers/Behringer-Extension-scripts.js
+%%DATADIR%%/controllers/CueColorsReference.svg
+%%DATADIR%%/controllers/DJ TechTools MIDI Fighter Twister.midi.xml
+%%DATADIR%%/controllers/DJ TechTools-MIDI Fighter Twister-scripts.js
+%%DATADIR%%/controllers/DJ-Tech CDJ-101.midi.xml
+%%DATADIR%%/controllers/DJ-Tech DJM-101.midi.xml
+%%DATADIR%%/controllers/DJ-Tech Kontrol One.midi.xml
+%%DATADIR%%/controllers/DJ-Tech Mix-101.midi.xml
+%%DATADIR%%/controllers/DJ-Tech Mixer One.midi.xml
+%%DATADIR%%/controllers/DJ-Tech i-Mix Reload.midi.xml
+%%DATADIR%%/controllers/DJ-Tech-CDJ-101-scripts.js
+%%DATADIR%%/controllers/DJ-Tech-DJM-101-scripts.js
+%%DATADIR%%/controllers/DJ-Tech-Kontrol-One-scripts.js
+%%DATADIR%%/controllers/DJ-Tech-Mixer-One-scripts.js
+%%DATADIR%%/controllers/DJ-Tech-i-Mix-Reload-scripts.js
+%%DATADIR%%/controllers/DJTechTools MIDI Fighter.midi.xml
+%%DATADIR%%/controllers/DJTechTools-MIDIFighter-scripts.js
+%%DATADIR%%/controllers/Denon DN HS5500.midi.xml
+%%DATADIR%%/controllers/Denon DN SC2000.midi.xml
+%%DATADIR%%/controllers/Denon MC3000.midi.xml
+%%DATADIR%%/controllers/Denon MC4000.midi.xml
+%%DATADIR%%/controllers/Denon-DN-HS5500-scripts.js
+%%DATADIR%%/controllers/Denon-DN-SC2000.midi.js
+%%DATADIR%%/controllers/Denon-MC3000-scripts.js
+%%DATADIR%%/controllers/Denon-MC4000-scripts.js
+%%DATADIR%%/controllers/Denon-MC6000MK2-scripts.js
+%%DATADIR%%/controllers/Denon-MC6000MK2.midi.xml
+%%DATADIR%%/controllers/Denon-MC7000-scripts.js
+%%DATADIR%%/controllers/Denon-MC7000.midi.xml
+%%DATADIR%%/controllers/EKS Otus.hid.xml
+%%DATADIR%%/controllers/EKS-Otus.js
+%%DATADIR%%/controllers/Electrix Tweaker.midi.xml
+%%DATADIR%%/controllers/Electrix-Tweaker-scripts.js
+%%DATADIR%%/controllers/Evolution_Xsession.midi.xml
+%%DATADIR%%/controllers/FaderFoxDJ2.midi.xml
+%%DATADIR%%/controllers/Gemini CDMP-7000 L audio.midi.xml
+%%DATADIR%%/controllers/Gemini CDMP-7000 R audio.midi.xml
+%%DATADIR%%/controllers/Gemini FirstMix.midi.xml
+%%DATADIR%%/controllers/Gemini-CDMP-7000-scripts.js
+%%DATADIR%%/controllers/Gemini-FirstMix-scripts.js
+%%DATADIR%%/controllers/HID Keyboard.hid.xml.example
+%%DATADIR%%/controllers/HID Trackpad.hid.xml.example
+%%DATADIR%%/controllers/HID-Keyboard.js
+%%DATADIR%%/controllers/HID-Trackpad.js
+%%DATADIR%%/controllers/Hercules DJ Console 4-Mx.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Console Mac Edition.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Console Mk1.hid.xml
+%%DATADIR%%/controllers/Hercules DJ Console Mk2.hid.xml
+%%DATADIR%%/controllers/Hercules DJ Console Mk2.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Console Mk4.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Console RMX 2.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Console RMX Advanced.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Console RMX.hid.xml
+%%DATADIR%%/controllers/Hercules DJ Console RMX.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Control AIR.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Control Instinct.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Control MP3 e2-scripts.js
+%%DATADIR%%/controllers/Hercules DJ Control MP3 e2.bulk.xml
+%%DATADIR%%/controllers/Hercules DJ Control MP3 e2.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Control MP3.hid.xml
+%%DATADIR%%/controllers/Hercules DJ Control MP3.midi.xml
+%%DATADIR%%/controllers/Hercules DJ Control Steel.midi.xml
+%%DATADIR%%/controllers/Hercules DJControl Compact.midi.xml
+%%DATADIR%%/controllers/Hercules DJControl Starlight.midi.xml
+%%DATADIR%%/controllers/Hercules P32 DJ.midi.xml
+%%DATADIR%%/controllers/Hercules-DJ-Console-4-Mx-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Console-Mk1-hid-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Console-Mk2-hid-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Console-Mk2-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Console-Mk4-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Console-RMX-2-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Console-RMX-hid-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Console-RMX-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Control-AIR-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Control-Instinct-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Control-MP3-hid-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Control-MP3-scripts.js
+%%DATADIR%%/controllers/Hercules-DJ-Control-Steel-scripts.js
+%%DATADIR%%/controllers/Hercules-DJControl-Compact-scripts.js
+%%DATADIR%%/controllers/Hercules-DJControl-Inpulse-200-script.js
+%%DATADIR%%/controllers/Hercules-DJControl-Inpulse-300-script.js
+%%DATADIR%%/controllers/Hercules-DJControl-Starlight-scripts.js
+%%DATADIR%%/controllers/Hercules-P32-scripts.js
+%%DATADIR%%/controllers/Hercules-mp3e2-compat.js
+%%DATADIR%%/controllers/Hercules_DJControl_Inpulse_200.midi.xml
+%%DATADIR%%/controllers/Hercules_DJControl_Inpulse_300.midi.xml
+%%DATADIR%%/controllers/Hercules_DJControl_Jogvision-scripts.js
+%%DATADIR%%/controllers/Hercules_DJControl_Jogvision.midi.xml
+%%DATADIR%%/controllers/Ion Discover DJ.midi.xml
+%%DATADIR%%/controllers/Ion-Discover-DJ-Pro-scripts.js
+%%DATADIR%%/controllers/Ion-Discover-DJ-Pro.midi.xml
+%%DATADIR%%/controllers/Ion-Discover-DJ-scripts.js
+%%DATADIR%%/controllers/KANE_QuNeo.midi.xml
+%%DATADIR%%/controllers/KANE_QuNeo_scripts.js
+%%DATADIR%%/controllers/Kontrol Dj KDJ500.midi.xml
+%%DATADIR%%/controllers/Kontrol-Dj-KDJ500-scripts.js
+%%DATADIR%%/controllers/Korg nanoKONTROL 2.midi.xml
+%%DATADIR%%/controllers/Korg nanoKONTROL.midi.xml
+%%DATADIR%%/controllers/Korg nanoPAD2.midi.xml
+%%DATADIR%%/controllers/Korg-KAOSS-DJ-scripts.js
+%%DATADIR%%/controllers/Korg-KAOSS-DJ.midi.xml
+%%DATADIR%%/controllers/Korg-nanoKONTROL-2-scripts.js
+%%DATADIR%%/controllers/Korg-nanoPAD2-scripts.js
+%%DATADIR%%/controllers/M-Audio_Xsession_pro.midi.xml
+%%DATADIR%%/controllers/Midi-Keyboard.midi.xml
+%%DATADIR%%/controllers/MidiTech-MidiControl.midi.xml
+%%DATADIR%%/controllers/Midi_for_light-scripts.js
+%%DATADIR%%/controllers/Midi_for_light.midi.xml
+%%DATADIR%%/controllers/MixVibes U-Mix Control 2.midi.xml
+%%DATADIR%%/controllers/MixVibes U-Mix Control Pro 2.midi.xml
+%%DATADIR%%/controllers/MixVibes-U-Mix-Control-Pro-2-scripts.js
+%%DATADIR%%/controllers/Mixman DM2 (Linux).js
+%%DATADIR%%/controllers/Mixman DM2 (Linux).midi.xml
+%%DATADIR%%/controllers/Mixman DM2 (OS X).js
+%%DATADIR%%/controllers/Mixman DM2 (OS X).midi.xml
+%%DATADIR%%/controllers/Mixman DM2 (Windows).midi.xml
+%%DATADIR%%/controllers/Nintendo Wiimote.hid.xml
+%%DATADIR%%/controllers/Nintendo-Wiimote.js
+%%DATADIR%%/controllers/Novation Dicer.midi.xml
+%%DATADIR%%/controllers/Novation Launchpad MK2.midi.xml
+%%DATADIR%%/controllers/Novation Launchpad.midi.xml
+%%DATADIR%%/controllers/Novation-Dicer-scripts.js
+%%DATADIR%%/controllers/Novation-Launchpad MK2-scripts.js
+%%DATADIR%%/controllers/Novation-Launchpad-Mini-scripts.js
+%%DATADIR%%/controllers/Novation-Launchpad-Mini.midi.xml
+%%DATADIR%%/controllers/Novation-Launchpad-scripts.js
+%%DATADIR%%/controllers/Numark DJ2Go.midi.xml
+%%DATADIR%%/controllers/Numark MIXTRACK.midi.xml
+%%DATADIR%%/controllers/Numark Mixtrack 2.midi.xml
+%%DATADIR%%/controllers/Numark Mixtrack Platinum.midi.xml
+%%DATADIR%%/controllers/Numark Mixtrack Pro.midi.xml
+%%DATADIR%%/controllers/Numark N4.midi.xml
+%%DATADIR%%/controllers/Numark NS7.midi.xml
+%%DATADIR%%/controllers/Numark Omni Control.midi.xml
+%%DATADIR%%/controllers/Numark Total Control.midi.xml
+%%DATADIR%%/controllers/Numark V7.midi.xml
+%%DATADIR%%/controllers/Numark iDJ Live II.midi.xml
+%%DATADIR%%/controllers/Numark-DJ2Go-scripts.js
+%%DATADIR%%/controllers/Numark-MixTrack-scripts.js
+%%DATADIR%%/controllers/Numark-Mixtrack-2-scripts.js
+%%DATADIR%%/controllers/Numark-Mixtrack-3-scripts.js
+%%DATADIR%%/controllers/Numark-Mixtrack-3.midi.xml
+%%DATADIR%%/controllers/Numark-Mixtrack-Platinum-scripts.js
+%%DATADIR%%/controllers/Numark-Mixtrack-Pro-scripts.js
+%%DATADIR%%/controllers/Numark-N4-scripts.js
+%%DATADIR%%/controllers/Numark-NS7-scripts.js
+%%DATADIR%%/controllers/Numark-Omni-Control-scripts.js
+%%DATADIR%%/controllers/Numark-Total-Control-scripts.js
+%%DATADIR%%/controllers/Numark-V7-scripts.js
+%%DATADIR%%/controllers/Numark-iDJ-Live-II-scripts.js
+%%DATADIR%%/controllers/Pioneer CDJ HID.hid.xml
+%%DATADIR%%/controllers/Pioneer CDJ-2000.midi.xml
+%%DATADIR%%/controllers/Pioneer CDJ-350 Ch1.midi.xml
+%%DATADIR%%/controllers/Pioneer CDJ-350 Ch2.midi.xml
+%%DATADIR%%/controllers/Pioneer CDJ-850.midi.xml
+%%DATADIR%%/controllers/Pioneer DDJ-200.midi.xml
+%%DATADIR%%/controllers/Pioneer DDJ-SX.midi.xml
+%%DATADIR%%/controllers/Pioneer-CDJ-2000-scripts.js
+%%DATADIR%%/controllers/Pioneer-CDJ-350-scripts.js
+%%DATADIR%%/controllers/Pioneer-CDJ-850-scripts.js
+%%DATADIR%%/controllers/Pioneer-CDJ-HID.js
+%%DATADIR%%/controllers/Pioneer-DDJ-200-scripts.js
+%%DATADIR%%/controllers/Pioneer-DDJ-400-script.js
+%%DATADIR%%/controllers/Pioneer-DDJ-400.midi.xml
+%%DATADIR%%/controllers/Pioneer-DDJ-SB-scripts.js
+%%DATADIR%%/controllers/Pioneer-DDJ-SB.midi.xml
+%%DATADIR%%/controllers/Pioneer-DDJ-SB2-scripts.js
+%%DATADIR%%/controllers/Pioneer-DDJ-SB2.midi.xml
+%%DATADIR%%/controllers/Pioneer-DDJ-SX-scripts.js
+%%DATADIR%%/controllers/README.txt
+%%DATADIR%%/controllers/Reloop Beatmix 2-4.midi.xml
+%%DATADIR%%/controllers/Reloop Beatpad.midi.xml
+%%DATADIR%%/controllers/Reloop Digital Jockey 2 Controller Edition.midi.xml
+%%DATADIR%%/controllers/Reloop Jockey 3 ME.midi.xml
+%%DATADIR%%/controllers/Reloop Terminal Mix 2-4.js
+%%DATADIR%%/controllers/Reloop Terminal Mix 2-4.midi.xml
+%%DATADIR%%/controllers/Reloop-Beatmix-2-4-scripts.js
+%%DATADIR%%/controllers/Reloop-Beatpad-scripts.js
+%%DATADIR%%/controllers/Reloop-Digital-Jockey2-Controller-scripts.js
+%%DATADIR%%/controllers/Reloop-Jockey-3-ME-scripts.js
+%%DATADIR%%/controllers/Roland_DJ-505-scripts.js
+%%DATADIR%%/controllers/Roland_DJ-505.midi.xml
+%%DATADIR%%/controllers/Sony SixxAxis.hid.xml
+%%DATADIR%%/controllers/Sony-SixxAxis.js
+%%DATADIR%%/controllers/Soundless_joyMIDI.midi.xml
+%%DATADIR%%/controllers/Soundless_joyMIDI_scripts.js
+%%DATADIR%%/controllers/Stanton SCS.1d.midi.xml
+%%DATADIR%%/controllers/Stanton SCS.1m.midi.xml
+%%DATADIR%%/controllers/Stanton SCS.3d Alternate.midi.xml
+%%DATADIR%%/controllers/Stanton SCS.3d.midi.xml
+%%DATADIR%%/controllers/Stanton SCS.3m.midi.xml
+%%DATADIR%%/controllers/Stanton-DJC-4-scripts.js
+%%DATADIR%%/controllers/Stanton-DJC-4.midi.xml
+%%DATADIR%%/controllers/Stanton-SCS1d-scripts.js
+%%DATADIR%%/controllers/Stanton-SCS1m-scripts.js
+%%DATADIR%%/controllers/Stanton-SCS3d-alternate-scripts.js
+%%DATADIR%%/controllers/Stanton-SCS3d-scripts.js
+%%DATADIR%%/controllers/Stanton-SCS3m-scripts.js
+%%DATADIR%%/controllers/TrakProDJ iPad.midi.xml
+%%DATADIR%%/controllers/TrakProDJ-iPad-scripts.js
+%%DATADIR%%/controllers/Traktor Kontrol F1.hid.xml
+%%DATADIR%%/controllers/Traktor Kontrol S2 MK3.hid.xml
+%%DATADIR%%/controllers/Traktor Kontrol S2 Mk2.hid.xml
+%%DATADIR%%/controllers/Traktor Kontrol S3.hid.xml
+%%DATADIR%%/controllers/Traktor Kontrol S4 MK2.hid.xml
+%%DATADIR%%/controllers/Traktor Kontrol X1.midi.xml
+%%DATADIR%%/controllers/Traktor-Kontrol-F1-scripts.js
+%%DATADIR%%/controllers/Traktor-Kontrol-S2-MK2-hid-scripts.js
+%%DATADIR%%/controllers/Traktor-Kontrol-S2-MK3-hid-scripts.js
+%%DATADIR%%/controllers/Traktor-Kontrol-S3-hid-scripts.js
+%%DATADIR%%/controllers/Traktor-Kontrol-S4-MK2-hid-scripts.js
+%%DATADIR%%/controllers/Traktor-Kontrol-X1.js
+%%DATADIR%%/controllers/Vestax Spin.midi.xml
+%%DATADIR%%/controllers/Vestax Typhoon Enhanced.midi.xml
+%%DATADIR%%/controllers/Vestax Typhoon.midi.xml
+%%DATADIR%%/controllers/Vestax VCI-100-3DEX.midi.xml
+%%DATADIR%%/controllers/Vestax VCI-100-hile.midi.xml
+%%DATADIR%%/controllers/Vestax VCI-100.midi.xml
+%%DATADIR%%/controllers/Vestax VCI-100MKII.midi.xml
+%%DATADIR%%/controllers/Vestax VCI-300.midi.xml
+%%DATADIR%%/controllers/Vestax VCI-400.midi.xml
+%%DATADIR%%/controllers/Vestax-Spin-scripts.js
+%%DATADIR%%/controllers/Vestax-Typhoon-scripts.js
+%%DATADIR%%/controllers/Vestax-VCI-100-3DEX-scripts.js
+%%DATADIR%%/controllers/Vestax-VCI-100-hile.js
+%%DATADIR%%/controllers/Vestax-VCI-100-scripts.js
+%%DATADIR%%/controllers/Vestax-VCI-100MKII-scripts.js
+%%DATADIR%%/controllers/Vestax-VCI-300-scripts.js
+%%DATADIR%%/controllers/Vestax-VCI-400-scripts.js
+%%DATADIR%%/controllers/Wireless DJ App.midi.xml
+%%DATADIR%%/controllers/Wireless-DJ-scripts.js
+%%DATADIR%%/controllers/common-bulk-midi.js
+%%DATADIR%%/controllers/common-controller-scripts.js
+%%DATADIR%%/controllers/common-hid-devices.js
+%%DATADIR%%/controllers/common-hid-packet-parser.js
+%%DATADIR%%/controllers/korg_nanokontrol2.mixco.output.js
+%%DATADIR%%/controllers/korg_nanokontrol2.mixco.output.midi.xml
+%%DATADIR%%/controllers/lodash.mixxx.js
+%%DATADIR%%/controllers/maudio_xponent.mixco.output.js
+%%DATADIR%%/controllers/maudio_xponent.mixco.output.midi.xml
+%%DATADIR%%/controllers/midi-components-0.0.js
+%%DATADIR%%/controllers/mixco/README.md
+%%DATADIR%%/controllers/mixco/korg_nanokontrol2.mixco.litcoffee
+%%DATADIR%%/controllers/mixco/maudio_xponent.mixco.litcoffee
+%%DATADIR%%/controllers/mixco/novation_twitch.mixco.js
+%%DATADIR%%/controllers/novation-launchpad/.babelrc
+%%DATADIR%%/controllers/novation-launchpad/.editorconfig
+%%DATADIR%%/controllers/novation-launchpad/.eslintignore
+%%DATADIR%%/controllers/novation-launchpad/.gitignore
+%%DATADIR%%/controllers/novation-launchpad/LICENSE
+%%DATADIR%%/controllers/novation-launchpad/Makefile
+%%DATADIR%%/controllers/novation-launchpad/README.MD
+%%DATADIR%%/controllers/novation-launchpad/docs/lp-1.png
+%%DATADIR%%/controllers/novation-launchpad/docs/lp-2.png
+%%DATADIR%%/controllers/novation-launchpad/docs/lp-3.png
+%%DATADIR%%/controllers/novation-launchpad/docs/lp-4.png
+%%DATADIR%%/controllers/novation-launchpad/docs/lp-mki-grande.png
+%%DATADIR%%/controllers/novation-launchpad/docs/lp-mki-juggler.png
+%%DATADIR%%/controllers/novation-launchpad/docs/lp-mki-layout.png
+%%DATADIR%%/controllers/novation-launchpad/docs/lp-mki-sampler.png
+%%DATADIR%%/controllers/novation-launchpad/docs/lp-mki-short.png
+%%DATADIR%%/controllers/novation-launchpad/docs/lp-mki-tall.png
+%%DATADIR%%/controllers/novation-launchpad/lerna.json
+%%DATADIR%%/controllers/novation-launchpad/package.json
+%%DATADIR%%/controllers/novation-launchpad/packages/app/.flowconfig
+%%DATADIR%%/controllers/novation-launchpad/packages/app/flow-typed/mk-specs.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/flow-typed/npm/eventemitter3_v2.x.x.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/package.json
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/Bpm.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/Layout.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/ModifierSidebar.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/PlaylistSidebar.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/Preset.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/Screen.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/beatjump.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/beatloop.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/cue.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/grid.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/hotcue.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/key.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/keyshift.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/load.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/loopIo.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/loopMultiply.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/loopjump.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/nudge.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/pfl.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/play.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/quantize.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/reloop.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/slip.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/sync.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/controls/tap.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/presets/Grande.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/presets/Juggler.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/presets/Sampler.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/presets/Short.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/App/presets/Tall.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/Component.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/Controls/ControlComponent.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/Controls/MidiComponent.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/Launchpad/Button.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/Launchpad/MidiBus.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/Launchpad/index.js
+%%DATADIR%%/controllers/novation-launchpad/packages/app/src/index.js
+%%DATADIR%%/controllers/novation-launchpad/packages/mk-specs@1.0.0/buttons.js
+%%DATADIR%%/controllers/novation-launchpad/packages/mk-specs@1.0.0/colors.js
+%%DATADIR%%/controllers/novation-launchpad/packages/mk-specs@1.0.0/package.json
+%%DATADIR%%/controllers/novation-launchpad/packages/mk-specs@2.0.0/buttons.js
+%%DATADIR%%/controllers/novation-launchpad/packages/mk-specs@2.0.0/colors.js
+%%DATADIR%%/controllers/novation-launchpad/packages/mk-specs@2.0.0/package.json
+%%DATADIR%%/controllers/novation-launchpad/packages/mk1/buttons.js
+%%DATADIR%%/controllers/novation-launchpad/packages/mk1/index.js
+%%DATADIR%%/controllers/novation-launchpad/packages/mk1/package.json
+%%DATADIR%%/controllers/novation-launchpad/packages/mk1/template.xml.ejs
+%%DATADIR%%/controllers/novation-launchpad/packages/mk2/buttons.js
+%%DATADIR%%/controllers/novation-launchpad/packages/mk2/index.js
+%%DATADIR%%/controllers/novation-launchpad/packages/mk2/package.json
+%%DATADIR%%/controllers/novation-launchpad/packages/mk2/template.xml.ejs
+%%DATADIR%%/controllers/novation-launchpad/scripts/compile-mapping.js
+%%DATADIR%%/controllers/novation-launchpad/scripts/compile-scripts.js
+%%DATADIR%%/controllers/novation_twitch.mixco.output.js
+%%DATADIR%%/controllers/novation_twitch.mixco.output.midi.xml
+%%DATADIR%%/controllers/us428.midi.xml
+%%DATADIR%%/keyboard/cs_CZ.kbd.cfg
+%%DATADIR%%/keyboard/da_DK.kbd.cfg
+%%DATADIR%%/keyboard/de_CH.kbd.cfg
+%%DATADIR%%/keyboard/de_DE.kbd.cfg
+%%DATADIR%%/keyboard/el_GR.kbd.cfg
+%%DATADIR%%/keyboard/en_US.kbd.cfg
+%%DATADIR%%/keyboard/es_ES.kbd.cfg
+%%DATADIR%%/keyboard/fi_FI.kbd.cfg
+%%DATADIR%%/keyboard/fr_CH.kbd.cfg
+%%DATADIR%%/keyboard/fr_FR.kbd.cfg
+%%DATADIR%%/keyboard/it_IT.kbd.cfg
+%%DATADIR%%/keyboard/ru_RU.kbd.cfg
+%%DATADIR%%/script/.eslintrc.json
+%%DATADIR%%/script/console/__init__.js
+%%DATADIR%%/script/svg/__init__.js
+%%DATADIR%%/skins/Deere (64 Samplers)/sample_decks.xml
+%%DATADIR%%/skins/Deere (64 Samplers)/skin.xml
+%%DATADIR%%/skins/Deere (64 Samplers)/skin_preview.png
+%%DATADIR%%/skins/Deere (64 Samplers)/skin_settings.xml
+%%DATADIR%%/skins/Deere/auxiliary.xml
+%%DATADIR%%/skins/Deere/auxiliary_unconfigured.xml
+%%DATADIR%%/skins/Deere/beatloop_button.xml
+%%DATADIR%%/skins/Deere/crossfader_orientation_button.xml
+%%DATADIR%%/skins/Deere/deck.xml
+%%DATADIR%%/skins/Deere/deck_beatjump_controls.xml
+%%DATADIR%%/skins/Deere/deck_controls_row.xml
+%%DATADIR%%/skins/Deere/deck_coverart.xml
+%%DATADIR%%/skins/Deere/deck_looping_controls.xml
+%%DATADIR%%/skins/Deere/deck_overview.xml
+%%DATADIR%%/skins/Deere/deck_overview_row.xml
+%%DATADIR%%/skins/Deere/deck_singletons.xml
+%%DATADIR%%/skins/Deere/deck_small.xml
+%%DATADIR%%/skins/Deere/deck_spinny.xml
+%%DATADIR%%/skins/Deere/deck_tempo_column.xml
+%%DATADIR%%/skins/Deere/deck_text_row.xml
+%%DATADIR%%/skins/Deere/deck_waveform.xml
+%%DATADIR%%/skins/Deere/decks_small.xml
+%%DATADIR%%/skins/Deere/effect_buttons.xml
+%%DATADIR%%/skins/Deere/effect_focus_button.xml
+%%DATADIR%%/skins/Deere/effect_meta_knob.xml
+%%DATADIR%%/skins/Deere/effect_parameter_button.xml
+%%DATADIR%%/skins/Deere/effect_parameter_knob.xml
+%%DATADIR%%/skins/Deere/effect_rack.xml
+%%DATADIR%%/skins/Deere/effect_single_no_parameters.xml
+%%DATADIR%%/skins/Deere/effect_single_with_parameters.xml
+%%DATADIR%%/skins/Deere/effect_single_with_parameters_row.xml
+%%DATADIR%%/skins/Deere/effect_unit.xml
+%%DATADIR%%/skins/Deere/effect_unit_controls.xml
+%%DATADIR%%/skins/Deere/effect_unit_no_parameters.xml
+%%DATADIR%%/skins/Deere/effect_unit_with_parameters.xml
+%%DATADIR%%/skins/Deere/equalizer_rack_parameter_left.xml
+%%DATADIR%%/skins/Deere/equalizer_rack_parameter_right.xml
+%%DATADIR%%/skins/Deere/fx_unit_group_assignment_button.xml
+%%DATADIR%%/skins/Deere/handle-crossfader-blue.svg
+%%DATADIR%%/skins/Deere/handle-crossfader-grey.svg
+%%DATADIR%%/skins/Deere/handle-crossfader-lime.svg
+%%DATADIR%%/skins/Deere/handle-crossfader-orange.svg
+%%DATADIR%%/skins/Deere/handle-vertical-blue.svg
+%%DATADIR%%/skins/Deere/handle-vertical-carmine.svg
+%%DATADIR%%/skins/Deere/handle-vertical-grey.svg
+%%DATADIR%%/skins/Deere/handle-vertical-lime.svg
+%%DATADIR%%/skins/Deere/handle-vertical-orange.svg
+%%DATADIR%%/skins/Deere/handle-vertical-purple.svg
+%%DATADIR%%/skins/Deere/hide_show_button.xml
+%%DATADIR%%/skins/Deere/hotcue_button.xml
+%%DATADIR%%/skins/Deere/hotcues.xml
+%%DATADIR%%/skins/Deere/icon/ic_add_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_autodj_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_autodj_addrandom.svg
+%%DATADIR%%/skins/Deere/icon/ic_autodj_enable.svg
+%%DATADIR%%/skins/Deere/icon/ic_autodj_fade.svg
+%%DATADIR%%/skins/Deere/icon/ic_autodj_fade_disabled.svg
+%%DATADIR%%/skins/Deere/icon/ic_autodj_repeat_playlist.svg
+%%DATADIR%%/skins/Deere/icon/ic_autodj_shuffle.svg
+%%DATADIR%%/skins/Deere/icon/ic_autodj_skip.svg
+%%DATADIR%%/skins/Deere/icon/ic_autodj_skip_disabled.svg
+%%DATADIR%%/skins/Deere/icon/ic_battery_charged_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_battery_charging_0_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_battery_charging_1_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_battery_charging_2_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_battery_charging_3_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_battery_charging_4_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_battery_charging_5_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_battery_charging_6_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_battery_charging_7_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_battery_discharging_0_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_battery_discharging_1_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_battery_discharging_2_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_battery_discharging_3_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_battery_discharging_4_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_battery_discharging_5_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_battery_discharging_6_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_battery_discharging_7_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_beatjump_backward_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_beatjump_forward_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_beatloop_activate_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_beats_adjust_faster_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_beats_adjust_slower_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_beats_translate_alignment_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_beats_translate_curpos_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_beats_translate_earlier_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_beats_translate_later_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_broadcast_0_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_broadcast_1_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_broadcast_2_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_broadcast_3_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_broadcast_4_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_chevron_down_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_chevron_down_selector.svg
+%%DATADIR%%/skins/Deere/icon/ic_chevron_down_selector_hover.svg
+%%DATADIR%%/skins/Deere/icon/ic_chevron_left_24x48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_chevron_left_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_chevron_right_24x48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_chevron_right_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_chevron_up_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_chevron_up_selector.svg
+%%DATADIR%%/skins/Deere/icon/ic_chevron_up_selector_hover.svg
+%%DATADIR%%/skins/Deere/icon/ic_clear_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_delete.svg
+%%DATADIR%%/skins/Deere/icon/ic_eject_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_fast_forward_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_fast_rewind_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_fx_mixmode_d+w.svg
+%%DATADIR%%/skins/Deere/icon/ic_fx_mixmode_d-w.svg
+%%DATADIR%%/skins/Deere/icon/ic_headphones_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_hotcues_earlier_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_hotcues_later_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_key_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_lib_clear_search.svg
+%%DATADIR%%/skins/Deere/icon/ic_lib_clear_search_focus.svg
+%%DATADIR%%/skins/Deere/icon/ic_lib_spinbox_down_white.svg
+%%DATADIR%%/skins/Deere/icon/ic_lib_spinbox_up_white.svg
+%%DATADIR%%/skins/Deere/icon/ic_library_bpm_locked.svg
+%%DATADIR%%/skins/Deere/icon/ic_library_bpm_unlocked.svg
+%%DATADIR%%/skins/Deere/icon/ic_library_checkmark_blue.svg
+%%DATADIR%%/skins/Deere/icon/ic_library_checkmark_grey.svg
+%%DATADIR%%/skins/Deere/icon/ic_library_checkmark_orange.svg
+%%DATADIR%%/skins/Deere/icon/ic_library_preview_pause.svg
+%%DATADIR%%/skins/Deere/icon/ic_library_preview_play.svg
+%%DATADIR%%/skins/Deere/icon/ic_loop_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_loop_in_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_loop_move_backward_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_loop_move_forward_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_loop_out_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_mainmenu_checkbox.svg
+%%DATADIR%%/skins/Deere/icon/ic_mainmenu_checkbox_checked.svg
+%%DATADIR%%/skins/Deere/icon/ic_menu_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_orientation_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_orientation_aux.svg
+%%DATADIR%%/skins/Deere/icon/ic_orientation_aux_left.svg
+%%DATADIR%%/skins/Deere/icon/ic_orientation_aux_right.svg
+%%DATADIR%%/skins/Deere/icon/ic_orientation_left_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_orientation_right_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_pause_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_play_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_power_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_quantize_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_radio_button_off_18px.svg
+%%DATADIR%%/skins/Deere/icon/ic_radio_button_off_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_radio_button_on_18px.svg
+%%DATADIR%%/skins/Deere/icon/ic_radio_button_on_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_record_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_recording_0_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_recording_1_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_recording_2_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_recording_3_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_remove_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_repeat_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_reverse_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_settings_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_slip_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_spinny_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_unfold_less_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_unfold_more_48px.svg
+%%DATADIR%%/skins/Deere/icon/ic_vinylcontrol_1_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_vinylcontrol_2_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_vinylcontrol_32px.svg
+%%DATADIR%%/skins/Deere/icon/ic_vinylcontrol_3_32px.svg
+%%DATADIR%%/skins/Deere/image/marker_cue.png
+%%DATADIR%%/skins/Deere/image/marker_loop_in.png
+%%DATADIR%%/skins/Deere/image/marker_loop_out.png
+%%DATADIR%%/skins/Deere/image/mixxx_logo.svg
+%%DATADIR%%/skins/Deere/image/style_branch_closed.svg
+%%DATADIR%%/skins/Deere/image/style_branch_open.svg
+%%DATADIR%%/skins/Deere/image/style_handle_horizontal_checked.svg
+%%DATADIR%%/skins/Deere/image/style_handle_horizontal_unchecked.svg
+%%DATADIR%%/skins/Deere/image/style_handle_vertical_checked.svg
+%%DATADIR%%/skins/Deere/image/style_handle_vertical_unchecked.svg
+%%DATADIR%%/skins/Deere/image/style_sort_down.svg
+%%DATADIR%%/skins/Deere/image/style_sort_up.svg
+%%DATADIR%%/skins/Deere/image/vinyl_spinny_background.svg
+%%DATADIR%%/skins/Deere/image/vinyl_spinny_cover_mask.svg
+%%DATADIR%%/skins/Deere/image/vinyl_spinny_foreground.svg
+%%DATADIR%%/skins/Deere/image/vinyl_spinny_foreground_ghost.svg
+%%DATADIR%%/skins/Deere/knob.svg
+%%DATADIR%%/skins/Deere/knob.xml
+%%DATADIR%%/skins/Deere/knob_bg_blue.svg
+%%DATADIR%%/skins/Deere/knob_bg_blue_gapless.svg
+%%DATADIR%%/skins/Deere/knob_bg_carmine.svg
+%%DATADIR%%/skins/Deere/knob_bg_green.svg
+%%DATADIR%%/skins/Deere/knob_bg_grey.svg
+%%DATADIR%%/skins/Deere/knob_bg_lime.svg
+%%DATADIR%%/skins/Deere/knob_bg_orange.svg
+%%DATADIR%%/skins/Deere/knob_bg_purple.svg
+%%DATADIR%%/skins/Deere/knob_bg_purple_gapless.svg
+%%DATADIR%%/skins/Deere/knob_small.svg
+%%DATADIR%%/skins/Deere/knob_small_green.svg
+%%DATADIR%%/skins/Deere/knob_toolbar.svg
+%%DATADIR%%/skins/Deere/knob_toolbar.xml
+%%DATADIR%%/skins/Deere/knob_with_button.xml
+%%DATADIR%%/skins/Deere/knob_with_button_left.xml
+%%DATADIR%%/skins/Deere/knob_with_button_right.xml
+%%DATADIR%%/skins/Deere/knob_with_label.xml
+%%DATADIR%%/skins/Deere/left_1state_button.xml
+%%DATADIR%%/skins/Deere/left_2state_button.xml
+%%DATADIR%%/skins/Deere/left_3state_button.xml
+%%DATADIR%%/skins/Deere/left_5state_button.xml
+%%DATADIR%%/skins/Deere/left_display_2state_button.xml
+%%DATADIR%%/skins/Deere/left_display_4state_button.xml
+%%DATADIR%%/skins/Deere/left_gutter.xml
+%%DATADIR%%/skins/Deere/left_right_1state_button.xml
+%%DATADIR%%/skins/Deere/left_right_2state_button.xml
+%%DATADIR%%/skins/Deere/left_right_display_2state_button.xml
+%%DATADIR%%/skins/Deere/library.xml
+%%DATADIR%%/skins/Deere/main_decks.xml
+%%DATADIR%%/skins/Deere/microphone.xml
+%%DATADIR%%/skins/Deere/microphone_rack.xml
+%%DATADIR%%/skins/Deere/microphone_unconfigured.xml
+%%DATADIR%%/skins/Deere/mixer.xml
+%%DATADIR%%/skins/Deere/mixer_column_eq_left.xml
+%%DATADIR%%/skins/Deere/mixer_column_eq_right.xml
+%%DATADIR%%/skins/Deere/mixer_column_master_vu_2decks.xml
+%%DATADIR%%/skins/Deere/mixer_column_master_vu_4decks.xml
+%%DATADIR%%/skins/Deere/mixer_column_pfl_levels.xml
+%%DATADIR%%/skins/Deere/mixer_column_volume_gain.xml
+%%DATADIR%%/skins/Deere/mixer_controls_2decks_left.xml
+%%DATADIR%%/skins/Deere/mixer_controls_2decks_right.xml
+%%DATADIR%%/skins/Deere/mixer_controls_4decks_left.xml
+%%DATADIR%%/skins/Deere/mixer_controls_4decks_right.xml
+%%DATADIR%%/skins/Deere/mixer_spacer_topbottom.xml
+%%DATADIR%%/skins/Deere/mixer_status_bar.xml
+%%DATADIR%%/skins/Deere/parallel_waveforms.xml
+%%DATADIR%%/skins/Deere/preview_deck.xml
+%%DATADIR%%/skins/Deere/quick_effect_superknob_left.xml
+%%DATADIR%%/skins/Deere/quick_effect_superknob_right.xml
+%%DATADIR%%/skins/Deere/right_gutter.xml
+%%DATADIR%%/skins/Deere/sample_decks.xml
+%%DATADIR%%/skins/Deere/sampler.xml
+%%DATADIR%%/skins/Deere/sampler_controls_row.xml
+%%DATADIR%%/skins/Deere/sampler_row.xml
+%%DATADIR%%/skins/Deere/sampler_rows_selection_button.xml
+%%DATADIR%%/skins/Deere/sampler_text_row.xml
+%%DATADIR%%/skins/Deere/skin.xml
+%%DATADIR%%/skins/Deere/skin_preview.png
+%%DATADIR%%/skins/Deere/skin_settings.xml
+%%DATADIR%%/skins/Deere/skinsettings_button.xml
+%%DATADIR%%/skins/Deere/skinsettings_category_button.xml
+%%DATADIR%%/skins/Deere/slider-crossfader-AutoDJ.svg
+%%DATADIR%%/skins/Deere/slider-crossfader.svg
+%%DATADIR%%/skins/Deere/slider-vertical.svg
+%%DATADIR%%/skins/Deere/spacer.xml
+%%DATADIR%%/skins/Deere/spacer_h.xml
+%%DATADIR%%/skins/Deere/spacer_hx.xml
+%%DATADIR%%/skins/Deere/spacer_v.xml
+%%DATADIR%%/skins/Deere/spacer_vx.xml
+%%DATADIR%%/skins/Deere/special_cue_button.xml
+%%DATADIR%%/skins/Deere/special_cues.xml
+%%DATADIR%%/skins/Deere/statuslight_3state.xml
+%%DATADIR%%/skins/Deere/style-mac.qss
+%%DATADIR%%/skins/Deere/style.qss
+%%DATADIR%%/skins/Deere/tool_bar.xml
+%%DATADIR%%/skins/Deere/vinylcontrol.xml
+%%DATADIR%%/skins/Deere/vumeter.png
+%%DATADIR%%/skins/Deere/vumeter.svg
+%%DATADIR%%/skins/Deere/vumeter.xml
+%%DATADIR%%/skins/Deere/vumeter_bg.png
+%%DATADIR%%/skins/Deere/vumeter_clip.png
+%%DATADIR%%/skins/Deere/vumeter_clip.svg
+%%DATADIR%%/skins/Deere/vumeter_h.xml
+%%DATADIR%%/skins/Deere/vumeter_latency.png
+%%DATADIR%%/skins/Deere/vumeter_latency.svg
+%%DATADIR%%/skins/Deere/vumeter_latency.xml
+%%DATADIR%%/skins/Deere/vumeter_master.xml
+%%DATADIR%%/skins/Deere/vumeter_v.png
+%%DATADIR%%/skins/Deere/vumeter_v.svg
+%%DATADIR%%/skins/Deere/vumeter_v.xml
+%%DATADIR%%/skins/Deere/vumeter_v_bg.png
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__1.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__2.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__3.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__4.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__5.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__6.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__7.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__8.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn___.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn___active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn___pressed.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__arrow_left_down.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__arrow_left_up.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__arrow_right_down.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__arrow_right_up.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__autodj_addrandom.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__autodj_enable_off.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__autodj_enable_on.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__autodj_fade.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__autodj_fade_disabled.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__autodj_repeat_playlist_off.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__autodj_repeat_playlist_on.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__autodj_shuffle.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__autodj_skip.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__autodj_skip_disabled.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__aux_play.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__beat_curpos.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__beat_curpos_active_12.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__beat_curpos_active_34.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__beat_curpos_large.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__beatgrid_controls_collapse.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__beatgrid_controls_expand.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__beatjump_left.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__beatjump_right.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__beats_earlier.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__beats_faster.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__beats_hotcues_earlier.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__beats_hotcues_later.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__beats_later.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__beats_slower.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__broadcast_off.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__broadcast_on.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__collapse.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__collapse_dim.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__cue_deck.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__delete.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__effectselector_border.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__eject.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__eject_active_12.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__eject_active_34.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__eq_kill_high.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__eq_kill_low.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__eq_kill_mid.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__expand.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__expand_dim.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_2.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_2_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_3.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_3_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_4.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_4_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_FX1.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_FX1_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_FX2.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_FX2_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_FX3.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_FX3_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_FX4.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_FX4_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_focus.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_focus_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_mixmode_d+w.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_mixmode_d-w.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_selector_down.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_selector_down_pressed.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_toggle.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__fx_toggle_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__intro_end.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__intro_start.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__key_down.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__key_match.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__key_up.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__keylock.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__keylock_active_12.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__keylock_active_34.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__lib_bpm_down.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__lib_bpm_locked_orange.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__lib_bpm_unlocked_grey.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__lib_bpm_up.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__lib_checkmark_grey.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__lib_checkmark_indeterminate_grey.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__lib_checkmark_indeterminate_orange.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__lib_checkmark_orange.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__lib_clear_search.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__lib_clear_search_focus.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__lib_preview_pause.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__lib_preview_play.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__lib_radio_button_gold_on.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__lib_radio_button_off.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__lib_radio_button_on_yellow.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__lib_radio_button_yellow_on.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__lib_sort_down.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__lib_sort_up.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__loop.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__loop_in.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__loop_out.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__menu_checkbox.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__menu_checkbox_checked.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__mic_duck_auto.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__mic_duck_manual.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__mic_duck_off.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__mic_talk.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__minus.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__next.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__outro_end.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__outro_start.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__pause_deck_mini.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__pause_preview.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__pause_sampler.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__pfl.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__play_deck.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__play_deck_mini.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__play_sampler.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__plus.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__plus_flat.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__prev.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__quantize.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__quantize_active_12.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__quantize_active_34.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__rec_dot.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__rec_dot_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__reloop.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__repeat.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__repeat_active_12.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__repeat_active_34.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__reverse.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__settings_close.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__settings_off.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__settings_on.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__slip.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__slip_active_12.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__slip_active_34.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__split.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__split_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__star.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__sync_deck.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__sync_sampler.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__xfader_aux_left.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__xfader_aux_left_off.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__xfader_aux_mid.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__xfader_aux_mid_off.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__xfader_aux_right.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__xfader_aux_right_off.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__xfader_deck_left_default.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__xfader_deck_left_off.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__xfader_deck_left_warning.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__xfader_deck_mid_off.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__xfader_deck_mid_warning.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__xfader_deck_right_default.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__xfader_deck_right_off.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__xfader_deck_right_warning.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__xfader_sampler_left.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__xfader_sampler_master.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn__xfader_sampler_right.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_elevated_fx.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_elevated_fx_focus.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_elevated_fx_selector.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_elevated_fx_selector_open.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_elevated_medium.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_elevated_medium_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_elevated_medium_set.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_elevated_play.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_elevated_play_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_elevated_square.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_elevated_square_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_elevated_square_big.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_elevated_square_big_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_elevated_square_set.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_elevated_sync.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_elevated_sync_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_elevated_wide.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_elevated_wide_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_elevated_wide_set.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded__active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded__pressed.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_combobox.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_combobox_focus.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_effectselector_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_eqkill.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_eqkill_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_fx_focus.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_fx_focus_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_fx_parameter.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_fx_parameter_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_grid.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_grid_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_library.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_library_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_library_focus.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_library_tall.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_library_tall_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_library_wide.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_library_wide_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_medium.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_medium_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_medium_set.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_mixmode.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_mixmode_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_play.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_play_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_square.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_square_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_square_big.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_square_big_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_square_set.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_sync.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_sync_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_tall.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_tall_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_wide.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_embedded_wide_active.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/btn_flat_square.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/spinbox_down.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/spinbox_down_pressed.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/spinbox_elevated_border.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/spinbox_elevated_border_focus.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/spinbox_elevated_border_hover.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/spinbox_embedded_border.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/spinbox_embedded_border_focus_orange.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/spinbox_embedded_border_focus_orange.svg.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/spinbox_embedded_border_hover.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/spinbox_up.svg
+%%DATADIR%%/skins/LateNight/classic/buttons/spinbox_up_pressed.svg
+%%DATADIR%%/skins/LateNight/classic/knobs/knob_bg_fx.svg
+%%DATADIR%%/skins/LateNight/classic/knobs/knob_bg_master.svg
+%%DATADIR%%/skins/LateNight/classic/knobs/knob_bg_regular.svg
+%%DATADIR%%/skins/LateNight/classic/knobs/knob_bg_small.svg
+%%DATADIR%%/skins/LateNight/classic/knobs/knob_indicator_fx_blue.svg
+%%DATADIR%%/skins/LateNight/classic/knobs/knob_indicator_fx_green.svg
+%%DATADIR%%/skins/LateNight/classic/knobs/knob_indicator_fx_white.svg
+%%DATADIR%%/skins/LateNight/classic/knobs/knob_indicator_master_orange.svg
+%%DATADIR%%/skins/LateNight/classic/knobs/knob_indicator_master_red.svg
+%%DATADIR%%/skins/LateNight/classic/knobs/knob_indicator_regular_blue.svg
+%%DATADIR%%/skins/LateNight/classic/knobs/knob_indicator_regular_green.svg
+%%DATADIR%%/skins/LateNight/classic/knobs/knob_indicator_regular_orange.svg
+%%DATADIR%%/skins/LateNight/classic/knobs/knob_indicator_regular_red.svg
+%%DATADIR%%/skins/LateNight/classic/knobs/knob_indicator_regular_white.svg
+%%DATADIR%%/skins/LateNight/classic/knobs/knob_indicator_small_blue.svg
+%%DATADIR%%/skins/LateNight/classic/knobs/knob_indicator_small_green.svg
+%%DATADIR%%/skins/LateNight/classic/knobs/knob_indicator_small_orange.svg
+%%DATADIR%%/skins/LateNight/classic/knobs/knob_indicator_small_red.svg
+%%DATADIR%%/skins/LateNight/classic/sliders/knob_crossfader.svg
+%%DATADIR%%/skins/LateNight/classic/sliders/knob_pitch_deck.svg
+%%DATADIR%%/skins/LateNight/classic/sliders/knob_pitch_sampler.svg
+%%DATADIR%%/skins/LateNight/classic/sliders/knob_volume_deck.svg
+%%DATADIR%%/skins/LateNight/classic/sliders/knob_volume_previewdeck.svg
+%%DATADIR%%/skins/LateNight/classic/sliders/slider_crossfader.svg
+%%DATADIR%%/skins/LateNight/classic/sliders/slider_crossfader_small.svg
+%%DATADIR%%/skins/LateNight/classic/sliders/slider_pitch_deck.svg
+%%DATADIR%%/skins/LateNight/classic/sliders/slider_pitch_deck_compact.svg
+%%DATADIR%%/skins/LateNight/classic/sliders/slider_pitch_deck_compact_sync.svg
+%%DATADIR%%/skins/LateNight/classic/sliders/slider_pitch_sampler.svg
+%%DATADIR%%/skins/LateNight/classic/sliders/slider_volume_deck.svg
+%%DATADIR%%/skins/LateNight/classic/sliders/slider_volume_previewdeck.svg
+%%DATADIR%%/skins/LateNight/classic/style/autodj_status.svg
+%%DATADIR%%/skins/LateNight/classic/style/background_tile.png
+%%DATADIR%%/skins/LateNight/classic/style/batt/ic_battery_charged.svg
+%%DATADIR%%/skins/LateNight/classic/style/batt/ic_battery_charging_0.svg
+%%DATADIR%%/skins/LateNight/classic/style/batt/ic_battery_charging_1.svg
+%%DATADIR%%/skins/LateNight/classic/style/batt/ic_battery_charging_2.svg
+%%DATADIR%%/skins/LateNight/classic/style/batt/ic_battery_charging_3.svg
+%%DATADIR%%/skins/LateNight/classic/style/batt/ic_battery_charging_4.svg
+%%DATADIR%%/skins/LateNight/classic/style/batt/ic_battery_charging_5.svg
+%%DATADIR%%/skins/LateNight/classic/style/batt/ic_battery_charging_6.svg
+%%DATADIR%%/skins/LateNight/classic/style/batt/ic_battery_charging_7.svg
+%%DATADIR%%/skins/LateNight/classic/style/batt/ic_battery_discharging_0.svg
+%%DATADIR%%/skins/LateNight/classic/style/batt/ic_battery_discharging_1.svg
+%%DATADIR%%/skins/LateNight/classic/style/batt/ic_battery_discharging_2.svg
+%%DATADIR%%/skins/LateNight/classic/style/batt/ic_battery_discharging_3.svg
+%%DATADIR%%/skins/LateNight/classic/style/batt/ic_battery_discharging_4.svg
+%%DATADIR%%/skins/LateNight/classic/style/batt/ic_battery_discharging_5.svg
+%%DATADIR%%/skins/LateNight/classic/style/batt/ic_battery_discharging_6.svg
+%%DATADIR%%/skins/LateNight/classic/style/batt/ic_battery_discharging_7.svg
+%%DATADIR%%/skins/LateNight/classic/style/cover_default.svg
+%%DATADIR%%/skins/LateNight/classic/style/fx_separator.svg
+%%DATADIR%%/skins/LateNight/classic/style/latency_bg.png
+%%DATADIR%%/skins/LateNight/classic/style/latency_over.png
+%%DATADIR%%/skins/LateNight/classic/style/library_branch_closed.svg
+%%DATADIR%%/skins/LateNight/classic/style/library_branch_closed_selected.svg
+%%DATADIR%%/skins/LateNight/classic/style/library_branch_open.svg
+%%DATADIR%%/skins/LateNight/classic/style/library_branch_open_selected.svg
+%%DATADIR%%/skins/LateNight/classic/style/menu_arrow_white.svg
+%%DATADIR%%/skins/LateNight/classic/style/menu_arrow_yellow.svg
+%%DATADIR%%/skins/LateNight/classic/style/mixxx_logo_small.svg
+%%DATADIR%%/skins/LateNight/classic/style/spinny_bg.svg
+%%DATADIR%%/skins/LateNight/classic/style/spinny_indicator.svg
+%%DATADIR%%/skins/LateNight/classic/style/spinny_indicator_ghost.svg
+%%DATADIR%%/skins/LateNight/classic/style/spinny_mask_12.svg
+%%DATADIR%%/skins/LateNight/classic/style/spinny_mask_34.svg
+%%DATADIR%%/skins/LateNight/classic/style/splitter_handle_horizontal.png
+%%DATADIR%%/skins/LateNight/classic/style/splitter_handle_horizontal_pressed.png
+%%DATADIR%%/skins/LateNight/classic/style/splitter_handle_vertical.png
+%%DATADIR%%/skins/LateNight/classic/style/splitter_handle_vertical_pressed.png
+%%DATADIR%%/skins/LateNight/classic/style/toolbar_separator.svg
+%%DATADIR%%/skins/LateNight/classic/style/vinyl_control_0.svg
+%%DATADIR%%/skins/LateNight/classic/style/vinyl_control_1.svg
+%%DATADIR%%/skins/LateNight/classic/style/vinyl_control_2.svg
+%%DATADIR%%/skins/LateNight/classic/style/vinyl_control_3.svg
+%%DATADIR%%/skins/LateNight/classic/style/vu_deck_clipping_active.png
+%%DATADIR%%/skins/LateNight/classic/style/vu_deck_clipping_bg_dark.png
+%%DATADIR%%/skins/LateNight/classic/style/vu_deck_clipping_bg_light.png
+%%DATADIR%%/skins/LateNight/classic/style/vu_deck_level_active.png
+%%DATADIR%%/skins/LateNight/classic/style/vu_deck_level_bg_dark.png
+%%DATADIR%%/skins/LateNight/classic/style/vu_deck_level_bg_light.png
+%%DATADIR%%/skins/LateNight/classic/style/vu_micaux_clipping_active.png
+%%DATADIR%%/skins/LateNight/classic/style/vu_micaux_clipping_bg_.png
+%%DATADIR%%/skins/LateNight/classic/style/vu_micaux_level_active.png
+%%DATADIR%%/skins/LateNight/classic/style/vu_micaux_level_bg_.png
+%%DATADIR%%/skins/LateNight/classic/style/vu_preview_clipping_active.png
+%%DATADIR%%/skins/LateNight/classic/style/vu_preview_clipping_bg_.png
+%%DATADIR%%/skins/LateNight/classic/style/vu_preview_level_active.png
+%%DATADIR%%/skins/LateNight/classic/style/vu_preview_level_bg_.png
+%%DATADIR%%/skins/LateNight/classic/style/vu_sampler_clipping_active.png
+%%DATADIR%%/skins/LateNight/classic/style/vu_sampler_clipping_bg_.png
+%%DATADIR%%/skins/LateNight/classic/style/vu_sampler_level_active.png
+%%DATADIR%%/skins/LateNight/classic/style/vu_sampler_level_bg_.png
+%%DATADIR%%/skins/LateNight/controls/button_1state.xml
+%%DATADIR%%/skins/LateNight/controls/button_1state_right.xml
+%%DATADIR%%/skins/LateNight/controls/button_2state.xml
+%%DATADIR%%/skins/LateNight/controls/button_2state_persist.xml
+%%DATADIR%%/skins/LateNight/controls/button_2state_right.xml
+%%DATADIR%%/skins/LateNight/controls/button_2state_right_display.xml
+%%DATADIR%%/skins/LateNight/controls/button_3state.xml
+%%DATADIR%%/skins/LateNight/controls/button_3state_display.xml
+%%DATADIR%%/skins/LateNight/controls/button_3state_persist.xml
+%%DATADIR%%/skins/LateNight/controls/button_5state.xml
+%%DATADIR%%/skins/LateNight/controls/button_hotcue.xml
+%%DATADIR%%/skins/LateNight/controls/button_hotcue_inlne_style.xml
+%%DATADIR%%/skins/LateNight/controls/button_special_cue.xml
+%%DATADIR%%/skins/LateNight/controls/button_xfader_aux.xml
+%%DATADIR%%/skins/LateNight/controls/button_xfader_deck.xml
+%%DATADIR%%/skins/LateNight/controls/knob.xml
+%%DATADIR%%/skins/LateNight/controls/knob_with_label.xml
+%%DATADIR%%/skins/LateNight/decks/deck.xml
+%%DATADIR%%/skins/LateNight/decks/deck_compact.xml
+%%DATADIR%%/skins/LateNight/decks/deck_full.xml
+%%DATADIR%%/skins/LateNight/decks/deck_mini.xml
+%%DATADIR%%/skins/LateNight/decks/deck_settings.xml
+%%DATADIR%%/skins/LateNight/decks/deck_singletons.xml
+%%DATADIR%%/skins/LateNight/decks/decks_left.xml
+%%DATADIR%%/skins/LateNight/decks/decks_left_mini.xml
+%%DATADIR%%/skins/LateNight/decks/decks_right.xml
+%%DATADIR%%/skins/LateNight/decks/decks_right_mini.xml
+%%DATADIR%%/skins/LateNight/decks/key_controls.xml
+%%DATADIR%%/skins/LateNight/decks/overview.xml
+%%DATADIR%%/skins/LateNight/decks/preview_deck.xml
+%%DATADIR%%/skins/LateNight/decks/rate_controls.xml
+%%DATADIR%%/skins/LateNight/decks/rate_controls_compact.xml
+%%DATADIR%%/skins/LateNight/decks/row_1_keyVinylFx.xml
+%%DATADIR%%/skins/LateNight/decks/row_2_3_TitleArtistTime.xml
+%%DATADIR%%/skins/LateNight/decks/row_2_3_TitleArtistTime_compact.xml
+%%DATADIR%%/skins/LateNight/decks/row_4_overviewSpinny.xml
+%%DATADIR%%/skins/LateNight/decks/row_4_overviewSpinny_compact.xml
+%%DATADIR%%/skins/LateNight/decks/row_5_transportLoopJump.xml
+%%DATADIR%%/skins/LateNight/decks/row_5_transportLoopJump_compact.xml
+%%DATADIR%%/skins/LateNight/decks/spinny_coverart.xml
+%%DATADIR%%/skins/LateNight/decks/vinyl_controls.xml
+%%DATADIR%%/skins/LateNight/fx/assign_button.xml
+%%DATADIR%%/skins/LateNight/fx/assign_buttons.xml
+%%DATADIR%%/skins/LateNight/fx/assign_buttons_master.xml
+%%DATADIR%%/skins/LateNight/fx/focus_button.xml
+%%DATADIR%%/skins/LateNight/fx/meta_knob.xml
+%%DATADIR%%/skins/LateNight/fx/parameter_button.xml
+%%DATADIR%%/skins/LateNight/fx/parameter_knob.xml
+%%DATADIR%%/skins/LateNight/fx/singletons.xml
+%%DATADIR%%/skins/LateNight/fx/slot_controls.xml
+%%DATADIR%%/skins/LateNight/fx/slot_parameters.xml
+%%DATADIR%%/skins/LateNight/fx/unit.xml
+%%DATADIR%%/skins/LateNight/fx/unit_parameters_hidden.xml
+%%DATADIR%%/skins/LateNight/fx/unit_parameters_visible.xml
+%%DATADIR%%/skins/LateNight/fx_rack.xml
+%%DATADIR%%/skins/LateNight/helpers/skin_helper_mic_ducking.xml
+%%DATADIR%%/skins/LateNight/helpers/skin_helper_spinny-cover.xml
+%%DATADIR%%/skins/LateNight/helpers/skin_settings_button_2state.xml
+%%DATADIR%%/skins/LateNight/helpers/skin_settings_compact_deck.xml
+%%DATADIR%%/skins/LateNight/helpers/skin_settings_cover.xml
+%%DATADIR%%/skins/LateNight/helpers/skin_settings_cover_inverted.xml
+%%DATADIR%%/skins/LateNight/helpers/skin_settings_deck_size_button.xml
+%%DATADIR%%/skins/LateNight/helpers/skin_settings_full_deck.xml
+%%DATADIR%%/skins/LateNight/helpers/skin_settings_labelbutton_2state.xml
+%%DATADIR%%/skins/LateNight/helpers/skin_settings_mini_deck.xml
+%%DATADIR%%/skins/LateNight/helpers/skin_settings_numToggle.xml
+%%DATADIR%%/skins/LateNight/helpers/skin_settings_numToggle_header.xml
+%%DATADIR%%/skins/LateNight/library.xml
+%%DATADIR%%/skins/LateNight/mic_aux/aux_unit.xml
+%%DATADIR%%/skins/LateNight/mic_aux/aux_unit_unconfigured.xml
+%%DATADIR%%/skins/LateNight/mic_aux/ducking_controls.xml
+%%DATADIR%%/skins/LateNight/mic_aux/mic_unit.xml
+%%DATADIR%%/skins/LateNight/mic_aux/mic_unit_unconfigured.xml
+%%DATADIR%%/skins/LateNight/mic_aux_rack.xml
+%%DATADIR%%/skins/LateNight/misc_res/background_tile.svg
+%%DATADIR%%/skins/LateNight/misc_res/btn__keylock.svg
+%%DATADIR%%/skins/LateNight/misc_res/btn__lib_bpm_locked_black.svg
+%%DATADIR%%/skins/LateNight/misc_res/btn__lib_bpm_unlocked_black.svg
+%%DATADIR%%/skins/LateNight/misc_res/btn__lib_checkmark_black.svg
+%%DATADIR%%/skins/LateNight/misc_res/btn__lib_preview_play_black.svg
+%%DATADIR%%/skins/LateNight/misc_res/btn__lib_radio_button_on_gold.svg
+%%DATADIR%%/skins/LateNight/misc_res/btn__lib_spinbox_down_black.svg
+%%DATADIR%%/skins/LateNight/misc_res/btn__lib_spinbox_down_white.svg
+%%DATADIR%%/skins/LateNight/misc_res/btn__lib_spinbox_up_black.svg
+%%DATADIR%%/skins/LateNight/misc_res/btn__lib_spinbox_up_white.svg
+%%DATADIR%%/skins/LateNight/misc_res/btn__mastersync_master_off.png
+%%DATADIR%%/skins/LateNight/misc_res/btn__mastersync_master_on.png
+%%DATADIR%%/skins/LateNight/misc_res/btn__rate_center_cyan.svg
+%%DATADIR%%/skins/LateNight/misc_res/btn__rate_center_off.svg
+%%DATADIR%%/skins/LateNight/misc_res/latency_bg.svg
+%%DATADIR%%/skins/LateNight/misc_res/latency_over.svg
+%%DATADIR%%/skins/LateNight/misc_res/library_branch_closed_selected_black.png
+%%DATADIR%%/skins/LateNight/misc_res/library_branch_open_selected_black.png
+%%DATADIR%%/skins/LateNight/misc_res/menu_arrow_black.svg
+%%DATADIR%%/skins/LateNight/mixer.xml
+%%DATADIR%%/skins/LateNight/mixer/channel_4decks.xml
+%%DATADIR%%/skins/LateNight/mixer/channel_left.xml
+%%DATADIR%%/skins/LateNight/mixer/channel_right.xml
+%%DATADIR%%/skins/LateNight/mixer/eq_knob_4decks.xml
+%%DATADIR%%/skins/LateNight/mixer/eq_knob_left.xml
+%%DATADIR%%/skins/LateNight/mixer/eq_knob_right.xml
+%%DATADIR%%/skins/LateNight/mixer/mixer_2decks.xml
+%%DATADIR%%/skins/LateNight/mixer/mixer_4decks.xml
+%%DATADIR%%/skins/LateNight/mixer/mixer_main_headphone.xml
+%%DATADIR%%/skins/LateNight/mixer/quick_effect_knob_4decks.xml
+%%DATADIR%%/skins/LateNight/mixer/quick_effect_knob_left.xml
+%%DATADIR%%/skins/LateNight/mixer/quick_effect_knob_right.xml
+%%DATADIR%%/skins/LateNight/mixer/singletons.xml
+%%DATADIR%%/skins/LateNight/mixer/vumeter_latency.xml
+%%DATADIR%%/skins/LateNight/mixer/vumeter_master.xml
+%%DATADIR%%/skins/LateNight/mixer/vumeter_single.xml
+%%DATADIR%%/skins/LateNight/mixer/vumeters_compact.xml
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__1.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__1_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__1_active_dark.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__2.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__2_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__2_active_dark.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__3.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__3_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__3_active_dark.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__4.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__4_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__4_active_dark.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__5.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__5_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__5_active_dark.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__6.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__6_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__6_active_dark.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__7.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__7_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__7_active_dark.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__8.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__8_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__8_active_dark.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn___active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn___pressed.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__arrow_left_down.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__arrow_left_down_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__arrow_left_up.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__arrow_left_up_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__arrow_right_down.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__arrow_right_down_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__arrow_right_up.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__arrow_right_up_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__autodj_addrandom.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__autodj_addrandom_pressed.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__autodj_enable_off.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__autodj_enable_on.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__autodj_fade.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__autodj_fade_disabled.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__autodj_fade_pressed.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__autodj_repeat_playlist_off.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__autodj_repeat_playlist_on.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__autodj_shuffle.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__autodj_shuffle_pressed.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__autodj_skip.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__autodj_skip_disabled.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__autodj_skip_pressed.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__aux_play.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__aux_play_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beat_curpos.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beat_curpos_active_12.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beat_curpos_active_34.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beat_curpos_large.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beat_curpos_large_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beatgrid_controls_collapse.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beatgrid_controls_expand.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beatjump_left.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beatjump_left_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beatjump_right.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beatjump_right_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beats_earlier.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beats_earlier_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beats_faster.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beats_faster_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beats_hotcues_earlier.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beats_hotcues_earlier_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beats_hotcues_later.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beats_hotcues_later_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beats_later.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beats_later_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beats_slower.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__beats_slower_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__broadcast_off.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__broadcast_on.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__collapse_dim.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__cue_deck.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__cue_deck_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__delete.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__effect_selected.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__eject.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__eject_active_12.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__eject_active_34.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__eq_kill_dot_active_green.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__eq_kill_dot_active_red.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__eq_kill_dot_off.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__eq_kill_high.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__eq_kill_low.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__eq_kill_mid.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__expand_dim.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__fx_focus.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__fx_focus_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__fx_mixmode_d+w.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__fx_mixmode_d-w.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__fx_selector_down.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__fx_toggle.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__fx_toggle_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__intro_end.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__intro_end_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__intro_start.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__intro_start_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__key_down.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__key_down_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__key_match.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__key_match_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__key_up.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__key_up_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__keylock.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__keylock_active_12.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__keylock_active_34.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__lib_bpm_locked_black.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__lib_bpm_locked_blue.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__lib_bpm_unlocked_grey.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__lib_checkmark_blue.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__lib_checkmark_grey.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__lib_checkmark_indeterminate_blue.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__lib_checkmark_indeterminate_grey.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__lib_checkmark_ivory.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__lib_clear_search.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__lib_clear_search_focus.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__lib_preview_pause.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__lib_preview_play.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__lib_radio_button_off.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__lib_radio_button_on_blue.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__lib_sort_down.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__lib_sort_up.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__lib_spinbox_down.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__lib_spinbox_up.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__loop.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__loop_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__loop_in.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__loop_in_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__loop_out.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__loop_out_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__menu_checkbox.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__menu_checkbox_checked.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__mic_duck_auto.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__mic_duck_manual.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__mic_duck_off.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__mic_talk.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__mic_talk_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__minus.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__minus_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__outro_end.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__outro_end_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__outro_start.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__outro_start_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__pause_deck_mini.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__pause_sampler.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__pfl.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__pfl_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__play_deck.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__play_deck_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__play_deck_mini.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__play_sampler.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__plus.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__plus_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__plus_flat.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__prev.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__quantize.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__quantize_active_12.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__quantize_active_34.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__rate_center_cyan.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__rate_center_off.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__rec_dot.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__rec_dot_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__reloop.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__reloop_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__repeat.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__repeat_active_12.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__repeat_active_34.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__reverse.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__reverse_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__settings_off.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__settings_on.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__slip.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__slip_active_12.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__slip_active_34.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__spinbox_down.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__spinbox_up.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__split.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__split_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__star.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__sync_deck.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__sync_deck_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__sync_sampler.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__sync_sampler_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__xfader_aux_left.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__xfader_aux_left_off.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__xfader_aux_mid.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__xfader_aux_mid_off.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__xfader_aux_right.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__xfader_aux_right_off.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__xfader_deck_left_default.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__xfader_deck_left_off.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__xfader_deck_left_warning.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__xfader_deck_mid_off.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__xfader_deck_mid_warning.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__xfader_deck_right_default.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__xfader_deck_right_off.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__xfader_deck_right_warning.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__xfader_sampler_left.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__xfader_sampler_master.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__xfader_sampler_right.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_colorpicker.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_colorpicker_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded__active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded__pressed.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_eqkill.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_eqkill_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_fx_parameter.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_fx_parameter_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_grid.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_grid_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_library.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_library_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_library_disabled.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_library_focus_blue.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_library_focus_green.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_library_header.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_library_header_sort.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_library_tall.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_library_tall_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_library_wide.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_library_wide_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_medium.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_medium_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_medium_set.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_mixmode.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_mixmode_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_play.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_play_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_spinbox.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_spinbox_autodj.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_spinbox_focus_blue.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_square.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_square_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_square_big.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_square_big_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_square_set.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_sync.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_sync_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_tall.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_tall_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_wide.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_embedded_wide_active.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn_flat_square.svg
+%%DATADIR%%/skins/LateNight/palemoon/colorscheme.svg
+%%DATADIR%%/skins/LateNight/palemoon/knobs/knob_bg_fx.svg
+%%DATADIR%%/skins/LateNight/palemoon/knobs/knob_bg_master.svg
+%%DATADIR%%/skins/LateNight/palemoon/knobs/knob_bg_regular.svg
+%%DATADIR%%/skins/LateNight/palemoon/knobs/knob_bg_small.svg
+%%DATADIR%%/skins/LateNight/palemoon/knobs/knob_indicator_fx_grey.svg
+%%DATADIR%%/skins/LateNight/palemoon/knobs/knob_indicator_master_orange.svg
+%%DATADIR%%/skins/LateNight/palemoon/knobs/knob_indicator_master_red.svg
+%%DATADIR%%/skins/LateNight/palemoon/knobs/knob_indicator_regular_blue.svg
+%%DATADIR%%/skins/LateNight/palemoon/knobs/knob_indicator_regular_green.svg
+%%DATADIR%%/skins/LateNight/palemoon/knobs/knob_indicator_regular_grey.svg
+%%DATADIR%%/skins/LateNight/palemoon/knobs/knob_indicator_regular_orange.svg
+%%DATADIR%%/skins/LateNight/palemoon/knobs/knob_indicator_regular_red.svg
+%%DATADIR%%/skins/LateNight/palemoon/knobs/knob_indicator_small_blue.svg
+%%DATADIR%%/skins/LateNight/palemoon/knobs/knob_indicator_small_green.svg
+%%DATADIR%%/skins/LateNight/palemoon/knobs/knob_indicator_small_orange.svg
+%%DATADIR%%/skins/LateNight/palemoon/knobs/knob_indicator_small_red.svg
+%%DATADIR%%/skins/LateNight/palemoon/sliders/knob_crossfader.svg
+%%DATADIR%%/skins/LateNight/palemoon/sliders/knob_pitch_deck.svg
+%%DATADIR%%/skins/LateNight/palemoon/sliders/knob_pitch_sampler.svg
+%%DATADIR%%/skins/LateNight/palemoon/sliders/knob_volume_deck.svg
+%%DATADIR%%/skins/LateNight/palemoon/sliders/knob_volume_previewdeck.svg
+%%DATADIR%%/skins/LateNight/palemoon/sliders/slider_crossfader.svg
+%%DATADIR%%/skins/LateNight/palemoon/sliders/slider_crossfader_small.svg
+%%DATADIR%%/skins/LateNight/palemoon/sliders/slider_pitch_deck.svg
+%%DATADIR%%/skins/LateNight/palemoon/sliders/slider_pitch_deck_compact.svg
+%%DATADIR%%/skins/LateNight/palemoon/sliders/slider_pitch_deck_compact_sync.svg
+%%DATADIR%%/skins/LateNight/palemoon/sliders/slider_pitch_sampler.svg
+%%DATADIR%%/skins/LateNight/palemoon/sliders/slider_volume_deck.svg
+%%DATADIR%%/skins/LateNight/palemoon/sliders/slider_volume_previewdeck.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/autodj_status.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/batt/ic_battery_charged.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/batt/ic_battery_charging_0.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/batt/ic_battery_charging_1.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/batt/ic_battery_charging_2.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/batt/ic_battery_charging_3.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/batt/ic_battery_charging_4.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/batt/ic_battery_charging_5.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/batt/ic_battery_charging_6.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/batt/ic_battery_charging_7.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/batt/ic_battery_discharging_0.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/batt/ic_battery_discharging_1.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/batt/ic_battery_discharging_2.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/batt/ic_battery_discharging_3.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/batt/ic_battery_discharging_4.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/batt/ic_battery_discharging_5.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/batt/ic_battery_discharging_6.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/batt/ic_battery_discharging_7.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/cover_default.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/fx_flow_horizontal.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/fx_flow_vertical.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/latency_bg.png
+%%DATADIR%%/skins/LateNight/palemoon/style/latency_over.png
+%%DATADIR%%/skins/LateNight/palemoon/style/library_branch_closed.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/library_branch_closed_selected.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/library_branch_open.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/library_branch_open_selected.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/library_splitter_handle_unchecked.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/menu_arrow_ivory.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/menu_arrow_white.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/mixxx_logo.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/mixxx_logo_small.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/progressbar.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/progressbar_bg.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/spinny_bg.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/spinny_indicator.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/spinny_indicator_ghost.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/spinny_mask_12.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/spinny_mask_34.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/splitter_handle_horizontal.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/splitter_handle_horizontal_pressed.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/splitter_handle_vertical.png
+%%DATADIR%%/skins/LateNight/palemoon/style/splitter_handle_vertical.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/splitter_handle_vertical_pressed.png
+%%DATADIR%%/skins/LateNight/palemoon/style/vinyl_control_0.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/vinyl_control_1.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/vinyl_control_2.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/vinyl_control_3.svg
+%%DATADIR%%/skins/LateNight/palemoon/style/vu_deck_clipping_active.png
+%%DATADIR%%/skins/LateNight/palemoon/style/vu_deck_clipping_bg_dark.png
+%%DATADIR%%/skins/LateNight/palemoon/style/vu_deck_clipping_bg_light.png
+%%DATADIR%%/skins/LateNight/palemoon/style/vu_deck_level_active.png
+%%DATADIR%%/skins/LateNight/palemoon/style/vu_deck_level_bg_dark.png
+%%DATADIR%%/skins/LateNight/palemoon/style/vu_deck_level_bg_light.png
+%%DATADIR%%/skins/LateNight/palemoon/style/vu_micaux_clipping_active.png
+%%DATADIR%%/skins/LateNight/palemoon/style/vu_micaux_clipping_bg_.png
+%%DATADIR%%/skins/LateNight/palemoon/style/vu_micaux_level_active.png
+%%DATADIR%%/skins/LateNight/palemoon/style/vu_micaux_level_bg_.png
+%%DATADIR%%/skins/LateNight/palemoon/style/vu_preview_clipping_active.png
+%%DATADIR%%/skins/LateNight/palemoon/style/vu_preview_clipping_bg_.png
+%%DATADIR%%/skins/LateNight/palemoon/style/vu_preview_level_active.png
+%%DATADIR%%/skins/LateNight/palemoon/style/vu_preview_level_bg_.png
+%%DATADIR%%/skins/LateNight/palemoon/style/vu_sampler_clipping_active.png
+%%DATADIR%%/skins/LateNight/palemoon/style/vu_sampler_clipping_bg_.png
+%%DATADIR%%/skins/LateNight/palemoon/style/vu_sampler_level_active.png
+%%DATADIR%%/skins/LateNight/palemoon/style/vu_sampler_level_bg_.png
+%%DATADIR%%/skins/LateNight/samplers/overview.xml
+%%DATADIR%%/skins/LateNight/samplers/sampler.xml
+%%DATADIR%%/skins/LateNight/samplers/sampler_expand_button.xml
+%%DATADIR%%/skins/LateNight/samplers/sampler_mini.xml
+%%DATADIR%%/skins/LateNight/samplers/samplers_16decks.xml
+%%DATADIR%%/skins/LateNight/samplers/samplers_4decks.xml
+%%DATADIR%%/skins/LateNight/samplers/samplers_8decks.xml
+%%DATADIR%%/skins/LateNight/samplers/singletons.xml
+%%DATADIR%%/skins/LateNight/samplers_rack.xml
+%%DATADIR%%/skins/LateNight/skin.xml
+%%DATADIR%%/skins/LateNight/skin_preview_Classic.png
+%%DATADIR%%/skins/LateNight/skin_preview_PaleMoon.png
+%%DATADIR%%/skins/LateNight/skin_settings.xml
+%%DATADIR%%/skins/LateNight/style.qss
+%%DATADIR%%/skins/LateNight/style_classic.qss
+%%DATADIR%%/skins/LateNight/style_palemoon.qss
+%%DATADIR%%/skins/LateNight/toolbar.xml
+%%DATADIR%%/skins/LateNight/waveform.xml
+%%DATADIR%%/skins/LateNight/waveforms_container.xml
+%%DATADIR%%/skins/Shade/audio_latency/audio_latency_overload.png
+%%DATADIR%%/skins/Shade/audio_latency/audio_latency_overload_back.png
+%%DATADIR%%/skins/Shade/audio_latency/audio_latency_usage.png
+%%DATADIR%%/skins/Shade/auxiliary.xml
+%%DATADIR%%/skins/Shade/btn/btn_autodj_addrandom.svg
+%%DATADIR%%/skins/Shade/btn/btn_autodj_enable.svg
+%%DATADIR%%/skins/Shade/btn/btn_autodj_fade.svg
+%%DATADIR%%/skins/Shade/btn/btn_autodj_fade_disabled.svg
+%%DATADIR%%/skins/Shade/btn/btn_autodj_repeat_playlist.png
+%%DATADIR%%/skins/Shade/btn/btn_autodj_repeat_playlist.svg
+%%DATADIR%%/skins/Shade/btn/btn_autodj_shuffle.svg
+%%DATADIR%%/skins/Shade/btn/btn_autodj_skip.svg
+%%DATADIR%%/skins/Shade/btn/btn_autodj_skip_arrow.svg
+%%DATADIR%%/skins/Shade/btn/btn_autodj_skip_disabled.svg
+%%DATADIR%%/skins/Shade/btn/btn_autodj_skip_x.svg
+%%DATADIR%%/skins/Shade/btn/btn_aux_mute.png
+%%DATADIR%%/skins/Shade/btn/btn_aux_mute_over.png
+%%DATADIR%%/skins/Shade/btn/btn_aux_mute_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_beatgrid.png
+%%DATADIR%%/skins/Shade/btn/btn_beatgrid_over.png
+%%DATADIR%%/skins/Shade/btn/btn_beatjump_backward.png
+%%DATADIR%%/skins/Shade/btn/btn_beatjump_backward_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_beatjump_forward.png
+%%DATADIR%%/skins/Shade/btn/btn_beatjump_forward_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_0125.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_0125_down.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_0125_over.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_0125_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_0250.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_0250_down.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_0250_over.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_0250_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_0500.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_0500_down.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_0500_over.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_0500_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_1.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_16.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_16_down.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_16_over.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_16_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_1_down.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_1_over.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_1_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_2.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_2_down.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_2_over.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_2_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_3.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_3_down.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_3_over.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_3_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_4.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_4_down.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_4_over.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_4_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_8.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_8_down.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_8_over.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_8_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_double.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_double_down.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_double_over.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_double_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_enable.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_enable_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_halve.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_halve_down.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_halve_over.png
+%%DATADIR%%/skins/Shade/btn/btn_beatloop_halve_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_big_minus.png
+%%DATADIR%%/skins/Shade/btn/btn_big_plus.png
+%%DATADIR%%/skins/Shade/btn/btn_broadcast_connected.png
+%%DATADIR%%/skins/Shade/btn/btn_broadcast_connecting.png
+%%DATADIR%%/skins/Shade/btn/btn_broadcast_failure.png
+%%DATADIR%%/skins/Shade/btn/btn_broadcast_unconnected.png
+%%DATADIR%%/skins/Shade/btn/btn_broadcast_warning.png
+%%DATADIR%%/skins/Shade/btn/btn_cue.png
+%%DATADIR%%/skins/Shade/btn/btn_cue_down.png
+%%DATADIR%%/skins/Shade/btn/btn_cue_over.png
+%%DATADIR%%/skins/Shade/btn/btn_cue_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_delete.svg
+%%DATADIR%%/skins/Shade/btn/btn_ducking_auto_over.png
+%%DATADIR%%/skins/Shade/btn/btn_ducking_auto_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_ducking_man_over.png
+%%DATADIR%%/skins/Shade/btn/btn_ducking_man_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_effect_enable.png
+%%DATADIR%%/skins/Shade/btn/btn_effect_enable_down.png
+%%DATADIR%%/skins/Shade/btn/btn_effect_enable_over.png
+%%DATADIR%%/skins/Shade/btn/btn_effect_enable_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_eject.png
+%%DATADIR%%/skins/Shade/btn/btn_eject_over.png
+%%DATADIR%%/skins/Shade/btn/btn_eject_sampler.png
+%%DATADIR%%/skins/Shade/btn/btn_eject_sampler_over.png
+%%DATADIR%%/skins/Shade/btn/btn_forward.png
+%%DATADIR%%/skins/Shade/btn/btn_forward_down.png
+%%DATADIR%%/skins/Shade/btn/btn_forward_over.png
+%%DATADIR%%/skins/Shade/btn/btn_forward_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_fx1.png
+%%DATADIR%%/skins/Shade/btn/btn_fx1_down.png
+%%DATADIR%%/skins/Shade/btn/btn_fx1_over.png
+%%DATADIR%%/skins/Shade/btn/btn_fx1_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_fx2.png
+%%DATADIR%%/skins/Shade/btn/btn_fx2_down.png
+%%DATADIR%%/skins/Shade/btn/btn_fx2_over.png
+%%DATADIR%%/skins/Shade/btn/btn_fx2_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_fx_minus.png
+%%DATADIR%%/skins/Shade/btn/btn_fx_plus.png
+%%DATADIR%%/skins/Shade/btn/btn_fxmix_d+w.svg
+%%DATADIR%%/skins/Shade/btn/btn_fxmix_d-w.svg
+%%DATADIR%%/skins/Shade/btn/btn_headsplit.png
+%%DATADIR%%/skins/Shade/btn/btn_headsplit_down.png
+%%DATADIR%%/skins/Shade/btn/btn_headsplit_over.png
+%%DATADIR%%/skins/Shade/btn/btn_headsplit_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_1.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_1_over.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_1_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_2.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_2_over.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_2_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_3.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_3_over.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_3_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_4.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_4_over.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_4_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_5.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_5_over.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_5_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_6.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_6_over.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_6_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_7.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_7_over.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_7_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_8.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_8_over.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcue_8_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_hotcues.png
+%%DATADIR%%/skins/Shade/btn/btn_intro_cues.png
+%%DATADIR%%/skins/Shade/btn/btn_intro_end.png
+%%DATADIR%%/skins/Shade/btn/btn_intro_end_down.png
+%%DATADIR%%/skins/Shade/btn/btn_intro_end_over.png
+%%DATADIR%%/skins/Shade/btn/btn_intro_end_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_intro_start.png
+%%DATADIR%%/skins/Shade/btn/btn_intro_start_down.png
+%%DATADIR%%/skins/Shade/btn/btn_intro_start_over.png
+%%DATADIR%%/skins/Shade/btn/btn_intro_start_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_keylock.png
+%%DATADIR%%/skins/Shade/btn/btn_keylock_over.png
+%%DATADIR%%/skins/Shade/btn/btn_keylock_sampler.png
+%%DATADIR%%/skins/Shade/btn/btn_keylock_sampler_over.png
+%%DATADIR%%/skins/Shade/btn/btn_kill.png
+%%DATADIR%%/skins/Shade/btn/btn_kill_down.png
+%%DATADIR%%/skins/Shade/btn/btn_kill_over.png
+%%DATADIR%%/skins/Shade/btn/btn_kill_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_kill_overdown_dark.png
+%%DATADIR%%/skins/Shade/btn/btn_kill_overdown_darnk.png
+%%DATADIR%%/skins/Shade/btn/btn_kill_overdown_summer.png
+%%DATADIR%%/skins/Shade/btn/btn_lib_bpm_locked.svg
+%%DATADIR%%/skins/Shade/btn/btn_lib_bpm_unlocked.svg
+%%DATADIR%%/skins/Shade/btn/btn_lib_checkmark.svg
+%%DATADIR%%/skins/Shade/btn/btn_lib_checkmark_black.svg
+%%DATADIR%%/skins/Shade/btn/btn_lib_checkmark_dark_grey.svg
+%%DATADIR%%/skins/Shade/btn/btn_lib_checkmark_grey.svg
+%%DATADIR%%/skins/Shade/btn/btn_lib_clear_search.svg
+%%DATADIR%%/skins/Shade/btn/btn_lib_clear_search_focus.svg
+%%DATADIR%%/skins/Shade/btn/btn_lib_clear_search_focus_green.svg
+%%DATADIR%%/skins/Shade/btn/btn_lib_preview_pause.svg
+%%DATADIR%%/skins/Shade/btn/btn_lib_preview_play.svg
+%%DATADIR%%/skins/Shade/btn/btn_lib_radio_button_off.svg
+%%DATADIR%%/skins/Shade/btn/btn_lib_radio_button_on_green.svg
+%%DATADIR%%/skins/Shade/btn/btn_lib_radio_button_on_mustard.svg
+%%DATADIR%%/skins/Shade/btn/btn_lib_radio_button_on_neongreen.svg
+%%DATADIR%%/skins/Shade/btn/btn_lib_radio_button_on_pink.svg
+%%DATADIR%%/skins/Shade/btn/btn_lib_sort_down_black.png
+%%DATADIR%%/skins/Shade/btn/btn_lib_sort_down_dark.png
+%%DATADIR%%/skins/Shade/btn/btn_lib_sort_down_green.png
+%%DATADIR%%/skins/Shade/btn/btn_lib_sort_down_orange.png
+%%DATADIR%%/skins/Shade/btn/btn_lib_sort_down_pink.png
+%%DATADIR%%/skins/Shade/btn/btn_lib_sort_up.png
+%%DATADIR%%/skins/Shade/btn/btn_lib_sort_up_black.png
+%%DATADIR%%/skins/Shade/btn/btn_lib_sort_up_dark.png
+%%DATADIR%%/skins/Shade/btn/btn_lib_sort_up_green.png
+%%DATADIR%%/skins/Shade/btn/btn_lib_sort_up_pink.png
+%%DATADIR%%/skins/Shade/btn/btn_lib_spinbox_down_white.svg
+%%DATADIR%%/skins/Shade/btn/btn_lib_spinbox_up_white.svg
+%%DATADIR%%/skins/Shade/btn/btn_load.png
+%%DATADIR%%/skins/Shade/btn/btn_loop_in.png
+%%DATADIR%%/skins/Shade/btn/btn_loop_in_down.png
+%%DATADIR%%/skins/Shade/btn/btn_loop_in_over.png
+%%DATADIR%%/skins/Shade/btn/btn_loop_in_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_loop_minus.png
+%%DATADIR%%/skins/Shade/btn/btn_loop_out.png
+%%DATADIR%%/skins/Shade/btn/btn_loop_out_down.png
+%%DATADIR%%/skins/Shade/btn/btn_loop_out_over.png
+%%DATADIR%%/skins/Shade/btn/btn_loop_out_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_loop_plus.png
+%%DATADIR%%/skins/Shade/btn/btn_mainmenu_checkbox.svg
+%%DATADIR%%/skins/Shade/btn/btn_mainmenu_checkbox_checked.svg
+%%DATADIR%%/skins/Shade/btn/btn_mainmenu_dark_checkbox.svg
+%%DATADIR%%/skins/Shade/btn/btn_mainmenu_dark_checkbox_checked.svg
+%%DATADIR%%/skins/Shade/btn/btn_mainmenu_summer_checkbox.svg
+%%DATADIR%%/skins/Shade/btn/btn_mainmenu_summer_checkbox_checked.svg
+%%DATADIR%%/skins/Shade/btn/btn_menu_arrow.png
+%%DATADIR%%/skins/Shade/btn/btn_microphone_talkover.png
+%%DATADIR%%/skins/Shade/btn/btn_microphone_talkover_down.png
+%%DATADIR%%/skins/Shade/btn/btn_microphone_talkover_over.png
+%%DATADIR%%/skins/Shade/btn/btn_microphone_talkover_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_minus.png
+%%DATADIR%%/skins/Shade/btn/btn_mix.png
+%%DATADIR%%/skins/Shade/btn/btn_next.png
+%%DATADIR%%/skins/Shade/btn/btn_next_over.png
+%%DATADIR%%/skins/Shade/btn/btn_next_white.png
+%%DATADIR%%/skins/Shade/btn/btn_orientation_microphone_left_over.png
+%%DATADIR%%/skins/Shade/btn/btn_orientation_microphone_master.png
+%%DATADIR%%/skins/Shade/btn/btn_orientation_microphone_right_over.png
+%%DATADIR%%/skins/Shade/btn/btn_orientation_sampler_left_over.png
+%%DATADIR%%/skins/Shade/btn/btn_orientation_sampler_master.png
+%%DATADIR%%/skins/Shade/btn/btn_orientation_sampler_right_over.png
+%%DATADIR%%/skins/Shade/btn/btn_outro_end.png
+%%DATADIR%%/skins/Shade/btn/btn_outro_end_down.png
+%%DATADIR%%/skins/Shade/btn/btn_outro_end_over.png
+%%DATADIR%%/skins/Shade/btn/btn_outro_end_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_outro_start.png
+%%DATADIR%%/skins/Shade/btn/btn_outro_start_down.png
+%%DATADIR%%/skins/Shade/btn/btn_outro_start_over.png
+%%DATADIR%%/skins/Shade/btn/btn_outro_start_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_pause_sampler_over.png
+%%DATADIR%%/skins/Shade/btn/btn_pause_sampler_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_pfl.png
+%%DATADIR%%/skins/Shade/btn/btn_pfl_down.png
+%%DATADIR%%/skins/Shade/btn/btn_pfl_fx.png
+%%DATADIR%%/skins/Shade/btn/btn_pfl_fx_down.png
+%%DATADIR%%/skins/Shade/btn/btn_pfl_fx_over.png
+%%DATADIR%%/skins/Shade/btn/btn_pfl_fx_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_pfl_over.png
+%%DATADIR%%/skins/Shade/btn/btn_pfl_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_pfl_sampler.png
+%%DATADIR%%/skins/Shade/btn/btn_pfl_sampler_down.png
+%%DATADIR%%/skins/Shade/btn/btn_pfl_sampler_over.png
+%%DATADIR%%/skins/Shade/btn/btn_pfl_sampler_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_play_deck.png
+%%DATADIR%%/skins/Shade/btn/btn_play_deck_down.png
+%%DATADIR%%/skins/Shade/btn/btn_play_deck_over.png
+%%DATADIR%%/skins/Shade/btn/btn_play_deck_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_play_deck_preview.png
+%%DATADIR%%/skins/Shade/btn/btn_play_deck_small.png
+%%DATADIR%%/skins/Shade/btn/btn_play_deck_small_down.png
+%%DATADIR%%/skins/Shade/btn/btn_play_deck_small_over.png
+%%DATADIR%%/skins/Shade/btn/btn_play_deck_small_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_play_deck_small_preview.png
+%%DATADIR%%/skins/Shade/btn/btn_play_previewdeck_over.png
+%%DATADIR%%/skins/Shade/btn/btn_play_previewdeck_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_play_sampler.png
+%%DATADIR%%/skins/Shade/btn/btn_play_sampler_down.png
+%%DATADIR%%/skins/Shade/btn/btn_play_sampler_over.png
+%%DATADIR%%/skins/Shade/btn/btn_play_sampler_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_play_sampler_preview.png
+%%DATADIR%%/skins/Shade/btn/btn_plus.png
+%%DATADIR%%/skins/Shade/btn/btn_preview_deck.png
+%%DATADIR%%/skins/Shade/btn/btn_previous.png
+%%DATADIR%%/skins/Shade/btn/btn_previous_over.png
+%%DATADIR%%/skins/Shade/btn/btn_quantize.png
+%%DATADIR%%/skins/Shade/btn/btn_quantize_over.png
+%%DATADIR%%/skins/Shade/btn/btn_record_off.png
+%%DATADIR%%/skins/Shade/btn/btn_record_on.png
+%%DATADIR%%/skins/Shade/btn/btn_record_ready.png
+%%DATADIR%%/skins/Shade/btn/btn_reloop.png
+%%DATADIR%%/skins/Shade/btn/btn_reloop_down.png
+%%DATADIR%%/skins/Shade/btn/btn_reloop_over.png
+%%DATADIR%%/skins/Shade/btn/btn_reloop_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_repeat.png
+%%DATADIR%%/skins/Shade/btn/btn_repeat_over.png
+%%DATADIR%%/skins/Shade/btn/btn_repeat_sampler.png
+%%DATADIR%%/skins/Shade/btn/btn_repeat_sampler_over.png
+%%DATADIR%%/skins/Shade/btn/btn_reverse.png
+%%DATADIR%%/skins/Shade/btn/btn_reverse_down.png
+%%DATADIR%%/skins/Shade/btn/btn_reverse_over.png
+%%DATADIR%%/skins/Shade/btn/btn_reverse_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_rewind.png
+%%DATADIR%%/skins/Shade/btn/btn_rewind_down.png
+%%DATADIR%%/skins/Shade/btn/btn_rewind_over.png
+%%DATADIR%%/skins/Shade/btn/btn_rewind_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_sampler_minus.png
+%%DATADIR%%/skins/Shade/btn/btn_sampler_plus.png
+%%DATADIR%%/skins/Shade/btn/btn_sampler_plus.xcf
+%%DATADIR%%/skins/Shade/btn/btn_save.png
+%%DATADIR%%/skins/Shade/btn/btn_seek.png
+%%DATADIR%%/skins/Shade/btn/btn_seek_minus.png
+%%DATADIR%%/skins/Shade/btn/btn_seek_plus.png
+%%DATADIR%%/skins/Shade/btn/btn_slip.png
+%%DATADIR%%/skins/Shade/btn/btn_slip_over.png
+%%DATADIR%%/skins/Shade/btn/btn_spin_down.png
+%%DATADIR%%/skins/Shade/btn/btn_spin_up.png
+%%DATADIR%%/skins/Shade/btn/btn_spinny.png
+%%DATADIR%%/skins/Shade/btn/btn_spinny_over.png
+%%DATADIR%%/skins/Shade/btn/btn_src_minus.png
+%%DATADIR%%/skins/Shade/btn/btn_src_plus.png
+%%DATADIR%%/skins/Shade/btn/btn_super.png
+%%DATADIR%%/skins/Shade/btn/btn_sync_bpm.png
+%%DATADIR%%/skins/Shade/btn/btn_sync_bpm_down.png
+%%DATADIR%%/skins/Shade/btn/btn_sync_bpm_over.png
+%%DATADIR%%/skins/Shade/btn/btn_sync_bpm_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_sync_key.png
+%%DATADIR%%/skins/Shade/btn/btn_sync_key_down.png
+%%DATADIR%%/skins/Shade/btn/btn_sync_key_over.png
+%%DATADIR%%/skins/Shade/btn/btn_sync_key_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_sync_sampler.png
+%%DATADIR%%/skins/Shade/btn/btn_sync_sampler_down.png
+%%DATADIR%%/skins/Shade/btn/btn_sync_sampler_over.png
+%%DATADIR%%/skins/Shade/btn/btn_sync_sampler_overdown.png
+%%DATADIR%%/skins/Shade/btn/btn_tap_sampler.png
+%%DATADIR%%/skins/Shade/btn/btn_tap_sampler_over.png
+%%DATADIR%%/skins/Shade/btn/btn_vinylcontrol.png
+%%DATADIR%%/skins/Shade/btn/btn_vinylcontrol_abs.png
+%%DATADIR%%/skins/Shade/btn/btn_vinylcontrol_const.png
+%%DATADIR%%/skins/Shade/btn/btn_vinylcontrol_cue_hot.png
+%%DATADIR%%/skins/Shade/btn/btn_vinylcontrol_cue_off.png
+%%DATADIR%%/skins/Shade/btn/btn_vinylcontrol_cue_on.png
+%%DATADIR%%/skins/Shade/btn/btn_vinylcontrol_indicator_horizontal1.png
+%%DATADIR%%/skins/Shade/btn/btn_vinylcontrol_indicator_horizontal2.png
+%%DATADIR%%/skins/Shade/btn/btn_vinylcontrol_indicator_horizontal3.png
+%%DATADIR%%/skins/Shade/btn/btn_vinylcontrol_indicator_vertical1.png
+%%DATADIR%%/skins/Shade/btn/btn_vinylcontrol_indicator_vertical2.png
+%%DATADIR%%/skins/Shade/btn/btn_vinylcontrol_indicator_vertical3.png
+%%DATADIR%%/skins/Shade/btn/btn_vinylcontrol_over.png
+%%DATADIR%%/skins/Shade/btn/btn_vinylcontrol_passthrough.png
+%%DATADIR%%/skins/Shade/btn/btn_vinylcontrol_passthrough_over.png
+%%DATADIR%%/skins/Shade/btn/btn_vinylcontrol_rel.png
+%%DATADIR%%/skins/Shade/btn_link_type/btn_link_inversion_off.png
+%%DATADIR%%/skins/Shade/btn_link_type/btn_link_inversion_on.png
+%%DATADIR%%/skins/Shade/btn_link_type/btn_link_type_left.png
+%%DATADIR%%/skins/Shade/btn_link_type/btn_link_type_left_right.png
+%%DATADIR%%/skins/Shade/btn_link_type/btn_link_type_linked.png
+%%DATADIR%%/skins/Shade/btn_link_type/btn_link_type_none.png
+%%DATADIR%%/skins/Shade/btn_link_type/btn_link_type_right.png
+%%DATADIR%%/skins/Shade/deck.xml
+%%DATADIR%%/skins/Shade/deck_cues.xml
+%%DATADIR%%/skins/Shade/deck_effect.xml
+%%DATADIR%%/skins/Shade/deck_overview.xml
+%%DATADIR%%/skins/Shade/deck_small.xml
+%%DATADIR%%/skins/Shade/deck_transport.xml
+%%DATADIR%%/skins/Shade/decks_row_small.xml
+%%DATADIR%%/skins/Shade/ducking.xml
+%%DATADIR%%/skins/Shade/effect_parameter_button.xml
+%%DATADIR%%/skins/Shade/effect_parameter_knob.xml
+%%DATADIR%%/skins/Shade/effect_parameters.xml
+%%DATADIR%%/skins/Shade/effect_selector_button.xml
+%%DATADIR%%/skins/Shade/effectrow.xml
+%%DATADIR%%/skins/Shade/effectslotsmall.xml
+%%DATADIR%%/skins/Shade/effectunit_border.xml
+%%DATADIR%%/skins/Shade/effectunit_parameters.xml
+%%DATADIR%%/skins/Shade/effectunitsmall.xml
+%%DATADIR%%/skins/Shade/graphics/batt_classic/ic_battery_charged.svg
+%%DATADIR%%/skins/Shade/graphics/batt_classic/ic_battery_charging_0.svg
+%%DATADIR%%/skins/Shade/graphics/batt_classic/ic_battery_charging_1.svg
+%%DATADIR%%/skins/Shade/graphics/batt_classic/ic_battery_charging_2.svg
+%%DATADIR%%/skins/Shade/graphics/batt_classic/ic_battery_charging_3.svg
+%%DATADIR%%/skins/Shade/graphics/batt_classic/ic_battery_charging_4.svg
+%%DATADIR%%/skins/Shade/graphics/batt_classic/ic_battery_charging_5.svg
+%%DATADIR%%/skins/Shade/graphics/batt_classic/ic_battery_charging_6.svg
+%%DATADIR%%/skins/Shade/graphics/batt_classic/ic_battery_charging_7.svg
+%%DATADIR%%/skins/Shade/graphics/batt_classic/ic_battery_discharging_0.svg
+%%DATADIR%%/skins/Shade/graphics/batt_classic/ic_battery_discharging_1.svg
+%%DATADIR%%/skins/Shade/graphics/batt_classic/ic_battery_discharging_2.svg
+%%DATADIR%%/skins/Shade/graphics/batt_classic/ic_battery_discharging_3.svg
+%%DATADIR%%/skins/Shade/graphics/batt_classic/ic_battery_discharging_4.svg
+%%DATADIR%%/skins/Shade/graphics/batt_classic/ic_battery_discharging_5.svg
+%%DATADIR%%/skins/Shade/graphics/batt_classic/ic_battery_discharging_6.svg
+%%DATADIR%%/skins/Shade/graphics/batt_classic/ic_battery_discharging_7.svg
+%%DATADIR%%/skins/Shade/graphics/batt_dark/ic_battery_charged.svg
+%%DATADIR%%/skins/Shade/graphics/batt_dark/ic_battery_charging_0.svg
+%%DATADIR%%/skins/Shade/graphics/batt_dark/ic_battery_charging_1.svg
+%%DATADIR%%/skins/Shade/graphics/batt_dark/ic_battery_charging_2.svg
+%%DATADIR%%/skins/Shade/graphics/batt_dark/ic_battery_charging_3.svg
+%%DATADIR%%/skins/Shade/graphics/batt_dark/ic_battery_charging_4.svg
+%%DATADIR%%/skins/Shade/graphics/batt_dark/ic_battery_charging_5.svg
+%%DATADIR%%/skins/Shade/graphics/batt_dark/ic_battery_charging_6.svg
+%%DATADIR%%/skins/Shade/graphics/batt_dark/ic_battery_charging_7.svg
+%%DATADIR%%/skins/Shade/graphics/batt_dark/ic_battery_discharging_0.svg
+%%DATADIR%%/skins/Shade/graphics/batt_dark/ic_battery_discharging_1.svg
+%%DATADIR%%/skins/Shade/graphics/batt_dark/ic_battery_discharging_2.svg
+%%DATADIR%%/skins/Shade/graphics/batt_dark/ic_battery_discharging_3.svg
+%%DATADIR%%/skins/Shade/graphics/batt_dark/ic_battery_discharging_4.svg
+%%DATADIR%%/skins/Shade/graphics/batt_dark/ic_battery_discharging_5.svg
+%%DATADIR%%/skins/Shade/graphics/batt_dark/ic_battery_discharging_6.svg
+%%DATADIR%%/skins/Shade/graphics/batt_dark/ic_battery_discharging_7.svg
+%%DATADIR%%/skins/Shade/graphics/batt_summersunset/ic_battery_charged.svg
+%%DATADIR%%/skins/Shade/graphics/batt_summersunset/ic_battery_charging_0.svg
+%%DATADIR%%/skins/Shade/graphics/batt_summersunset/ic_battery_charging_1.svg
+%%DATADIR%%/skins/Shade/graphics/batt_summersunset/ic_battery_charging_2.svg
+%%DATADIR%%/skins/Shade/graphics/batt_summersunset/ic_battery_charging_3.svg
+%%DATADIR%%/skins/Shade/graphics/batt_summersunset/ic_battery_charging_4.svg
+%%DATADIR%%/skins/Shade/graphics/batt_summersunset/ic_battery_charging_5.svg
+%%DATADIR%%/skins/Shade/graphics/batt_summersunset/ic_battery_charging_6.svg
+%%DATADIR%%/skins/Shade/graphics/batt_summersunset/ic_battery_charging_7.svg
+%%DATADIR%%/skins/Shade/graphics/batt_summersunset/ic_battery_discharging_0.svg
+%%DATADIR%%/skins/Shade/graphics/batt_summersunset/ic_battery_discharging_1.svg
+%%DATADIR%%/skins/Shade/graphics/batt_summersunset/ic_battery_discharging_2.svg
+%%DATADIR%%/skins/Shade/graphics/batt_summersunset/ic_battery_discharging_3.svg
+%%DATADIR%%/skins/Shade/graphics/batt_summersunset/ic_battery_discharging_4.svg
+%%DATADIR%%/skins/Shade/graphics/batt_summersunset/ic_battery_discharging_5.svg
+%%DATADIR%%/skins/Shade/graphics/batt_summersunset/ic_battery_discharging_6.svg
+%%DATADIR%%/skins/Shade/graphics/batt_summersunset/ic_battery_discharging_7.svg
+%%DATADIR%%/skins/Shade/hotcue_button.xml
+%%DATADIR%%/skins/Shade/knob_crossfader.png
+%%DATADIR%%/skins/Shade/knob_pitch.png
+%%DATADIR%%/skins/Shade/knob_pitch_sampler.png
+%%DATADIR%%/skins/Shade/knob_visual_key.png
+%%DATADIR%%/skins/Shade/knob_volume.png
+%%DATADIR%%/skins/Shade/knob_volume_previewdeck.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s0.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s1.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s10.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s11.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s12.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s13.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s14.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s15.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s16.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s17.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s18.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s19.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s2.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s20.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s21.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s22.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s23.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s24.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s25.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s26.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s27.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s28.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s29.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s3.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s30.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s31.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s32.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s33.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s34.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s35.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s36.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s37.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s38.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s39.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s4.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s40.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s41.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s42.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s43.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s44.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s45.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s46.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s47.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s48.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s49.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s5.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s50.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s51.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s52.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s53.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s54.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s55.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s56.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s57.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s58.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s59.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s6.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s60.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s61.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s62.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s63.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s7.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s8.png
+%%DATADIR%%/skins/Shade/knobs/knob_rotary_s9.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s0.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s1.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s10.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s11.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s12.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s13.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s14.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s15.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s16.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s17.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s18.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s19.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s2.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s20.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s21.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s22.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s23.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s24.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s25.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s26.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s27.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s28.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s29.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s3.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s30.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s31.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s32.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s33.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s34.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s35.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s36.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s37.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s38.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s39.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s4.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s40.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s41.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s42.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s43.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s44.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s45.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s46.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s47.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s48.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s49.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s5.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s50.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s51.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s52.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s53.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s54.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s55.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s56.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s57.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s58.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s59.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s6.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s60.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s61.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s62.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s63.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s7.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s8.png
+%%DATADIR%%/skins/Shade/knobs_no_center/knob_rotary_s9.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s0.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s1.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s10.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s11.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s12.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s13.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s14.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s15.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s16.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s17.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s18.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s19.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s2.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s20.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s21.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s22.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s23.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s24.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s25.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s26.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s27.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s28.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s29.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s3.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s30.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s31.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s32.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s33.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s34.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s35.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s36.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s37.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s38.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s39.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s4.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s40.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s41.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s42.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s43.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s44.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s45.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s46.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s47.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s48.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s49.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s5.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s50.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s51.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s52.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s53.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s54.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s55.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s56.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s57.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s58.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s59.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s6.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s60.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s61.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s62.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s63.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s7.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s8.png
+%%DATADIR%%/skins/Shade/knobs_no_center_inverted/knob_rotary_s9.png
+%%DATADIR%%/skins/Shade/library.xml
+%%DATADIR%%/skins/Shade/looping.xml
+%%DATADIR%%/skins/Shade/microphone.xml
+%%DATADIR%%/skins/Shade/mixer_panel.xml
+%%DATADIR%%/skins/Shade/preview_deck.xml
+%%DATADIR%%/skins/Shade/sampler.xml
+%%DATADIR%%/skins/Shade/samplerrow.xml
+%%DATADIR%%/skins/Shade/samplersmall.xml
+%%DATADIR%%/skins/Shade/skin.xml
+%%DATADIR%%/skins/Shade/skin_preview_Classic.png
+%%DATADIR%%/skins/Shade/skin_preview_Dark.png
+%%DATADIR%%/skins/Shade/skin_preview_SummerSunset.png
+%%DATADIR%%/skins/Shade/slider_crossfader.png
+%%DATADIR%%/skins/Shade/slider_pitch.png
+%%DATADIR%%/skins/Shade/slider_pitch_sampler.png
+%%DATADIR%%/skins/Shade/slider_visual_key.png
+%%DATADIR%%/skins/Shade/slider_volume.png
+%%DATADIR%%/skins/Shade/slider_volume_previewdeck.png
+%%DATADIR%%/skins/Shade/srcfx.xml
+%%DATADIR%%/skins/Shade/srcmicrophoneaux.xml
+%%DATADIR%%/skins/Shade/srcrow.xml
+%%DATADIR%%/skins/Shade/style.qss
+%%DATADIR%%/skins/Shade/style/menu_arrow.svg
+%%DATADIR%%/skins/Shade/style/mixxx-icon-logo-symbolic.png
+%%DATADIR%%/skins/Shade/style/style_bg_auxiliary_1.png
+%%DATADIR%%/skins/Shade/style/style_bg_auxiliary_2.png
+%%DATADIR%%/skins/Shade/style/style_bg_deck_blank.png
+%%DATADIR%%/skins/Shade/style/style_bg_deck_border.png
+%%DATADIR%%/skins/Shade/style/style_bg_deck_botom_mid.png
+%%DATADIR%%/skins/Shade/style/style_bg_deck_pane.png
+%%DATADIR%%/skins/Shade/style/style_bg_deck_right.png
+%%DATADIR%%/skins/Shade/style/style_bg_deck_small.png
+%%DATADIR%%/skins/Shade/style/style_bg_deck_small_titletimebpmkey.png
+%%DATADIR%%/skins/Shade/style/style_bg_deck_top_left.png
+%%DATADIR%%/skins/Shade/style/style_bg_deck_top_mid.png
+%%DATADIR%%/skins/Shade/style/style_bg_deck_woverview.png
+%%DATADIR%%/skins/Shade/style/style_bg_deck_woverview_buttons.png
+%%DATADIR%%/skins/Shade/style/style_bg_ducking.png
+%%DATADIR%%/skins/Shade/style/style_bg_effect1_high.png
+%%DATADIR%%/skins/Shade/style/style_bg_effect2_high.png
+%%DATADIR%%/skins/Shade/style/style_bg_effectunit.png
+%%DATADIR%%/skins/Shade/style/style_bg_effectunit_right.png
+%%DATADIR%%/skins/Shade/style/style_bg_looping.png
+%%DATADIR%%/skins/Shade/style/style_bg_microphone_1.png
+%%DATADIR%%/skins/Shade/style/style_bg_microphone_2.png
+%%DATADIR%%/skins/Shade/style/style_bg_mixer_panel_bottom.png
+%%DATADIR%%/skins/Shade/style/style_bg_mixer_panel_main.png
+%%DATADIR%%/skins/Shade/style/style_bg_mixer_panel_stretch.png
+%%DATADIR%%/skins/Shade/style/style_bg_sampler_bottom.png
+%%DATADIR%%/skins/Shade/style/style_bg_sampler_mid.png
+%%DATADIR%%/skins/Shade/style/style_bg_sampler_right.png
+%%DATADIR%%/skins/Shade/style/style_bg_sampler_top.png
+%%DATADIR%%/skins/Shade/style/style_bg_sampler_woverview_buttons.png
+%%DATADIR%%/skins/Shade/style/style_bg_src.png
+%%DATADIR%%/skins/Shade/style/style_bg_vinylcontrol.png
+%%DATADIR%%/skins/Shade/style/style_bg_waveform.png
+%%DATADIR%%/skins/Shade/style/style_branch_closed.svg
+%%DATADIR%%/skins/Shade/style/style_branch_closed_selected.svg
+%%DATADIR%%/skins/Shade/style/style_branch_open.svg
+%%DATADIR%%/skins/Shade/style/style_branch_open_selected.svg
+%%DATADIR%%/skins/Shade/style/style_component_border.png
+%%DATADIR%%/skins/Shade/style/style_handle_checked.png
+%%DATADIR%%/skins/Shade/style/style_handle_unchecked.png
+%%DATADIR%%/skins/Shade/style/style_icon_autodj.png
+%%DATADIR%%/skins/Shade/style/tab_effectrack.png
+%%DATADIR%%/skins/Shade/style/tab_effectrack_over.png
+%%DATADIR%%/skins/Shade/style/tab_microphone.png
+%%DATADIR%%/skins/Shade/style/tab_microphone_over.png
+%%DATADIR%%/skins/Shade/style/tab_sampler.png
+%%DATADIR%%/skins/Shade/style/tab_sampler_over.png
+%%DATADIR%%/skins/Shade/style/tab_vinylcontrol.png
+%%DATADIR%%/skins/Shade/style/tab_vinylcontrol_over.png
+%%DATADIR%%/skins/Shade/style/volume_clipping.png
+%%DATADIR%%/skins/Shade/style/volume_clipping_master.png
+%%DATADIR%%/skins/Shade/style/volume_clipping_master_over.png
+%%DATADIR%%/skins/Shade/style/volume_clipping_microphone.png
+%%DATADIR%%/skins/Shade/style/volume_clipping_microphone_over.png
+%%DATADIR%%/skins/Shade/style/volume_clipping_over.png
+%%DATADIR%%/skins/Shade/style/volume_clipping_previewdeck.png
+%%DATADIR%%/skins/Shade/style/volume_clipping_previewdeck_over.png
+%%DATADIR%%/skins/Shade/style/volume_clipping_sampler.png
+%%DATADIR%%/skins/Shade/style/volume_clipping_sampler_over.png
+%%DATADIR%%/skins/Shade/style/volume_display.png
+%%DATADIR%%/skins/Shade/style/volume_display_master.png
+%%DATADIR%%/skins/Shade/style/volume_display_master_over.png
+%%DATADIR%%/skins/Shade/style/volume_display_microphone.png
+%%DATADIR%%/skins/Shade/style/volume_display_microphone_over.png
+%%DATADIR%%/skins/Shade/style/volume_display_over.png
+%%DATADIR%%/skins/Shade/style/volume_display_previewdeck.png
+%%DATADIR%%/skins/Shade/style/volume_display_previewdeck_over.png
+%%DATADIR%%/skins/Shade/style/volume_display_sampler.png
+%%DATADIR%%/skins/Shade/style/volume_display_sampler_over.png
+%%DATADIR%%/skins/Shade/style_dark.qss
+%%DATADIR%%/skins/Shade/style_summer_sunset.qss
+%%DATADIR%%/skins/Shade/vinyl_spinny_background.png
+%%DATADIR%%/skins/Shade/vinyl_spinny_foreground.png
+%%DATADIR%%/skins/Shade/vinyl_spinny_foreground_ghost.png
+%%DATADIR%%/skins/Shade/vinylcontrol.xml
+%%DATADIR%%/skins/Shade/waveform.xml
+%%DATADIR%%/skins/Tango (64 Samplers)/sampler_rack.xml
+%%DATADIR%%/skins/Tango (64 Samplers)/skin.xml
+%%DATADIR%%/skins/Tango (64 Samplers)/skin_preview.png
+%%DATADIR%%/skins/Tango (64 Samplers)/skin_settings.xml
+%%DATADIR%%/skins/Tango (64 Samplers)/skin_settings_sampler_rows_64.xml
+%%DATADIR%%/skins/Tango/buttons/btn_.svg
+%%DATADIR%%/skins/Tango/buttons/btn_2decks.svg
+%%DATADIR%%/skins/Tango/buttons/btn_4decks.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_down.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_down_black.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_down_black_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_down_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_left.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_left_black.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_left_black_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_left_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_right.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_right_black.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_right_black_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_right_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_up.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_up_black.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_up_black_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_arrow_up_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_autodj_addrandom.svg
+%%DATADIR%%/skins/Tango/buttons/btn_autodj_enable_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_autodj_enable_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_autodj_fade.svg
+%%DATADIR%%/skins/Tango/buttons/btn_autodj_fade_disabled.svg
+%%DATADIR%%/skins/Tango/buttons/btn_autodj_repeat_playlist_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_autodj_repeat_playlist_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_autodj_shuffle.svg
+%%DATADIR%%/skins/Tango/buttons/btn_autodj_skip.svg
+%%DATADIR%%/skins/Tango/buttons/btn_autodj_skip_disabled.svg
+%%DATADIR%%/skins/Tango/buttons/btn_aux_unit.svg
+%%DATADIR%%/skins/Tango/buttons/btn_aux_xfader_center.svg
+%%DATADIR%%/skins/Tango/buttons/btn_aux_xfader_left.svg
+%%DATADIR%%/skins/Tango/buttons/btn_aux_xfader_right.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beatbox_down.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beatbox_down_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beatbox_up.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beatbox_up_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beatjump_backward.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beatjump_backward_pressed.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beatjump_forward.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beatjump_forward_pressed.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beats_curpos.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beats_earlier.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beats_faster.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beats_later.svg
+%%DATADIR%%/skins/Tango/buttons/btn_beats_slower.svg
+%%DATADIR%%/skins/Tango/buttons/btn_broadcast_connected.svg
+%%DATADIR%%/skins/Tango/buttons/btn_broadcast_connecting.svg
+%%DATADIR%%/skins/Tango/buttons/btn_broadcast_failure.svg
+%%DATADIR%%/skins/Tango/buttons/btn_broadcast_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_broadcast_off_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_broadcast_warning.svg
+%%DATADIR%%/skins/Tango/buttons/btn_deck1_vu_label.svg
+%%DATADIR%%/skins/Tango/buttons/btn_deck2_vu_label.svg
+%%DATADIR%%/skins/Tango/buttons/btn_deck3_vu_label.svg
+%%DATADIR%%/skins/Tango/buttons/btn_deck4_vu_label.svg
+%%DATADIR%%/skins/Tango/buttons/btn_delete.svg
+%%DATADIR%%/skins/Tango/buttons/btn_eject.svg
+%%DATADIR%%/skins/Tango/buttons/btn_eject_pressed.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_focus_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_focus_off_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_focus_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_focus_on_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_head_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_head_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_master_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_master_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_mixmode_d+w.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_mixmode_d-w.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_selector_list.svg
+%%DATADIR%%/skins/Tango/buttons/btn_fx_selector_list_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_head.svg
+%%DATADIR%%/skins/Tango/buttons/btn_headSplit_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_headSplit_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_hotcues_earlier.svg
+%%DATADIR%%/skins/Tango/buttons/btn_hotcues_later.svg
+%%DATADIR%%/skins/Tango/buttons/btn_hotcues_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_hotcues_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_key_down.svg
+%%DATADIR%%/skins/Tango/buttons/btn_key_down_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_key_match.svg
+%%DATADIR%%/skins/Tango/buttons/btn_key_match_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_key_up.svg
+%%DATADIR%%/skins/Tango/buttons/btn_key_up_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_keylock_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_keylock_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_bpm_locked.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_bpm_unlocked.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_checkmark.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_checkmark_dark_grey.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_checkmark_grey.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_checkmark_indeterminate.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_checkmark_indeterminate_grey.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_checkmark_white.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_clear_search.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_clear_search_focus.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_maxi.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_maxi_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_mini.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_mini_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_preview_pause.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_preview_play.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_radio_button_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_radio_button_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_spinbox_down_white.svg
+%%DATADIR%%/skins/Tango/buttons/btn_lib_spinbox_up_white.svg
+%%DATADIR%%/skins/Tango/buttons/btn_loop.svg
+%%DATADIR%%/skins/Tango/buttons/btn_loop_beatjump_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_loop_beatjump_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_loop_in.svg
+%%DATADIR%%/skins/Tango/buttons/btn_loop_in_active.svg
+%%DATADIR%%/skins/Tango/buttons/btn_loop_indicator_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_loop_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_loop_out.svg
+%%DATADIR%%/skins/Tango/buttons/btn_loop_out_active.svg
+%%DATADIR%%/skins/Tango/buttons/btn_mainmenu_checkbox.svg
+%%DATADIR%%/skins/Tango/buttons/btn_mainmenu_checkbox_checked.svg
+%%DATADIR%%/skins/Tango/buttons/btn_master.svg
+%%DATADIR%%/skins/Tango/buttons/btn_master_head_mixer.svg
+%%DATADIR%%/skins/Tango/buttons/btn_master_vu_label.svg
+%%DATADIR%%/skins/Tango/buttons/btn_mic_aux_mute.svg
+%%DATADIR%%/skins/Tango/buttons/btn_mic_aux_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_mic_aux_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_mic_section.svg
+%%DATADIR%%/skins/Tango/buttons/btn_mic_unit.svg
+%%DATADIR%%/skins/Tango/buttons/btn_mixer_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_mixer_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_pause_deck.svg
+%%DATADIR%%/skins/Tango/buttons/btn_pause_deck_mini.svg
+%%DATADIR%%/skins/Tango/buttons/btn_pause_previewdeck.svg
+%%DATADIR%%/skins/Tango/buttons/btn_pause_sampler.svg
+%%DATADIR%%/skins/Tango/buttons/btn_pfl_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_pfl_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_play_deck.svg
+%%DATADIR%%/skins/Tango/buttons/btn_play_deck_mini.svg
+%%DATADIR%%/skins/Tango/buttons/btn_play_previewdeck.svg
+%%DATADIR%%/skins/Tango/buttons/btn_play_sampler.svg
+%%DATADIR%%/skins/Tango/buttons/btn_quantize_hidden.svg
+%%DATADIR%%/skins/Tango/buttons/btn_quantize_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_quantize_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_quantize_visible.svg
+%%DATADIR%%/skins/Tango/buttons/btn_rate_down.svg
+%%DATADIR%%/skins/Tango/buttons/btn_rate_down_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_rate_up.svg
+%%DATADIR%%/skins/Tango/buttons/btn_rate_up_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_reloop_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_reloop_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_repeat_hidden.svg
+%%DATADIR%%/skins/Tango/buttons/btn_repeat_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_repeat_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_repeat_visible.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_eject.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_eject_pressed.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_keylock_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_keylock_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_quantize_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_quantize_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_repeat_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_repeat_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_sync_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_sync_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_xfader_center.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_xfader_left_white.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sampler_xfader_right_white.svg
+%%DATADIR%%/skins/Tango/buttons/btn_samplers_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_samplers_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_skinsettings_close.svg
+%%DATADIR%%/skins/Tango/buttons/btn_skinsettings_close_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_skinsettings_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_skinsettings_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_slipmode_hidden.svg
+%%DATADIR%%/skins/Tango/buttons/btn_slipmode_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_slipmode_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_slipmode_visible.svg
+%%DATADIR%%/skins/Tango/buttons/btn_stars_hidden.svg
+%%DATADIR%%/skins/Tango/buttons/btn_stars_visible.svg
+%%DATADIR%%/skins/Tango/buttons/btn_sync.svg
+%%DATADIR%%/skins/Tango/buttons/btn_vinyl_left.svg
+%%DATADIR%%/skins/Tango/buttons/btn_vinyl_left_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_vinyl_pass_left.svg
+%%DATADIR%%/skins/Tango/buttons/btn_vinyl_pass_left_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_vinyl_pass_right.svg
+%%DATADIR%%/skins/Tango/buttons/btn_vinyl_pass_right_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_vinyl_right.svg
+%%DATADIR%%/skins/Tango/buttons/btn_vinyl_right_hover.svg
+%%DATADIR%%/skins/Tango/buttons/btn_wave_off.svg
+%%DATADIR%%/skins/Tango/buttons/btn_wave_on.svg
+%%DATADIR%%/skins/Tango/buttons/btn_xfader_center.svg
+%%DATADIR%%/skins/Tango/buttons/btn_xfader_center_attention.svg
+%%DATADIR%%/skins/Tango/buttons/btn_xfader_left.svg
+%%DATADIR%%/skins/Tango/buttons/btn_xfader_left_attention.svg
+%%DATADIR%%/skins/Tango/buttons/btn_xfader_right.svg
+%%DATADIR%%/skins/Tango/buttons/btn_xfader_right_attention.svg
+%%DATADIR%%/skins/Tango/buttons/btn_xfader_visible.svg
+%%DATADIR%%/skins/Tango/controls/button_1state.xml
+%%DATADIR%%/skins/Tango/controls/button_1state_right.xml
+%%DATADIR%%/skins/Tango/controls/button_1state_right_display.xml
+%%DATADIR%%/skins/Tango/controls/button_1state_right_persist.xml
+%%DATADIR%%/skins/Tango/controls/button_2state.xml
+%%DATADIR%%/skins/Tango/controls/button_2state_display.xml
+%%DATADIR%%/skins/Tango/controls/button_2state_highlight.xml
+%%DATADIR%%/skins/Tango/controls/button_2state_persist.xml
+%%DATADIR%%/skins/Tango/controls/button_2state_right.xml
+%%DATADIR%%/skins/Tango/controls/button_2state_right_display.xml
+%%DATADIR%%/skins/Tango/controls/button_3state.xml
+%%DATADIR%%/skins/Tango/controls/button_3state_display.xml
+%%DATADIR%%/skins/Tango/controls/button_3state_persist.xml
+%%DATADIR%%/skins/Tango/controls/button_4state_display.xml
+%%DATADIR%%/skins/Tango/controls/button_5state.xml
+%%DATADIR%%/skins/Tango/controls/button_5state_display.xml
+%%DATADIR%%/skins/Tango/controls/button_deck_control_1state_opt.xml
+%%DATADIR%%/skins/Tango/controls/button_deck_control_1state_perm.xml
+%%DATADIR%%/skins/Tango/controls/button_deck_control_2state_opt.xml
+%%DATADIR%%/skins/Tango/controls/button_deck_control_2state_perm.xml
+%%DATADIR%%/skins/Tango/controls/button_deck_control_3state_opt.xml
+%%DATADIR%%/skins/Tango/controls/button_deck_control_3state_perm.xml
+%%DATADIR%%/skins/Tango/controls/button_hotcue_deck.xml
+%%DATADIR%%/skins/Tango/controls/button_hotcue_sam_pre.xml
+%%DATADIR%%/skins/Tango/controls/button_loopsize.xml
+%%DATADIR%%/skins/Tango/controls/button_specialcue_deck.xml
+%%DATADIR%%/skins/Tango/controls/knob_textless.xml
+%%DATADIR%%/skins/Tango/controls/skin_settings_button_2state.xml
+%%DATADIR%%/skins/Tango/controls/skin_settings_button_multi.xml
+%%DATADIR%%/skins/Tango/controls/skin_settings_button_sampler_rows.xml
+%%DATADIR%%/skins/Tango/controls/skin_settings_category_button_2state.xml
+%%DATADIR%%/skins/Tango/controls/statuslight_4state.xml
+%%DATADIR%%/skins/Tango/decks/deck_left.xml
+%%DATADIR%%/skins/Tango/decks/deck_left_mini.xml
+%%DATADIR%%/skins/Tango/decks/deck_right.xml
+%%DATADIR%%/skins/Tango/decks/deck_right_mini.xml
+%%DATADIR%%/skins/Tango/decks/hotcues_deck_left.xml
+%%DATADIR%%/skins/Tango/decks/hotcues_deck_right.xml
+%%DATADIR%%/skins/Tango/decks/hotcues_sampler_preview.xml
+%%DATADIR%%/skins/Tango/decks/jump_controls.xml
+%%DATADIR%%/skins/Tango/decks/loop_controls.xml
+%%DATADIR%%/skins/Tango/decks/loop_indicator.xml
+%%DATADIR%%/skins/Tango/decks/loop_sizes.xml
+%%DATADIR%%/skins/Tango/decks/overview.xml
+%%DATADIR%%/skins/Tango/decks/preview_deck.xml
+%%DATADIR%%/skins/Tango/decks/rate_pitch_key.xml
+%%DATADIR%%/skins/Tango/decks/row_comment_fx_left.xml
+%%DATADIR%%/skins/Tango/decks/row_comment_fx_right.xml
+%%DATADIR%%/skins/Tango/decks/row_loop_jump.xml
+%%DATADIR%%/skins/Tango/decks/row_overview_left.xml
+%%DATADIR%%/skins/Tango/decks/row_overview_right.xml
+%%DATADIR%%/skins/Tango/decks/row_text_left.xml
+%%DATADIR%%/skins/Tango/decks/row_text_right.xml
+%%DATADIR%%/skins/Tango/decks/row_transport_left.xml
+%%DATADIR%%/skins/Tango/decks/row_transport_right.xml
+%%DATADIR%%/skins/Tango/decks/spinny_cover_maxi.xml
+%%DATADIR%%/skins/Tango/decks/spinny_cover_mini.xml
+%%DATADIR%%/skins/Tango/decks/vinyl_controls_left.xml
+%%DATADIR%%/skins/Tango/decks/vinyl_controls_right.xml
+%%DATADIR%%/skins/Tango/decks_12.xml
+%%DATADIR%%/skins/Tango/decks_34.xml
+%%DATADIR%%/skins/Tango/fx/assign_button.xml
+%%DATADIR%%/skins/Tango/fx/button.xml
+%%DATADIR%%/skins/Tango/fx/flow_focus_background.xml
+%%DATADIR%%/skins/Tango/fx/flow_focus_separator.xml
+%%DATADIR%%/skins/Tango/fx/flow_noFocus_separator.xml
+%%DATADIR%%/skins/Tango/fx/focus_button.xml
+%%DATADIR%%/skins/Tango/fx/master_button.xml
+%%DATADIR%%/skins/Tango/fx/metaknob.xml
+%%DATADIR%%/skins/Tango/fx/parameter_button.xml
+%%DATADIR%%/skins/Tango/fx/parameter_knob.xml
+%%DATADIR%%/skins/Tango/fx/parameter_row.xml
+%%DATADIR%%/skins/Tango/fx/toggle_selector.xml
+%%DATADIR%%/skins/Tango/fx/unit_left.xml
+%%DATADIR%%/skins/Tango/fx/unit_left_mini.xml
+%%DATADIR%%/skins/Tango/fx/unit_right.xml
+%%DATADIR%%/skins/Tango/fx/unit_right_mini.xml
+%%DATADIR%%/skins/Tango/fx_units_12.xml
+%%DATADIR%%/skins/Tango/fx_units_34.xml
+%%DATADIR%%/skins/Tango/graphics/autodj_status.svg
+%%DATADIR%%/skins/Tango/graphics/batt/ic_battery_charged.svg
+%%DATADIR%%/skins/Tango/graphics/batt/ic_battery_charging_0.svg
+%%DATADIR%%/skins/Tango/graphics/batt/ic_battery_charging_1.svg
+%%DATADIR%%/skins/Tango/graphics/batt/ic_battery_charging_2.svg
+%%DATADIR%%/skins/Tango/graphics/batt/ic_battery_charging_3.svg
+%%DATADIR%%/skins/Tango/graphics/batt/ic_battery_charging_4.svg
+%%DATADIR%%/skins/Tango/graphics/batt/ic_battery_charging_5.svg
+%%DATADIR%%/skins/Tango/graphics/batt/ic_battery_charging_6.svg
+%%DATADIR%%/skins/Tango/graphics/batt/ic_battery_charging_7.svg
+%%DATADIR%%/skins/Tango/graphics/batt/ic_battery_discharging_0.svg
+%%DATADIR%%/skins/Tango/graphics/batt/ic_battery_discharging_1.svg
+%%DATADIR%%/skins/Tango/graphics/batt/ic_battery_discharging_2.svg
+%%DATADIR%%/skins/Tango/graphics/batt/ic_battery_discharging_3.svg
+%%DATADIR%%/skins/Tango/graphics/batt/ic_battery_discharging_4.svg
+%%DATADIR%%/skins/Tango/graphics/batt/ic_battery_discharging_5.svg
+%%DATADIR%%/skins/Tango/graphics/batt/ic_battery_discharging_6.svg
+%%DATADIR%%/skins/Tango/graphics/batt/ic_battery_discharging_7.svg
+%%DATADIR%%/skins/Tango/graphics/blank_1x1.svg
+%%DATADIR%%/skins/Tango/graphics/branch_closed.svg
+%%DATADIR%%/skins/Tango/graphics/branch_open.svg
+%%DATADIR%%/skins/Tango/graphics/cover_default.svg
+%%DATADIR%%/skins/Tango/graphics/cover_default_mini.svg
+%%DATADIR%%/skins/Tango/graphics/cover_default_mini_.svg
+%%DATADIR%%/skins/Tango/graphics/cover_default_mini_green.svg
+%%DATADIR%%/skins/Tango/graphics/cover_default_mini_purple.svg
+%%DATADIR%%/skins/Tango/graphics/fxFlow_maxi_focus_bottom.svg
+%%DATADIR%%/skins/Tango/graphics/fxFlow_maxi_focus_top.svg
+%%DATADIR%%/skins/Tango/graphics/fxFlow_maxi_noFocus.svg
+%%DATADIR%%/skins/Tango/graphics/fxFlow_maxi_noFocus_Fx1-2-3.svg
+%%DATADIR%%/skins/Tango/graphics/fxFlow_mini_focus_left.svg
+%%DATADIR%%/skins/Tango/graphics/fxFlow_mini_focus_right.svg
+%%DATADIR%%/skins/Tango/graphics/fxFlow_mini_noFocus_Fx1-2-3.svg
+%%DATADIR%%/skins/Tango/graphics/latency_usage.svg
+%%DATADIR%%/skins/Tango/graphics/latency_usage_over.svg
+%%DATADIR%%/skins/Tango/graphics/library_sort_down.svg
+%%DATADIR%%/skins/Tango/graphics/library_sort_up.svg
+%%DATADIR%%/skins/Tango/graphics/logo_102x24.svg
+%%DATADIR%%/skins/Tango/graphics/logo_102x24_grey.svg
+%%DATADIR%%/skins/Tango/graphics/logo_160x40.svg
+%%DATADIR%%/skins/Tango/graphics/passthrough_play_cover.svg
+%%DATADIR%%/skins/Tango/graphics/pitch_rate_label.svg
+%%DATADIR%%/skins/Tango/graphics/pitch_rate_label_0.08.svg
+%%DATADIR%%/skins/Tango/graphics/spinny_bg.svg
+%%DATADIR%%/skins/Tango/graphics/spinny_indicator.svg
+%%DATADIR%%/skins/Tango/graphics/spinny_indicator_ghost.svg
+%%DATADIR%%/skins/Tango/graphics/spinny_mask.svg
+%%DATADIR%%/skins/Tango/graphics/spinny_mini__mask.svg
+%%DATADIR%%/skins/Tango/graphics/spinny_mini_bg.svg
+%%DATADIR%%/skins/Tango/graphics/spinny_mini_indicator.svg
+%%DATADIR%%/skins/Tango/graphics/spinny_mini_indicator_ghost.svg
+%%DATADIR%%/skins/Tango/graphics/spinny_mini_mask_green.svg
+%%DATADIR%%/skins/Tango/graphics/spinny_mini_mask_purple.svg
+%%DATADIR%%/skins/Tango/graphics/splitterHori_handle.svg
+%%DATADIR%%/skins/Tango/graphics/splitterHori_handle_pressed.svg
+%%DATADIR%%/skins/Tango/graphics/splitterVert_handle.svg
+%%DATADIR%%/skins/Tango/graphics/splitterVert_handle_pressed.svg
+%%DATADIR%%/skins/Tango/graphics/vumeter_clipping.png
+%%DATADIR%%/skins/Tango/graphics/vumeter_clipping.svg
+%%DATADIR%%/skins/Tango/graphics/vumeter_clipping_over.png
+%%DATADIR%%/skins/Tango/graphics/vumeter_clipping_over.svg
+%%DATADIR%%/skins/Tango/graphics/vumeter_level.png
+%%DATADIR%%/skins/Tango/graphics/vumeter_level.svg
+%%DATADIR%%/skins/Tango/graphics/vumeter_level_over.png
+%%DATADIR%%/skins/Tango/graphics/vumeter_level_over.svg
+%%DATADIR%%/skins/Tango/graphics/vumeter_mini_clipping.png
+%%DATADIR%%/skins/Tango/graphics/vumeter_mini_clipping.svg
+%%DATADIR%%/skins/Tango/graphics/vumeter_mini_clipping_over.png
+%%DATADIR%%/skins/Tango/graphics/vumeter_mini_clipping_over.svg
+%%DATADIR%%/skins/Tango/graphics/vumeter_mini_level.png
+%%DATADIR%%/skins/Tango/graphics/vumeter_mini_level.svg
+%%DATADIR%%/skins/Tango/graphics/vumeter_mini_level_over.png
+%%DATADIR%%/skins/Tango/graphics/vumeter_mini_level_over.svg
+%%DATADIR%%/skins/Tango/helpers/pfl_cover.xml
+%%DATADIR%%/skins/Tango/helpers/size_detector_deck_controls_toggle.xml
+%%DATADIR%%/skins/Tango/helpers/size_detector_stars.xml
+%%DATADIR%%/skins/Tango/helpers/spacer_center.xml
+%%DATADIR%%/skins/Tango/knobs_sliders/balance_handle.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/balance_scale.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/crossfader_handle.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/crossfader_scale.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/headMix_handle.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/headMix_scale.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/knob_bg.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/knob_bg_booth.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/knob_bg_fx_parameter.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/knob_bg_head.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/knob_bg_master.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/knob_blue.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/knob_eq_killed.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/knob_fx_yellow.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/knob_quickFX_disabled.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/knob_red.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/knob_tiny_red.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/knob_white.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/knob_yellow.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/pitch_handle.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/pitch_sampler_handle.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/pitch_sampler_scale.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/pitch_scale.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/volume_handle.svg
+%%DATADIR%%/skins/Tango/knobs_sliders/volume_scale.svg
+%%DATADIR%%/skins/Tango/library.xml
+%%DATADIR%%/skins/Tango/mic_aux_rack.xml
+%%DATADIR%%/skins/Tango/mic_aux_sampler/aux_unit.xml
+%%DATADIR%%/skins/Tango/mic_aux_sampler/aux_unit_unconfigured.xml
+%%DATADIR%%/skins/Tango/mic_aux_sampler/mic_unit.xml
+%%DATADIR%%/skins/Tango/mic_aux_sampler/mic_unit_unconfigured.xml
+%%DATADIR%%/skins/Tango/mic_aux_sampler/sampler.xml
+%%DATADIR%%/skins/Tango/mic_aux_sampler/sampler_row.xml
+%%DATADIR%%/skins/Tango/mixer/eq_knob_left.xml
+%%DATADIR%%/skins/Tango/mixer/eq_knob_right.xml
+%%DATADIR%%/skins/Tango/mixer/mixer_channel_left.xml
+%%DATADIR%%/skins/Tango/mixer/mixer_channel_right.xml
+%%DATADIR%%/skins/Tango/mixer/mixer_headphone.xml
+%%DATADIR%%/skins/Tango/mixer/mixer_master.xml
+%%DATADIR%%/skins/Tango/mixer/quick_fx_knob_left.xml
+%%DATADIR%%/skins/Tango/mixer/quick_fx_knob_right.xml
+%%DATADIR%%/skins/Tango/mixer/vumeter_floating.xml
+%%DATADIR%%/skins/Tango/mixer/vumeter_master.xml
+%%DATADIR%%/skins/Tango/mixer/vumeter_mini.xml
+%%DATADIR%%/skins/Tango/mixer/vumeter_mixer.xml
+%%DATADIR%%/skins/Tango/mixer/vumeter_single.xml
+%%DATADIR%%/skins/Tango/sampler_rack.xml
+%%DATADIR%%/skins/Tango/skin.xml
+%%DATADIR%%/skins/Tango/skin_preview.png
+%%DATADIR%%/skins/Tango/skin_settings.xml
+%%DATADIR%%/skins/Tango/skin_settings_sampler_rows_16.xml
+%%DATADIR%%/skins/Tango/style-mac.qss
+%%DATADIR%%/skins/Tango/style.qss
+%%DATADIR%%/skins/Tango/topbar.xml
+%%DATADIR%%/skins/Tango/waveform.xml
+%%DATADIR%%/skins/Tango/waveforms_container.xml
+%%DATADIR%%/skins/default-menu-styles-linux.qss
+%%DATADIR%%/skins/default-menu-styles-windows.qss
+%%DATADIR%%/skins/default.qss
+%%DATADIR%%/translations/mixxx_ar.qm
+%%DATADIR%%/translations/mixxx_ast.qm
+%%DATADIR%%/translations/mixxx_bg.qm
+%%DATADIR%%/translations/mixxx_br.qm
+%%DATADIR%%/translations/mixxx_bs.qm
+%%DATADIR%%/translations/mixxx_ca.qm
+%%DATADIR%%/translations/mixxx_ca_ES.qm
+%%DATADIR%%/translations/mixxx_cs.qm
+%%DATADIR%%/translations/mixxx_da.qm
+%%DATADIR%%/translations/mixxx_de.qm
+%%DATADIR%%/translations/mixxx_el.qm
+%%DATADIR%%/translations/mixxx_el_GR.qm
+%%DATADIR%%/translations/mixxx_en_GB.qm
+%%DATADIR%%/translations/mixxx_eo.qm
+%%DATADIR%%/translations/mixxx_es.qm
+%%DATADIR%%/translations/mixxx_es_ES.qm
+%%DATADIR%%/translations/mixxx_es_MX.qm
+%%DATADIR%%/translations/mixxx_et.qm
+%%DATADIR%%/translations/mixxx_eu.qm
+%%DATADIR%%/translations/mixxx_fa.qm
+%%DATADIR%%/translations/mixxx_fi.qm
+%%DATADIR%%/translations/mixxx_fr.qm
+%%DATADIR%%/translations/mixxx_fr_FR.qm
+%%DATADIR%%/translations/mixxx_ga.qm
+%%DATADIR%%/translations/mixxx_gl.qm
+%%DATADIR%%/translations/mixxx_he.qm
+%%DATADIR%%/translations/mixxx_he_IL.qm
+%%DATADIR%%/translations/mixxx_hi_IN.qm
+%%DATADIR%%/translations/mixxx_hr.qm
+%%DATADIR%%/translations/mixxx_hu.qm
+%%DATADIR%%/translations/mixxx_hy.qm
+%%DATADIR%%/translations/mixxx_ia.qm
+%%DATADIR%%/translations/mixxx_id.qm
+%%DATADIR%%/translations/mixxx_is.qm
+%%DATADIR%%/translations/mixxx_it.qm
+%%DATADIR%%/translations/mixxx_it_IT.qm
+%%DATADIR%%/translations/mixxx_ja.qm
+%%DATADIR%%/translations/mixxx_ko.qm
+%%DATADIR%%/translations/mixxx_ky.qm
+%%DATADIR%%/translations/mixxx_lb.qm
+%%DATADIR%%/translations/mixxx_lt.qm
+%%DATADIR%%/translations/mixxx_lv.qm
+%%DATADIR%%/translations/mixxx_mi.qm
+%%DATADIR%%/translations/mixxx_mi_NZ.qm
+%%DATADIR%%/translations/mixxx_mk.qm
+%%DATADIR%%/translations/mixxx_ml.qm
+%%DATADIR%%/translations/mixxx_mn.qm
+%%DATADIR%%/translations/mixxx_mr.qm
+%%DATADIR%%/translations/mixxx_ms.qm
+%%DATADIR%%/translations/mixxx_my.qm
+%%DATADIR%%/translations/mixxx_nb.qm
+%%DATADIR%%/translations/mixxx_nl.qm
+%%DATADIR%%/translations/mixxx_nl_BE.qm
+%%DATADIR%%/translations/mixxx_nl_NL.qm
+%%DATADIR%%/translations/mixxx_nn.qm
+%%DATADIR%%/translations/mixxx_oc.qm
+%%DATADIR%%/translations/mixxx_pl.qm
+%%DATADIR%%/translations/mixxx_pt.qm
+%%DATADIR%%/translations/mixxx_pt_BR.qm
+%%DATADIR%%/translations/mixxx_pt_PT.qm
+%%DATADIR%%/translations/mixxx_ro.qm
+%%DATADIR%%/translations/mixxx_ru.qm
+%%DATADIR%%/translations/mixxx_ru_RU.qm
+%%DATADIR%%/translations/mixxx_si.qm
+%%DATADIR%%/translations/mixxx_sk.qm
+%%DATADIR%%/translations/mixxx_sl.qm
+%%DATADIR%%/translations/mixxx_sn.qm
+%%DATADIR%%/translations/mixxx_sq_AL.qm
+%%DATADIR%%/translations/mixxx_sr.qm
+%%DATADIR%%/translations/mixxx_sv.qm
+%%DATADIR%%/translations/mixxx_ta.qm
+%%DATADIR%%/translations/mixxx_te.qm
+%%DATADIR%%/translations/mixxx_tr.qm
+%%DATADIR%%/translations/mixxx_uk.qm
+%%DATADIR%%/translations/mixxx_uz.qm
+%%DATADIR%%/translations/mixxx_vi.qm
+%%DATADIR%%/translations/mixxx_zh_CN.qm
+%%DATADIR%%/translations/mixxx_zh_HK.qm
+%%DATADIR%%/translations/mixxx_zh_TW.Big5.qm
+%%DATADIR%%/translations/mixxx_zh_TW.qm