diff --git a/windows/cantata.nsi.cmake b/windows/cantata.nsi.cmake
new file mode 100644
index 000000000..c7f60ad33
--- /dev/null
+++ b/windows/cantata.nsi.cmake
@@ -0,0 +1,878 @@
+!define APPNAME "@WINDOWS_APP_NAME@"
+!define COMPANYNAME "@WINDOWS_COMPANY_NAME@"
+!define DESCRIPTION "MPD Client"
+!define VERSIONMAJOR @CPACK_PACKAGE_VERSION_MAJOR@
+!define VERSIONMINOR @CPACK_PACKAGE_VERSION_MINOR@
+!define VERSIONBUILD @CPACK_PACKAGE_VERSION_PATCH@@CPACK_PACKAGE_VERSION_SPIN@
+#!define HELPURL "http://..." # "Support Information" link
+#!define UPDATEURL "http://..." # "Product Updates" link
+!define ABOUTURL "https://github.com/CDrummond/cantata" # "Publisher" link
+
+RequestExecutionLevel admin
+
+SetCompressor /SOLID lzma
+!include "MUI2.nsh"
+
+InstallDir "$PROGRAMFILES\@WINDOWS_APP_NAME@"
+# This will be in the installer/uninstaller's title bar
+Name "@WINDOWS_APP_NAME@"
+Icon "cantata.ico"
+outFile "@WINDOWS_APP_NAME@-@CANTATA_VERSION_WITH_SPIN@-Setup.exe"
+
+!define MUI_ABORTWARNING
+!define MUI_ICON "cantata.ico"
+
+!insertmacro MUI_PAGE_WELCOME
+!insertmacro MUI_PAGE_LICENSE "LICENSE.txt"
+!insertmacro MUI_PAGE_DIRECTORY
+!insertmacro MUI_PAGE_INSTFILES
+!insertmacro MUI_PAGE_FINISH
+
+!insertmacro MUI_UNPAGE_CONFIRM
+!insertmacro MUI_UNPAGE_INSTFILES
+!insertmacro MUI_UNPAGE_FINISH
+
+!insertmacro MUI_LANGUAGE "English" ;first language is the default language
+!insertmacro MUI_LANGUAGE "French"
+!insertmacro MUI_LANGUAGE "German"
+!insertmacro MUI_LANGUAGE "Spanish"
+!insertmacro MUI_LANGUAGE "SpanishInternational"
+!insertmacro MUI_LANGUAGE "SimpChinese"
+!insertmacro MUI_LANGUAGE "TradChinese"
+!insertmacro MUI_LANGUAGE "Japanese"
+!insertmacro MUI_LANGUAGE "Korean"
+!insertmacro MUI_LANGUAGE "Italian"
+!insertmacro MUI_LANGUAGE "Dutch"
+!insertmacro MUI_LANGUAGE "Danish"
+!insertmacro MUI_LANGUAGE "Swedish"
+!insertmacro MUI_LANGUAGE "Norwegian"
+!insertmacro MUI_LANGUAGE "NorwegianNynorsk"
+!insertmacro MUI_LANGUAGE "Finnish"
+!insertmacro MUI_LANGUAGE "Greek"
+!insertmacro MUI_LANGUAGE "Russian"
+!insertmacro MUI_LANGUAGE "Portuguese"
+!insertmacro MUI_LANGUAGE "PortugueseBR"
+!insertmacro MUI_LANGUAGE "Polish"
+!insertmacro MUI_LANGUAGE "Ukrainian"
+!insertmacro MUI_LANGUAGE "Czech"
+!insertmacro MUI_LANGUAGE "Slovak"
+!insertmacro MUI_LANGUAGE "Croatian"
+!insertmacro MUI_LANGUAGE "Bulgarian"
+!insertmacro MUI_LANGUAGE "Hungarian"
+!insertmacro MUI_LANGUAGE "Thai"
+!insertmacro MUI_LANGUAGE "Romanian"
+!insertmacro MUI_LANGUAGE "Latvian"
+!insertmacro MUI_LANGUAGE "Macedonian"
+!insertmacro MUI_LANGUAGE "Estonian"
+!insertmacro MUI_LANGUAGE "Turkish"
+!insertmacro MUI_LANGUAGE "Lithuanian"
+!insertmacro MUI_LANGUAGE "Slovenian"
+!insertmacro MUI_LANGUAGE "Serbian"
+!insertmacro MUI_LANGUAGE "SerbianLatin"
+!insertmacro MUI_LANGUAGE "Arabic"
+!insertmacro MUI_LANGUAGE "Farsi"
+!insertmacro MUI_LANGUAGE "Hebrew"
+!insertmacro MUI_LANGUAGE "Indonesian"
+!insertmacro MUI_LANGUAGE "Mongolian"
+!insertmacro MUI_LANGUAGE "Luxembourgish"
+!insertmacro MUI_LANGUAGE "Albanian"
+!insertmacro MUI_LANGUAGE "Breton"
+!insertmacro MUI_LANGUAGE "Belarusian"
+!insertmacro MUI_LANGUAGE "Icelandic"
+!insertmacro MUI_LANGUAGE "Malay"
+!insertmacro MUI_LANGUAGE "Bosnian"
+!insertmacro MUI_LANGUAGE "Kurdish"
+!insertmacro MUI_LANGUAGE "Irish"
+!insertmacro MUI_LANGUAGE "Uzbek"
+!insertmacro MUI_LANGUAGE "Galician"
+!insertmacro MUI_LANGUAGE "Afrikaans"
+!insertmacro MUI_LANGUAGE "Catalan"
+!insertmacro MUI_LANGUAGE "Esperanto"
+
+section "install"
+ # Files for the install directory - to build the installer, these should be in the same directory as the install script (this file)
+ setOutPath $INSTDIR
+ # Files added here should be removed by the uninstaller (see section "uninstall")
+ file "cantata.exe"
+ file "cantata-tags.exe"
+ file "Cantata License (GPL V3).txt"
+ file "Cantata README.txt"
+ file "Qt License (LGPL V2).txt"
+ file "TagLib README.txt"
+ file "Qt5Core.dll"
+ file "Qt5Gui.dll"
+ file "Qt5Network.dll"
+ file "Qt5Svg.dll"
+ file "Qt5Widgets.dll"
+ file "Qt5WinExtras.dll"
+ file "Qt5Sql.dll"
+ file "icudt52.dll"
+ file "icuin52.dll"
+ file "icuuc52.dll"
+ file "libgcc_s_dw2-1.dll"
+ file "libstdc++-6.dll"
+ file "libtag.dll"
+ file "libwinpthread-1.dll"
+ file "libz-1.dll"
+ @CANTATA_SSL_WIN_NSIS_INSTALL@
+ setOutPath $INSTDIR\config
+ file "config\lyrics_providers.xml"
+ file "config\podcast_directories.xml"
+ file "config\scrobblers.xml"
+ file "config\tag_fixes.xml"
+ file "config\weblinks.xml"
+ setOutPath $INSTDIR\iconengines
+ file "iconengines\qsvgicon.dll"
+ setOutPath $INSTDIR\sqldrivers
+ file "sqldrivers\qsqlite.dll"
+ setOutPath $INSTDIR\platforms
+ file "platforms\qwindows.dll"
+ setOutPath $INSTDIR\icons
+ file "icons\bbc.svg"
+ file "icons\cbc.svg"
+ file "icons\npr.svg"
+ file "icons\podcasts.png"
+ file "icons\soundcloud.png"
+ file "icons\stream.png"
+ setOutPath $INSTDIR\icons\oxygen
+ file "icons\oxygen\index.theme"
+ file "icons\oxygen\Oxygen License (Creative Common Attribution-ShareAlike 3.0).html"
+ file "icons\oxygen\Oxygen README.txt"
+ setOutPath $INSTDIR\icons\oxygen\128x128\categories
+ file "icons\oxygen\128x128\categories\applications-internet.png"
+ setOutPath $INSTDIR\icons\oxygen\128x128\devices
+ file "icons\oxygen\128x128\devices\media-optical.png"
+ setOutPath $INSTDIR\icons\oxygen\16x16\actions
+ file "icons\oxygen\16x16\actions\application-exit.png"
+ file "icons\oxygen\16x16\actions\bookmark-new.png"
+ file "icons\oxygen\16x16\actions\configure.png"
+ file "icons\oxygen\16x16\actions\dialog-cancel.png"
+ file "icons\oxygen\16x16\actions\dialog-close.png"
+ file "icons\oxygen\16x16\actions\dialog-ok.png"
+ file "icons\oxygen\16x16\actions\document-edit.png"
+ file "icons\oxygen\16x16\actions\document-export.png"
+ file "icons\oxygen\16x16\actions\document-import.png"
+ file "icons\oxygen\16x16\actions\document-new.png"
+ file "icons\oxygen\16x16\actions\document-open.png"
+ file "icons\oxygen\16x16\actions\document-save-as.png"
+ file "icons\oxygen\16x16\actions\document-save.png"
+ file "icons\oxygen\16x16\actions\edit-clear-list.png"
+ file "icons\oxygen\16x16\actions\edit-clear-locationbar-ltr.png"
+ file "icons\oxygen\16x16\actions\edit-clear-locationbar-rtl.png"
+ file "icons\oxygen\16x16\actions\edit-delete.png"
+ file "icons\oxygen\16x16\actions\edit-find.png"
+ file "icons\oxygen\16x16\actions\edit-rename.png"
+ file "icons\oxygen\16x16\actions\folder-sync.png"
+ file "icons\oxygen\16x16\actions\go-down.png"
+ file "icons\oxygen\16x16\actions\go-next.png"
+ file "icons\oxygen\16x16\actions\go-previous.png"
+ file "icons\oxygen\16x16\actions\go-up.png"
+ file "icons\oxygen\16x16\actions\list-add.png"
+ file "icons\oxygen\16x16\actions\list-remove.png"
+ file "icons\oxygen\16x16\actions\media-playback-pause.png"
+ file "icons\oxygen\16x16\actions\media-playback-start.png"
+ file "icons\oxygen\16x16\actions\media-playback-stop.png"
+ file "icons\oxygen\16x16\actions\media-skip-backward.png"
+ file "icons\oxygen\16x16\actions\media-skip-forward.png"
+ file "icons\oxygen\16x16\actions\process-stop.png"
+ file "icons\oxygen\16x16\actions\speaker.png"
+ file "icons\oxygen\16x16\actions\tools-wizard.png"
+ file "icons\oxygen\16x16\actions\fork.png"
+ file "icons\oxygen\16x16\actions\view-fullscreen.png"
+ file "icons\oxygen\16x16\actions\view-media-artist.png"
+ file "icons\oxygen\16x16\actions\view-media-playlist.png"
+ file "icons\oxygen\16x16\actions\view-refresh.png"
+ setOutPath $INSTDIR\icons\oxygen\16x16\apps
+ file "icons\oxygen\16x16\apps\cantata.png"
+ file "icons\oxygen\16x16\apps\clock.png"
+ file "icons\oxygen\16x16\apps\preferences-desktop-keyboard.png"
+ file "icons\oxygen\16x16\apps\system-file-manager.png"
+ setOutPath $INSTDIR\icons\oxygen\16x16\categories
+ file "icons\oxygen\16x16\categories\applications-internet.png"
+ file "icons\oxygen\16x16\categories\preferences-other.png"
+ file "icons\oxygen\16x16\categories\preferences-system-network.png"
+ setOutPath $INSTDIR\icons\oxygen\16x16\devices
+ file "icons\oxygen\16x16\devices\media-optical.png"
+ file "icons\oxygen\16x16\devices\multimedia-player.png"
+ setOutPath $INSTDIR\icons\oxygen\16x16\mimetypes
+ file "icons\oxygen\16x16\mimetypes\audio-x-generic.png"
+ file "icons\oxygen\16x16\mimetypes\inode-directory.png"
+ setOutPath $INSTDIR\icons\oxygen\16x16\places
+ file "icons\oxygen\16x16\places\bookmarks.png"
+ file "icons\oxygen\16x16\places\favorites.png"
+ file "icons\oxygen\16x16\places\network-server.png"
+ file "icons\oxygen\16x16\places\server-database.png"
+ file "icons\oxygen\16x16\places\folder-temp.png"
+ file "icons\oxygen\16x16\places\folder-downloads.png"
+ setOutPath $INSTDIR\icons\oxygen\16x16\status
+ file "icons\oxygen\16x16\status\dialog-error.png"
+ file "icons\oxygen\16x16\status\dialog-information.png"
+ file "icons\oxygen\16x16\status\dialog-warning.png"
+ file "icons\oxygen\16x16\status\media-playlist-shuffle.png"
+ file "icons\oxygen\16x16\status\object-locked.png"
+ setOutPath $INSTDIR\icons\oxygen\22x22\actions
+ file "icons\oxygen\22x22\actions\application-exit.png"
+ file "icons\oxygen\22x22\actions\bookmark-new.png"
+ file "icons\oxygen\22x22\actions\bookmarks.png"
+ file "icons\oxygen\22x22\actions\configure.png"
+ file "icons\oxygen\22x22\actions\dialog-cancel.png"
+ file "icons\oxygen\22x22\actions\dialog-close.png"
+ file "icons\oxygen\22x22\actions\dialog-ok.png"
+ file "icons\oxygen\22x22\actions\document-edit.png"
+ file "icons\oxygen\22x22\actions\document-export.png"
+ file "icons\oxygen\22x22\actions\document-import.png"
+ file "icons\oxygen\22x22\actions\document-new.png"
+ file "icons\oxygen\22x22\actions\document-open.png"
+ file "icons\oxygen\22x22\actions\document-save-as.png"
+ file "icons\oxygen\22x22\actions\document-save.png"
+ file "icons\oxygen\22x22\actions\edit-clear-list.png"
+ file "icons\oxygen\22x22\actions\edit-clear-locationbar-ltr.png"
+ file "icons\oxygen\22x22\actions\edit-clear-locationbar-rtl.png"
+ file "icons\oxygen\22x22\actions\edit-delete.png"
+ file "icons\oxygen\22x22\actions\edit-find.png"
+ file "icons\oxygen\22x22\actions\edit-rename.png"
+ file "icons\oxygen\22x22\actions\folder-sync.png"
+ file "icons\oxygen\22x22\actions\go-down.png"
+ file "icons\oxygen\22x22\actions\go-next.png"
+ file "icons\oxygen\22x22\actions\go-previous.png"
+ file "icons\oxygen\22x22\actions\go-up.png"
+ file "icons\oxygen\22x22\actions\list-add.png"
+ file "icons\oxygen\22x22\actions\list-remove.png"
+ file "icons\oxygen\22x22\actions\media-playback-pause.png"
+ file "icons\oxygen\22x22\actions\media-playback-start.png"
+ file "icons\oxygen\22x22\actions\media-playback-stop.png"
+ file "icons\oxygen\22x22\actions\media-skip-backward.png"
+ file "icons\oxygen\22x22\actions\media-skip-forward.png"
+ file "icons\oxygen\22x22\actions\process-stop.png"
+ file "icons\oxygen\22x22\actions\speaker.png"
+ file "icons\oxygen\22x22\actions\tools-wizard.png"
+ file "icons\oxygen\22x22\actions\fork.png"
+ file "icons\oxygen\22x22\actions\view-fullscreen.png"
+ file "icons\oxygen\22x22\actions\view-media-artist.png"
+ file "icons\oxygen\22x22\actions\view-media-playlist.png"
+ file "icons\oxygen\22x22\actions\view-refresh.png"
+ setOutPath $INSTDIR\icons\oxygen\22x22\apps
+ file "icons\oxygen\22x22\apps\cantata.png"
+ file "icons\oxygen\22x22\apps\clock.png"
+ file "icons\oxygen\22x22\apps\preferences-desktop-keyboard.png"
+ file "icons\oxygen\22x22\apps\system-file-manager.png"
+ setOutPath $INSTDIR\icons\oxygen\22x22\categories
+ file "icons\oxygen\22x22\categories\applications-internet.png"
+ file "icons\oxygen\22x22\categories\preferences-other.png"
+ file "icons\oxygen\22x22\categories\preferences-system-network.png"
+ setOutPath $INSTDIR\icons\oxygen\22x22\devices
+ file "icons\oxygen\22x22\devices\media-optical.png"
+ file "icons\oxygen\22x22\devices\multimedia-player.png"
+ setOutPath $INSTDIR\icons\oxygen\22x22\mimetypes
+ file "icons\oxygen\22x22\mimetypes\audio-x-generic.png"
+ file "icons\oxygen\22x22\mimetypes\inode-directory.png"
+ setOutPath $INSTDIR\icons\oxygen\22x22\places
+ file "icons\oxygen\22x22\places\bookmarks.png"
+ file "icons\oxygen\22x22\places\favorites.png"
+ file "icons\oxygen\22x22\places\network-server.png"
+ file "icons\oxygen\22x22\places\server-database.png"
+ file "icons\oxygen\22x22\places\folder-temp.png"
+ file "icons\oxygen\22x22\places\folder-downloads.png"
+ setOutPath $INSTDIR\icons\oxygen\22x22\status
+ file "icons\oxygen\22x22\status\dialog-error.png"
+ file "icons\oxygen\22x22\status\dialog-information.png"
+ file "icons\oxygen\22x22\status\dialog-warning.png"
+ file "icons\oxygen\22x22\status\media-playlist-shuffle.png"
+ file "icons\oxygen\22x22\status\object-locked.png"
+ setOutPath $INSTDIR\icons\oxygen\22x22\apps
+ file "icons\oxygen\24x24\apps\cantata.png"
+ setOutPath $INSTDIR\icons\oxygen\256x256\categories
+ file "icons\oxygen\256x256\categories\applications-internet.png"
+ setOutPath $INSTDIR\icons\oxygen\256x256\devices
+ file "icons\oxygen\256x256\devices\media-optical.png"
+ setOutPath $INSTDIR\icons\oxygen\32x32\actions
+ file "icons\oxygen\32x32\actions\application-exit.png"
+ file "icons\oxygen\32x32\actions\bookmark-new.png"
+ file "icons\oxygen\32x32\actions\configure.png"
+ file "icons\oxygen\32x32\actions\dialog-cancel.png"
+ file "icons\oxygen\32x32\actions\dialog-close.png"
+ file "icons\oxygen\32x32\actions\dialog-ok.png"
+ file "icons\oxygen\32x32\actions\document-edit.png"
+ file "icons\oxygen\32x32\actions\document-export.png"
+ file "icons\oxygen\32x32\actions\document-import.png"
+ file "icons\oxygen\32x32\actions\document-new.png"
+ file "icons\oxygen\32x32\actions\document-open.png"
+ file "icons\oxygen\32x32\actions\document-save-as.png"
+ file "icons\oxygen\32x32\actions\document-save.png"
+ file "icons\oxygen\32x32\actions\edit-clear-list.png"
+ file "icons\oxygen\32x32\actions\edit-clear-locationbar-ltr.png"
+ file "icons\oxygen\32x32\actions\edit-clear-locationbar-rtl.png"
+ file "icons\oxygen\32x32\actions\edit-delete.png"
+ file "icons\oxygen\32x32\actions\edit-find.png"
+ file "icons\oxygen\32x32\actions\edit-rename.png"
+ file "icons\oxygen\32x32\actions\folder-sync.png"
+ file "icons\oxygen\32x32\actions\go-down.png"
+ file "icons\oxygen\32x32\actions\go-next.png"
+ file "icons\oxygen\32x32\actions\go-previous.png"
+ file "icons\oxygen\32x32\actions\go-up.png"
+ file "icons\oxygen\32x32\actions\list-add.png"
+ file "icons\oxygen\32x32\actions\list-remove.png"
+ file "icons\oxygen\32x32\actions\media-playback-pause.png"
+ file "icons\oxygen\32x32\actions\media-playback-start.png"
+ file "icons\oxygen\32x32\actions\media-playback-stop.png"
+ file "icons\oxygen\32x32\actions\media-skip-backward.png"
+ file "icons\oxygen\32x32\actions\media-skip-forward.png"
+ file "icons\oxygen\32x32\actions\process-stop.png"
+ file "icons\oxygen\32x32\actions\speaker.png"
+ file "icons\oxygen\32x32\actions\tools-wizard.png"
+ file "icons\oxygen\32x32\actions\fork.png"
+ file "icons\oxygen\32x32\actions\view-fullscreen.png"
+ file "icons\oxygen\32x32\actions\view-media-artist.png"
+ file "icons\oxygen\32x32\actions\view-media-playlist.png"
+ file "icons\oxygen\32x32\actions\view-refresh.png"
+ setOutPath $INSTDIR\icons\oxygen\32x32\apps
+ file "icons\oxygen\32x32\apps\cantata.png"
+ file "icons\oxygen\32x32\apps\clock.png"
+ file "icons\oxygen\32x32\apps\preferences-desktop-keyboard.png"
+ file "icons\oxygen\32x32\apps\system-file-manager.png"
+ setOutPath $INSTDIR\icons\oxygen\32x32\categories
+ file "icons\oxygen\32x32\categories\applications-internet.png"
+ file "icons\oxygen\32x32\categories\preferences-other.png"
+ file "icons\oxygen\32x32\categories\preferences-system-network.png"
+ setOutPath $INSTDIR\icons\oxygen\32x32\devices
+ file "icons\oxygen\32x32\devices\media-optical.png"
+ file "icons\oxygen\32x32\devices\multimedia-player.png"
+ setOutPath $INSTDIR\icons\oxygen\32x32\mimetypes
+ file "icons\oxygen\32x32\mimetypes\audio-x-generic.png"
+ file "icons\oxygen\32x32\mimetypes\inode-directory.png"
+ setOutPath $INSTDIR\icons\oxygen\32x32\places
+ file "icons\oxygen\32x32\places\bookmarks.png"
+ file "icons\oxygen\32x32\places\favorites.png"
+ file "icons\oxygen\32x32\places\network-server.png"
+ file "icons\oxygen\32x32\places\server-database.png"
+ file "icons\oxygen\32x32\places\folder-temp.png"
+ file "icons\oxygen\32x32\places\folder-downloads.png"
+ setOutPath $INSTDIR\icons\oxygen\32x32\status
+ file "icons\oxygen\32x32\status\dialog-error.png"
+ file "icons\oxygen\32x32\status\dialog-information.png"
+ file "icons\oxygen\32x32\status\dialog-warning.png"
+ file "icons\oxygen\32x32\status\media-playlist-shuffle.png"
+ file "icons\oxygen\32x32\status\object-locked.png"
+ setOutPath $INSTDIR\icons\oxygen\48x48\actions
+ file "icons\oxygen\48x48\actions\bookmark-new.png"
+ file "icons\oxygen\48x48\actions\edit-find.png"
+ file "icons\oxygen\48x48\actions\go-down.png"
+ file "icons\oxygen\48x48\actions\fork.png"
+ file "icons\oxygen\48x48\actions\view-fullscreen.png"
+ file "icons\oxygen\48x48\actions\view-media-playlist.png"
+ setOutPath $INSTDIR\icons\oxygen\48x48\apps
+ file "icons\oxygen\48x48\apps\cantata.png"
+ file "icons\oxygen\48x48\apps\clock.png"
+ file "icons\oxygen\48x48\apps\preferences-desktop-keyboard.png"
+ setOutPath $INSTDIR\icons\oxygen\48x48\categories
+ file "icons\oxygen\48x48\categories\applications-internet.png"
+ file "icons\oxygen\48x48\categories\preferences-other.png"
+ file "icons\oxygen\48x48\categories\preferences-system-network.png"
+ setOutPath $INSTDIR\icons\oxygen\48x48\devices
+ file "icons\oxygen\48x48\devices\media-optical.png"
+ file "icons\oxygen\48x48\devices\multimedia-player.png"
+ setOutPath $INSTDIR\icons\oxygen\48x48\places
+ file "icons\oxygen\48x48\places\bookmarks.png"
+ file "icons\oxygen\48x48\places\folder-temp.png"
+ file "icons\oxygen\48x48\places\folder-downloads.png"
+ setOutPath $INSTDIR\icons\oxygen\48x48\status
+ file "icons\oxygen\48x48\status\dialog-error.png"
+ file "icons\oxygen\48x48\status\dialog-information.png"
+ file "icons\oxygen\48x48\status\dialog-warning.png"
+ file "icons\oxygen\48x48\status\media-playlist-shuffle.png"
+ file "icons\oxygen\48x48\status\object-locked.png"
+ setOutPath $INSTDIR\icons\oxygen\64x64\actions
+ file "icons\oxygen\64x64\actions\bookmark-new.png"
+ file "icons\oxygen\64x64\actions\edit-find.png"
+ file "icons\oxygen\64x64\actions\go-down.png"
+ file "icons\oxygen\64x64\actions\view-media-playlist.png"
+ setOutPath $INSTDIR\icons\oxygen\64x64\apps
+ file "icons\oxygen\64x64\apps\cantata.png"
+ file "icons\oxygen\64x64\apps\clock.png"
+ file "icons\oxygen\64x64\apps\preferences-desktop-keyboard.png"
+ setOutPath $INSTDIR\icons\oxygen\64x64\categories
+ file "icons\oxygen\64x64\categories\applications-internet.png"
+ file "icons\oxygen\64x64\categories\preferences-other.png"
+ file "icons\oxygen\64x64\categories\preferences-system-network.png"
+ setOutPath $INSTDIR\icons\oxygen\64x64\devices
+ file "icons\oxygen\64x64\devices\media-optical.png"
+ file "icons\oxygen\64x64\devices\multimedia-player.png"
+ setOutPath $INSTDIR\icons\oxygen\64x64\places
+ file "icons\oxygen\64x64\places\bookmarks.png"
+ file "icons\oxygen\64x64\places\folder-temp.png"
+ file "icons\oxygen\64x64\places\folder-downloads.png"
+ setOutPath $INSTDIR\icons\oxygen\64x64\status
+ file "icons\oxygen\64x64\status\dialog-error.png"
+ file "icons\oxygen\64x64\status\dialog-information.png"
+ file "icons\oxygen\64x64\status\dialog-warning.png"
+ setOutPath $INSTDIR\icons\oxygen\scalable\apps
+ file "icons\oxygen\scalable\apps\cantata.svg"
+ setOutPath $INSTDIR\imageformats
+ file "imageformats\qjpeg.dll"
+ file "imageformats\qsvg.dll"
+ setOutPath $INSTDIR\translations
+ file "translations\cantata_cs.qm"
+ file "translations\cantata_de.qm"
+ file "translations\cantata_en_GB.qm"
+ file "translations\cantata_es.qm"
+ file "translations\cantata_fr.qm"
+ file "translations\cantata_hu.qm"
+ file "translations\cantata_ko.qm"
+ file "translations\cantata_pl.qm"
+ file "translations\cantata_ru.qm"
+ file "translations\cantata_zh_CN.qm"
+
+ file "translations\qt_ar.qm"
+ file "translations\qt_cs.qm"
+ file "translations\qt_da.qm"
+ file "translations\qt_de.qm"
+ file "translations\qt_es.qm"
+ file "translations\qt_fa.qm"
+ file "translations\qt_fi.qm"
+ file "translations\qt_fr.qm"
+ file "translations\qt_gl.qm"
+ file "translations\qt_he.qm"
+ file "translations\qt_hu.qm"
+ file "translations\qt_it.qm"
+ file "translations\qt_ja.qm"
+ file "translations\qt_ko.qm"
+ file "translations\qt_lt.qm"
+ file "translations\qt_pl.qm"
+ file "translations\qt_pt.qm"
+ file "translations\qt_ru.qm"
+ file "translations\qt_sk.qm"
+ file "translations\qt_sl.qm"
+ file "translations\qt_sv.qm"
+ file "translations\qt_uk.qm"
+ file "translations\qt_zh_CN.qm"
+ file "translations\qt_zh_TW.qm"
+
+ writeUninstaller "$INSTDIR\uninstall.exe"
+
+ # Start Menu
+ createShortCut "$SMPROGRAMS\@WINDOWS_APP_NAME@.lnk" "$INSTDIR\cantata.exe" "" "$INSTDIR\cantata.exe"
+
+ # Registry information for add/remove programs
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@WINDOWS_COMPANY_NAME@ @WINDOWS_APP_NAME@" "DisplayName" "@WINDOWS_APP_NAME@"
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@WINDOWS_COMPANY_NAME@ @WINDOWS_APP_NAME@" "UninstallString" "$\"$INSTDIR\uninstall.exe$\""
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@WINDOWS_COMPANY_NAME@ @WINDOWS_APP_NAME@" "QuietUninstallString" "$\"$INSTDIR\uninstall.exe$\" /S"
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@WINDOWS_COMPANY_NAME@ @WINDOWS_APP_NAME@" "InstallLocation" "$\"$INSTDIR$\""
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@WINDOWS_COMPANY_NAME@ @WINDOWS_APP_NAME@" "DisplayIcon" "$\"$INSTDIR\cantata.exe$\""
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@WINDOWS_COMPANY_NAME@ @WINDOWS_APP_NAME@" "Publisher" "@WINDOWS_COMPANY_NAME@"
+# WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@WINDOWS_COMPANY_NAME@ @WINDOWS_APP_NAME@" "HelpLink" "$\"${HELPURL}$\""
+# WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@WINDOWS_COMPANY_NAME@ @WINDOWS_APP_NAME@" "URLUpdateInfo" "$\"${UPDATEURL}$\""
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@WINDOWS_COMPANY_NAME@ @WINDOWS_APP_NAME@" "URLInfoAbout" "$\"@WINDOWS_URL@$\""
+ WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@WINDOWS_COMPANY_NAME@ @WINDOWS_APP_NAME@" "DisplayVersion" "@CANTATA_VERSION_WITH_SPIN@"
+ WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@WINDOWS_COMPANY_NAME@ @WINDOWS_APP_NAME@" "VersionMajor" @CPACK_PACKAGE_VERSION_MAJOR@
+ WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@WINDOWS_COMPANY_NAME@ @WINDOWS_APP_NAME@" "VersionMinor" @CPACK_PACKAGE_VERSION_MINOR@
+ # There is no option for modifying or repairing the install
+ WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@WINDOWS_COMPANY_NAME@ @WINDOWS_APP_NAME@" "NoModify" 1
+ WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@WINDOWS_COMPANY_NAME@ @WINDOWS_APP_NAME@" "NoRepair" 1
+ # Set the INSTALLSIZE constant (!defined at the top of this script) so Add/Remove Programs can accurately report the size
+ # WriteRegDWORD HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@WINDOWS_COMPANY_NAME@ @WINDOWS_APP_NAME@" "EstimatedSize" ${INSTALLSIZE}
+sectionEnd
+
+# Uninstaller
+
+section "uninstall"
+ # Remove Start Menu launcher
+ delete "$SMPROGRAMS\@WINDOWS_APP_NAME@.lnk"
+
+ delete "$INSTDIR\cantata.exe"
+ delete "$INSTDIR\cantata-tags.exe"
+ delete "$INSTDIR\Cantata README.txt"
+ delete "$INSTDIR\Cantata License (GPL V3).txt"
+ delete "$INSTDIR\config\lyrics_providers.xml"
+ delete "$INSTDIR\config\podcast_directories.xml"
+ delete "$INSTDIR\config\scrobblers.xml"
+ delete "$INSTDIR\config\tag_fixes.xml"
+ delete "$INSTDIR\config\weblinks.xml"
+ delete "$INSTDIR\helpers\cantata-tags.exe"
+ delete "$INSTDIR\iconengines\qsvgicon4.dll"
+ delete "$INSTDIR\iconengines\qsvgicon.dll"
+ delete "$INSTDIR\sqldrivers\qsqlite4.dll"
+ delete "$INSTDIR\sqldrivers\qsqlite.dll"
+ delete "$INSTDIR\icons\bbc.svg"
+ delete "$INSTDIR\icons\cbc.svg"
+ delete "$INSTDIR\icons\npr.svg"
+ delete "$INSTDIR\icons\podcasts.png"
+ delete "$INSTDIR\icons\soundcloud.png"
+ delete "$INSTDIR\icons\stream.png"
+ delete "$INSTDIR\icons\oxygen\index.theme"
+ delete "$INSTDIR\icons\oxygen\Oxygen License (Creative Common Attribution-ShareAlike 3.0).html"
+ delete "$INSTDIR\icons\oxygen\Oxygen README.txt"
+ delete "$INSTDIR\icons\oxygen\128x128\categories\applications-internet.png"
+ delete "$INSTDIR\icons\oxygen\128x128\devices\media-optical.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\application-exit.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\bookmark-new.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\configure.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\dialog-cancel.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\dialog-close.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\dialog-ok.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\document-edit.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\document-export.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\document-import.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\document-new.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\document-open.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\document-save-as.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\document-save.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\edit-clear-list.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\edit-clear-locationbar-ltr.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\edit-clear-locationbar-rtl.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\edit-delete.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\edit-find.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\edit-rename.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\folder-sync.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\go-down.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\go-next.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\go-previous.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\go-up.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\list-add.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\list-remove.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\media-playback-pause.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\media-playback-start.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\media-playback-stop.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\media-skip-backward.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\media-skip-forward.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\process-stop.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\speaker.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\tools-wizard.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\fork.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\view-fullscreen.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\view-media-artist.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\view-media-playlist.png"
+ delete "$INSTDIR\icons\oxygen\16x16\actions\view-refresh.png"
+ delete "$INSTDIR\icons\oxygen\16x16\apps\cantata.png"
+ delete "$INSTDIR\icons\oxygen\16x16\apps\clock.png"
+ delete "$INSTDIR\icons\oxygen\16x16\apps\preferences-desktop-keyboard.png"
+ delete "$INSTDIR\icons\oxygen\16x16\apps\system-file-manager.png"
+ delete "$INSTDIR\icons\oxygen\16x16\categories\applications-internet.png"
+ delete "$INSTDIR\icons\oxygen\16x16\categories\preferences-other.png"
+ delete "$INSTDIR\icons\oxygen\16x16\categories\preferences-system-network.png"
+ delete "$INSTDIR\icons\oxygen\16x16\devices\media-optical.png"
+ delete "$INSTDIR\icons\oxygen\16x16\devices\multimedia-player.png"
+ delete "$INSTDIR\icons\oxygen\16x16\mimetypes\audio-x-generic.png"
+ delete "$INSTDIR\icons\oxygen\16x16\mimetypes\inode-directory.png"
+ delete "$INSTDIR\icons\oxygen\16x16\places\bookmarks.png"
+ delete "$INSTDIR\icons\oxygen\16x16\places\document-multiple.png"
+ delete "$INSTDIR\icons\oxygen\16x16\places\favorites.png"
+ delete "$INSTDIR\icons\oxygen\16x16\places\network-server.png"
+ delete "$INSTDIR\icons\oxygen\16x16\places\server-database.png"
+ delete "$INSTDIR\icons\oxygen\16x16\places\folder-temp.png"
+ delete "$INSTDIR\icons\oxygen\16x16\places\folder-downloads.png"
+ delete "$INSTDIR\icons\oxygen\16x16\status\dialog-error.png"
+ delete "$INSTDIR\icons\oxygen\16x16\status\dialog-information.png"
+ delete "$INSTDIR\icons\oxygen\16x16\status\dialog-warning.png"
+ delete "$INSTDIR\icons\oxygen\16x16\status\media-playlist-shuffle.png"
+ delete "$INSTDIR\icons\oxygen\16x16\status\object-locked.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\application-exit.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\bookmark-new.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\bookmarks.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\configure.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\dialog-cancel.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\dialog-close.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\dialog-ok.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\document-edit.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\document-export.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\document-import.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\document-new.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\document-open.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\document-save-as.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\document-save.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\edit-clear-list.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\edit-clear-locationbar-ltr.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\edit-clear-locationbar-rtl.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\edit-delete.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\edit-find.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\edit-rename.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\folder-sync.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\go-down.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\go-next.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\go-previous.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\go-up.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\list-add.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\list-remove.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\media-playback-pause.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\media-playback-start.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\media-playback-stop.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\media-skip-backward.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\media-skip-forward.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\process-stop.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\speaker.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\tools-wizard.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\fork.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\view-fullscreen.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\view-media-artist.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\view-media-playlist.png"
+ delete "$INSTDIR\icons\oxygen\22x22\actions\view-refresh.png"
+ delete "$INSTDIR\icons\oxygen\22x22\apps\cantata.png"
+ delete "$INSTDIR\icons\oxygen\22x22\apps\clock.png"
+ delete "$INSTDIR\icons\oxygen\22x22\apps\preferences-desktop-keyboard.png"
+ delete "$INSTDIR\icons\oxygen\22x22\apps\system-file-manager.png"
+ delete "$INSTDIR\icons\oxygen\22x22\categories\applications-internet.png"
+ delete "$INSTDIR\icons\oxygen\22x22\categories\preferences-other.png"
+ delete "$INSTDIR\icons\oxygen\22x22\categories\preferences-system-network.png"
+ delete "$INSTDIR\icons\oxygen\22x22\devices\media-optical.png"
+ delete "$INSTDIR\icons\oxygen\22x22\devices\multimedia-player.png"
+ delete "$INSTDIR\icons\oxygen\22x22\mimetypes\audio-x-generic.png"
+ delete "$INSTDIR\icons\oxygen\22x22\mimetypes\inode-directory.png"
+ delete "$INSTDIR\icons\oxygen\22x22\places\bookmarks.png"
+ delete "$INSTDIR\icons\oxygen\22x22\places\document-multiple.png"
+ delete "$INSTDIR\icons\oxygen\22x22\places\favorites.png"
+ delete "$INSTDIR\icons\oxygen\22x22\places\network-server.png"
+ delete "$INSTDIR\icons\oxygen\22x22\places\server-database.png"
+ delete "$INSTDIR\icons\oxygen\22x22\places\folder-temp.png"
+ delete "$INSTDIR\icons\oxygen\22x22\places\folder-downloads.png"
+ delete "$INSTDIR\icons\oxygen\22x22\status\dialog-error.png"
+ delete "$INSTDIR\icons\oxygen\22x22\status\dialog-information.png"
+ delete "$INSTDIR\icons\oxygen\22x22\status\dialog-warning.png"
+ delete "$INSTDIR\icons\oxygen\22x22\status\media-playlist-shuffle.png"
+ delete "$INSTDIR\icons\oxygen\22x22\status\object-locked.png"
+ delete "$INSTDIR\icons\oxygen\24x24\apps\cantata.png"
+ delete "$INSTDIR\icons\oxygen\256x256\categories\applications-internet.png"
+ delete "$INSTDIR\icons\oxygen\256x256\devices\media-optical.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\application-exit.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\bookmark-new.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\configure.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\dialog-cancel.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\dialog-close.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\dialog-ok.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\document-edit.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\document-export.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\document-import.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\document-new.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\document-open.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\document-save-as.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\document-save.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\edit-clear-list.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\edit-clear-locationbar-ltr.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\edit-clear-locationbar-rtl.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\edit-delete.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\edit-find.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\edit-rename.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\folder-sync.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\go-down.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\go-next.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\go-previous.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\go-up.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\list-add.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\list-remove.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\media-playback-pause.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\media-playback-start.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\media-playback-stop.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\media-skip-backward.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\media-skip-forward.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\process-stop.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\speaker.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\tools-wizard.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\fork.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\view-fullscreen.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\view-media-artist.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\view-media-playlist.png"
+ delete "$INSTDIR\icons\oxygen\32x32\actions\view-refresh.png"
+ delete "$INSTDIR\icons\oxygen\32x32\apps\cantata.png"
+ delete "$INSTDIR\icons\oxygen\32x32\apps\clock.png"
+ delete "$INSTDIR\icons\oxygen\32x32\apps\preferences-desktop-keyboard.png"
+ delete "$INSTDIR\icons\oxygen\32x32\apps\system-file-manager.png"
+ delete "$INSTDIR\icons\oxygen\32x32\categories\applications-internet.png"
+ delete "$INSTDIR\icons\oxygen\32x32\categories\preferences-other.png"
+ delete "$INSTDIR\icons\oxygen\32x32\categories\preferences-system-network.png"
+ delete "$INSTDIR\icons\oxygen\32x32\devices\media-optical.png"
+ delete "$INSTDIR\icons\oxygen\32x32\devices\multimedia-player.png"
+ delete "$INSTDIR\icons\oxygen\32x32\mimetypes\audio-x-generic.png"
+ delete "$INSTDIR\icons\oxygen\32x32\mimetypes\inode-directory.png"
+ delete "$INSTDIR\icons\oxygen\32x32\places\bookmarks.png"
+ delete "$INSTDIR\icons\oxygen\32x32\places\document-multiple.png"
+ delete "$INSTDIR\icons\oxygen\32x32\places\favorites.png"
+ delete "$INSTDIR\icons\oxygen\32x32\places\network-server.png"
+ delete "$INSTDIR\icons\oxygen\32x32\places\server-database.png"
+ delete "$INSTDIR\icons\oxygen\32x32\places\folder-temp.png"
+ delete "$INSTDIR\icons\oxygen\32x32\places\folder-downloads.png"
+ delete "$INSTDIR\icons\oxygen\32x32\status\dialog-error.png"
+ delete "$INSTDIR\icons\oxygen\32x32\status\dialog-information.png"
+ delete "$INSTDIR\icons\oxygen\32x32\status\dialog-warning.png"
+ delete "$INSTDIR\icons\oxygen\32x32\status\media-playlist-shuffle.png"
+ delete "$INSTDIR\icons\oxygen\32x32\status\object-locked.png"
+ delete "$INSTDIR\icons\oxygen\48x48\actions\bookmark-new.png"
+ delete "$INSTDIR\icons\oxygen\48x48\actions\edit-find.png"
+ delete "$INSTDIR\icons\oxygen\48x48\actions\go-down.png"
+ delete "$INSTDIR\icons\oxygen\48x48\actions\fork.png"
+ delete "$INSTDIR\icons\oxygen\48x48\actions\view-fullscreen.png"
+ delete "$INSTDIR\icons\oxygen\48x48\actions\view-media-playlist.png"
+ delete "$INSTDIR\icons\oxygen\48x48\apps\cantata.png"
+ delete "$INSTDIR\icons\oxygen\48x48\apps\clock.png"
+ delete "$INSTDIR\icons\oxygen\48x48\apps\preferences-desktop-keyboard.png"
+ delete "$INSTDIR\icons\oxygen\48x48\categories\applications-internet.png"
+ delete "$INSTDIR\icons\oxygen\48x48\categories\preferences-other.png"
+ delete "$INSTDIR\icons\oxygen\48x48\categories\preferences-system-network.png"
+ delete "$INSTDIR\icons\oxygen\48x48\devices\media-optical.png"
+ delete "$INSTDIR\icons\oxygen\48x48\devices\multimedia-player.png"
+ delete "$INSTDIR\icons\oxygen\48x48\places\bookmarks.png"
+ delete "$INSTDIR\icons\oxygen\48x48\places\document-multiple.png"
+ delete "$INSTDIR\icons\oxygen\48x48\places\folder-temp.png"
+ delete "$INSTDIR\icons\oxygen\48x48\places\folder-downloads.png"
+ delete "$INSTDIR\icons\oxygen\48x48\status\dialog-error.png"
+ delete "$INSTDIR\icons\oxygen\48x48\status\dialog-information.png"
+ delete "$INSTDIR\icons\oxygen\48x48\status\dialog-warning.png"
+ delete "$INSTDIR\icons\oxygen\48x48\status\media-playlist-shuffle.png"
+ delete "$INSTDIR\icons\oxygen\48x48\status\object-locked.png"
+ delete "$INSTDIR\icons\oxygen\64x64\actions\bookmark-new.png"
+ delete "$INSTDIR\icons\oxygen\64x64\actions\edit-find.png"
+ delete "$INSTDIR\icons\oxygen\64x64\actions\go-down.png"
+ delete "$INSTDIR\icons\oxygen\64x64\actions\view-media-playlist.png"
+ delete "$INSTDIR\icons\oxygen\64x64\apps\cantata.png"
+ delete "$INSTDIR\icons\oxygen\64x64\apps\clock.png"
+ delete "$INSTDIR\icons\oxygen\64x64\apps\preferences-desktop-keyboard.png"
+ delete "$INSTDIR\icons\oxygen\64x64\categories\applications-internet.png"
+ delete "$INSTDIR\icons\oxygen\64x64\categories\preferences-other.png"
+ delete "$INSTDIR\icons\oxygen\64x64\categories\preferences-system-network.png"
+ delete "$INSTDIR\icons\oxygen\64x64\devices\media-optical.png"
+ delete "$INSTDIR\icons\oxygen\64x64\devices\multimedia-player.png"
+ delete "$INSTDIR\icons\oxygen\64x64\places\bookmarks.png"
+ delete "$INSTDIR\icons\oxygen\64x64\places\document-multiple.png"
+ delete "$INSTDIR\icons\oxygen\64x64\places\folder-temp.png"
+ delete "$INSTDIR\icons\oxygen\64x64\places\folder-downloads.png"
+ delete "$INSTDIR\icons\oxygen\64x64\status\dialog-error.png"
+ delete "$INSTDIR\icons\oxygen\64x64\status\dialog-information.png"
+ delete "$INSTDIR\icons\oxygen\64x64\status\dialog-warning.png"
+ delete "$INSTDIR\icons\oxygen\scalable\apps\cantata.svg"
+ delete "$INSTDIR\imageformats\qjpeg4.dll"
+ delete "$INSTDIR\imageformats\qsvg4.dll"
+ delete "$INSTDIR\imageformats\qjpeg.dll"
+ delete "$INSTDIR\imageformats\qsvg.dll"
+ delete "$INSTDIR\platforms\qwindows.dll"
+ delete "$INSTDIR\Qt4 README.txt"
+ delete "$INSTDIR\Qt License (LGPL V2).txt"
+ delete "$INSTDIR\QtNetwork4.dll"
+ delete "$INSTDIR\TagLib README.txt"
+
+ delete "$INSTDIR\QtNetwork4.dll"
+ delete "$INSTDIR\QtSvg4.dll"
+ delete "$INSTDIR\QtXml4.dll"
+ delete "$INSTDIR\QtCore4.dll"
+ delete "$INSTDIR\QtGui4.dll"
+ delete "$INSTDIR\QtSql4.dll"
+ delete "$INSTDIR\libgcc_s_dw2-1.dll"
+ delete "$INSTDIR\libtag.dll"
+ delete "$INSTDIR\mingwm10.dll"
+
+ delete "$INSTDIR\Qt5Core.dll"
+ delete "$INSTDIR\Qt5Gui.dll"
+ delete "$INSTDIR\Qt5Network.dll"
+ delete "$INSTDIR\Qt5Svg.dll"
+ delete "$INSTDIR\Qt5Widgets.dll"
+ delete "$INSTDIR\Qt5WinExtras.dll"
+ delete "$INSTDIR\Qt5Sql.dll"
+
+ delete "$INSTDIR\icudt52.dll"
+ delete "$INSTDIR\icuin52.dll"
+ delete "$INSTDIR\icuuc52.dll"
+ delete "$INSTDIR\libgcc_s_dw2-1.dll"
+ delete "$INSTDIR\libstdc++-6.dll"
+ delete "$INSTDIR\libwinpthread-1.dll"
+ delete "$INSTDIR\zlib1.dll"
+ delete "$INSTDIR\libz-1.dll"
+ delete "$INSTDIR\libeay32.dll"
+ delete "$INSTDIR\ssleay32.dll"
+
+ delete "$INSTDIR\translations\cantata_cs.qm"
+ delete "$INSTDIR\translations\cantata_de.qm"
+ delete "$INSTDIR\translations\cantata_en_GB.qm"
+ delete "$INSTDIR\translations\cantata_es.qm"
+ delete "$INSTDIR\translations\cantata_fr.qm"
+ delete "$INSTDIR\translations\cantata_hu.qm"
+ delete "$INSTDIR\translations\cantata_ko.qm"
+ delete "$INSTDIR\translations\cantata_pl.qm"
+ delete "$INSTDIR\translations\cantata_ru.qm"
+ delete "$INSTDIR\translations\cantata_zh_CN.qm"
+ delete "$INSTDIR\translations\qt_ar.qm"
+ delete "$INSTDIR\translations\qt_cs.qm"
+ delete "$INSTDIR\translations\qt_da.qm"
+ delete "$INSTDIR\translations\qt_de.qm"
+ delete "$INSTDIR\translations\qt_es.qm"
+ delete "$INSTDIR\translations\qt_fa.qm"
+ delete "$INSTDIR\translations\qt_fi.qm"
+ delete "$INSTDIR\translations\qt_fr.qm"
+ delete "$INSTDIR\translations\qt_gl.qm"
+ delete "$INSTDIR\translations\qt_he.qm"
+ delete "$INSTDIR\translations\qt_hu.qm"
+ delete "$INSTDIR\translations\qt_it.qm"
+ delete "$INSTDIR\translations\qt_ja.qm"
+ delete "$INSTDIR\translations\qt_ko.qm"
+ delete "$INSTDIR\translations\qt_lt.qm"
+ delete "$INSTDIR\translations\qt_pl.qm"
+ delete "$INSTDIR\translations\qt_pt.qm"
+ delete "$INSTDIR\translations\qt_ru.qm"
+ delete "$INSTDIR\translations\qt_sk.qm"
+ delete "$INSTDIR\translations\qt_sl.qm"
+ delete "$INSTDIR\translations\qt_sv.qm"
+ delete "$INSTDIR\translations\qt_uk.qm"
+ delete "$INSTDIR\translations\qt_zh_CN.qm"
+ delete "$INSTDIR\translations\qt_zh_TW.qm"
+
+ rmDir $INSTDIR\config
+ rmDir $INSTDIR\helpers
+ rmDir $INSTDIR\iconengines
+ rmDir $INSTDIR\sqldrivers
+ rmDir $INSTDIR\icons\oxygen\128x128\categories
+ rmDir $INSTDIR\icons\oxygen\128x128\devices
+ rmDir $INSTDIR\icons\oxygen\128x128
+ rmDir $INSTDIR\icons\oxygen\16x16\actions
+ rmDir $INSTDIR\icons\oxygen\16x16\apps
+ rmDir $INSTDIR\icons\oxygen\16x16\categories
+ rmDir $INSTDIR\icons\oxygen\16x16\devices
+ rmDir $INSTDIR\icons\oxygen\16x16\mimetypes
+ rmDir $INSTDIR\icons\oxygen\16x16\places
+ rmDir $INSTDIR\icons\oxygen\16x16\status
+ rmDir $INSTDIR\icons\oxygen\16x16
+ rmDir $INSTDIR\icons\oxygen\22x22\actions
+ rmDir $INSTDIR\icons\oxygen\22x22\apps
+ rmDir $INSTDIR\icons\oxygen\22x22\categories
+ rmDir $INSTDIR\icons\oxygen\22x22\devices
+ rmDir $INSTDIR\icons\oxygen\22x22\mimetypes
+ rmDir $INSTDIR\icons\oxygen\22x22\places
+ rmDir $INSTDIR\icons\oxygen\22x22\status
+ rmDir $INSTDIR\icons\oxygen\22x22\apps
+ rmDir $INSTDIR\icons\oxygen\22x22
+ rmDir $INSTDIR\icons\oxygen\256x256\categories
+ rmDir $INSTDIR\icons\oxygen\256x256\devices
+ rmDir $INSTDIR\icons\oxygen\256x256
+ rmDir $INSTDIR\icons\oxygen\32x32\actions
+ rmDir $INSTDIR\icons\oxygen\32x32\apps
+ rmDir $INSTDIR\icons\oxygen\32x32\categories
+ rmDir $INSTDIR\icons\oxygen\32x32\devices
+ rmDir $INSTDIR\icons\oxygen\32x32\mimetypes
+ rmDir $INSTDIR\icons\oxygen\32x32\places
+ rmDir $INSTDIR\icons\oxygen\32x32\status
+ rmDir $INSTDIR\icons\oxygen\32x32
+ rmDir $INSTDIR\icons\oxygen\48x48\actions
+ rmDir $INSTDIR\icons\oxygen\48x48\apps
+ rmDir $INSTDIR\icons\oxygen\48x48\categories
+ rmDir $INSTDIR\icons\oxygen\48x48\devices
+ rmDir $INSTDIR\icons\oxygen\48x48\places
+ rmDir $INSTDIR\icons\oxygen\48x48\status
+ rmDir $INSTDIR\icons\oxygen\48x48
+ rmDir $INSTDIR\icons\oxygen\64x64\actions
+ rmDir $INSTDIR\icons\oxygen\64x64\apps
+ rmDir $INSTDIR\icons\oxygen\64x64\categories
+ rmDir $INSTDIR\icons\oxygen\64x64\devices
+ rmDir $INSTDIR\icons\oxygen\64x64\places
+ rmDir $INSTDIR\icons\oxygen\64x64\status
+ rmDir $INSTDIR\icons\oxygen\64x64
+ rmDir $INSTDIR\icons\oxygen\scalable\apps
+ rmDir $INSTDIR\icons\oxygen\scalable
+ rmDir $INSTDIR\icons\oxygen
+ rmDir $INSTDIR\icons
+ rmDir $INSTDIR\imageformats
+ rmDir $INSTDIR\platforms
+ rmDir $INSTDIR\translations
+
+ # Always delete uninstaller as the last action
+ delete $INSTDIR\uninstall.exe
+
+ # Try to remove the install directory - this will only happen if it is empty
+ rmDir $INSTDIR
+
+ # Remove uninstaller information from the registry
+ DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@WINDOWS_COMPANY_NAME@ @WINDOWS_APP_NAME@"
+sectionEnd
diff --git a/windows/icons/128/media-optical.png b/windows/icons/128/media-optical.png
new file mode 100644
index 000000000..85912eac5
Binary files /dev/null and b/windows/icons/128/media-optical.png differ
diff --git a/windows/icons/16/media-optical.png b/windows/icons/16/media-optical.png
new file mode 100644
index 000000000..fae7acf79
Binary files /dev/null and b/windows/icons/16/media-optical.png differ
diff --git a/windows/icons/22/media-optical.png b/windows/icons/22/media-optical.png
new file mode 100644
index 000000000..715b5dfb1
Binary files /dev/null and b/windows/icons/22/media-optical.png differ
diff --git a/windows/icons/256/media-optical.png b/windows/icons/256/media-optical.png
new file mode 100644
index 000000000..f35369907
Binary files /dev/null and b/windows/icons/256/media-optical.png differ
diff --git a/windows/icons/32/media-optical.png b/windows/icons/32/media-optical.png
new file mode 100644
index 000000000..6b533afae
Binary files /dev/null and b/windows/icons/32/media-optical.png differ
diff --git a/windows/icons/48/media-optical.png b/windows/icons/48/media-optical.png
new file mode 100644
index 000000000..c511d1761
Binary files /dev/null and b/windows/icons/48/media-optical.png differ
diff --git a/windows/icons/64/media-optical.png b/windows/icons/64/media-optical.png
new file mode 100644
index 000000000..c11bf8a23
Binary files /dev/null and b/windows/icons/64/media-optical.png differ
diff --git a/windows/icons/AUTHORS b/windows/icons/AUTHORS
new file mode 100755
index 000000000..8b63ed0a1
--- /dev/null
+++ b/windows/icons/AUTHORS
@@ -0,0 +1,13 @@
+media-optical.svg is modified from Gnome icon theme
+
+--------------------------------------------------------------------
+
+playlist.svg and dynamic-playlist.svg are created using papirus
+mimetype background
+
+------------------------ ICON THEME PAPIRUS ------------------------
+SOURCES:
+Sam Hewitt - author icon theme Paper (https://github.com/snwh/paper-icon-theme)
+
+CUSTOMIZER:
+Alexey Varfolomeev - Papirus Pack KDE (https://github.com/varlesh/papirus-pack-kde)
diff --git a/windows/icons/CMakeLists.txt b/windows/icons/CMakeLists.txt
new file mode 100644
index 000000000..2892c910a
--- /dev/null
+++ b/windows/icons/CMakeLists.txt
@@ -0,0 +1,26 @@
+set(ICON_FILES
+svg/audio-x-generic.svg
+svg/dialog-information.svg
+svg/dynamic-playlist.svg
+svg/folder-downloads.svg
+svg/folder-temp.svg
+svg/fork.svg
+svg/inode-directory.svg
+svg/playlist.svg
+svg/preferences-desktop-keyboard.svg
+svg/preferences-other.svg
+svg/speaker.svg
+16/media-optical.png
+22/media-optical.png
+32/media-optical.png
+48/media-optical.png
+64/media-optical.png
+128/media-optical.png
+256/media-optical.png
+)
+
+foreach(ICON ${ICON_FILES})
+ get_filename_component(ICON_PATH ${ICON} PATH)
+ install(FILES ${ICON} DESTINATION ${CANTATA_ICON_INSTALL_PREFIX}/${ICON_PATH})
+endforeach(ICON ${ICON_FILES})
+install(FILES AUTHORS index.theme LICENSE DESTINATION ${CANTATA_ICON_INSTALL_PREFIX})
diff --git a/windows/icons/LICENSE b/windows/icons/LICENSE
new file mode 100755
index 000000000..fb8952828
--- /dev/null
+++ b/windows/icons/LICENSE
@@ -0,0 +1,425 @@
+Creative Commons Attribution-ShareAlike 4.0 International
+
+=======================================================================
+
+Creative Commons Corporation ("Creative Commons") is not a law firm and
+does not provide legal services or legal advice. Distribution of
+Creative Commons public licenses does not create a lawyer-client or
+other relationship. Creative Commons makes its licenses and related
+information available on an "as-is" basis. Creative Commons gives no
+warranties regarding its licenses, any material licensed under their
+terms and conditions, or any related information. Creative Commons
+disclaims all liability for damages resulting from their use to the
+fullest extent possible.
+
+Using Creative Commons Public Licenses
+
+Creative Commons public licenses provide a standard set of terms and
+conditions that creators and other rights holders may use to share
+original works of authorship and other material subject to copyright
+and certain other rights specified in the public license below. The
+following considerations are for informational purposes only, are not
+exhaustive, and do not form part of our licenses.
+
+ Considerations for licensors: Our public licenses are
+ intended for use by those authorized to give the public
+ permission to use material in ways otherwise restricted by
+ copyright and certain other rights. Our licenses are
+ irrevocable. Licensors should read and understand the terms
+ and conditions of the license they choose before applying it.
+ Licensors should also secure all rights necessary before
+ applying our licenses so that the public can reuse the
+ material as expected. Licensors should clearly mark any
+ material not subject to the license. This includes other CC-
+ licensed material, or material used under an exception or
+ limitation to copyright. More considerations for licensors:
+ wiki.creativecommons.org/Considerations_for_licensors
+
+ Considerations for the public: By using one of our public
+ licenses, a licensor grants the public permission to use the
+ licensed material under specified terms and conditions. If
+ the licensor's permission is not necessary for any reason--for
+ example, because of any applicable exception or limitation to
+ copyright--then that use is not regulated by the license. Our
+ licenses grant only permissions under copyright and certain
+ other rights that a licensor has authority to grant. Use of
+ the licensed material may still be restricted for other
+ reasons, including because others have copyright or other
+ rights in the material. A licensor may make special requests,
+ such as asking that all changes be marked or described.
+ Although not required by our licenses, you are encouraged to
+ respect those requests where reasonable. More_considerations
+ for the public:
+ wiki.creativecommons.org/Considerations_for_licensees
+
+=======================================================================
+
+Creative Commons Attribution-ShareAlike 4.0 International Public
+License
+
+By exercising the Licensed Rights (defined below), You accept and agree
+to be bound by the terms and conditions of this Creative Commons
+Attribution-ShareAlike 4.0 International Public License ("Public
+License"). To the extent this Public License may be interpreted as a
+contract, You are granted the Licensed Rights in consideration of Your
+acceptance of these terms and conditions, and the Licensor grants You
+such rights in consideration of benefits the Licensor receives from
+making the Licensed Paper available under these terms and
+conditions.
+
+
+Section 1 -- Definitions.
+
+ a. Adapted Paper means material subject to Copyright and Similar
+ Rights that is derived from or based upon the Licensed Paper
+ and in which the Licensed Paper is translated, altered,
+ arranged, transformed, or otherwise modified in a manner requiring
+ permission under the Copyright and Similar Rights held by the
+ Licensor. For purposes of this Public License, where the Licensed
+ Paper is a musical work, performance, or sound recording,
+ Adapted Paper is always produced where the Licensed Paper is
+ synched in timed relation with a moving image.
+
+ b. Adapter's License means the license You apply to Your Copyright
+ and Similar Rights in Your contributions to Adapted Paper in
+ accordance with the terms and conditions of this Public License.
+
+ c. BY-SA Compatible License means a license listed at
+ creativecommons.org/compatiblelicenses, approved by Creative
+ Commons as essentially the equivalent of this Public License.
+
+ d. Copyright and Similar Rights means copyright and/or similar rights
+ closely related to copyright including, without limitation,
+ performance, broadcast, sound recording, and Sui Generis Database
+ Rights, without regard to how the rights are labeled or
+ categorized. For purposes of this Public License, the rights
+ specified in Section 2(b)(1)-(2) are not Copyright and Similar
+ Rights.
+
+ e. Effective Technological Measures means those measures that, in the
+ absence of proper authority, may not be circumvented under laws
+ fulfilling obligations under Article 11 of the WIPO Copyright
+ Treaty adopted on December 20, 1996, and/or similar international
+ agreements.
+
+ f. Exceptions and Limitations means fair use, fair dealing, and/or
+ any other exception or limitation to Copyright and Similar Rights
+ that applies to Your use of the Licensed Paper.
+
+ g. License Elements means the license attributes listed in the name
+ of a Creative Commons Public License. The License Elements of this
+ Public License are Attribution and ShareAlike.
+
+ h. Licensed Paper means the artistic or literary work, database,
+ or other material to which the Licensor applied this Public
+ License.
+
+ i. Licensed Rights means the rights granted to You subject to the
+ terms and conditions of this Public License, which are limited to
+ all Copyright and Similar Rights that apply to Your use of the
+ Licensed Paper and that the Licensor has authority to license.
+
+ j. Licensor means the individual(s) or entity(ies) granting rights
+ under this Public License.
+
+ k. Share means to provide material to the public by any means or
+ process that requires permission under the Licensed Rights, such
+ as reproduction, public display, public performance, distribution,
+ dissemination, communication, or importation, and to make material
+ available to the public including in ways that members of the
+ public may access the material from a place and at a time
+ individually chosen by them.
+
+ l. Sui Generis Database Rights means rights other than copyright
+ resulting from Directive 96/9/EC of the European Parliament and of
+ the Council of 11 March 1996 on the legal protection of databases,
+ as amended and/or succeeded, as well as other essentially
+ equivalent rights anywhere in the world.
+
+ m. You means the individual or entity exercising the Licensed Rights
+ under this Public License. Your has a corresponding meaning.
+
+
+Section 2 -- Scope.
+
+ a. License grant.
+
+ 1. Subject to the terms and conditions of this Public License,
+ the Licensor hereby grants You a worldwide, royalty-free,
+ non-sublicensable, non-exclusive, irrevocable license to
+ exercise the Licensed Rights in the Licensed Paper to:
+
+ a. reproduce and Share the Licensed Paper, in whole or
+ in part; and
+
+ b. produce, reproduce, and Share Adapted Paper.
+
+ 2. Exceptions and Limitations. For the avoidance of doubt, where
+ Exceptions and Limitations apply to Your use, this Public
+ License does not apply, and You do not need to comply with
+ its terms and conditions.
+
+ 3. Term. The term of this Public License is specified in Section
+ 6(a).
+
+ 4. Media and formats; technical modifications allowed. The
+ Licensor authorizes You to exercise the Licensed Rights in
+ all media and formats whether now known or hereafter created,
+ and to make technical modifications necessary to do so. The
+ Licensor waives and/or agrees not to assert any right or
+ authority to forbid You from making technical modifications
+ necessary to exercise the Licensed Rights, including
+ technical modifications necessary to circumvent Effective
+ Technological Measures. For purposes of this Public License,
+ simply making modifications authorized by this Section 2(a)
+ (4) never produces Adapted Paper.
+
+ 5. Downstream recipients.
+
+ a. Offer from the Licensor -- Licensed Paper. Every
+ recipient of the Licensed Paper automatically
+ receives an offer from the Licensor to exercise the
+ Licensed Rights under the terms and conditions of this
+ Public License.
+
+ b. Additional offer from the Licensor -- Adapted Paper.
+ Every recipient of Adapted Paper from You
+ automatically receives an offer from the Licensor to
+ exercise the Licensed Rights in the Adapted Paper
+ under the conditions of the Adapter's License You apply.
+
+ c. No downstream restrictions. You may not offer or impose
+ any additional or different terms or conditions on, or
+ apply any Effective Technological Measures to, the
+ Licensed Paper if doing so restricts exercise of the
+ Licensed Rights by any recipient of the Licensed
+ Paper.
+
+ 6. No endorsement. Nothing in this Public License constitutes or
+ may be construed as permission to assert or imply that You
+ are, or that Your use of the Licensed Paper is, connected
+ with, or sponsored, endorsed, or granted official status by,
+ the Licensor or others designated to receive attribution as
+ provided in Section 3(a)(1)(A)(i).
+
+ b. Other rights.
+
+ 1. Moral rights, such as the right of integrity, are not
+ licensed under this Public License, nor are publicity,
+ privacy, and/or other similar personality rights; however, to
+ the extent possible, the Licensor waives and/or agrees not to
+ assert any such rights held by the Licensor to the limited
+ extent necessary to allow You to exercise the Licensed
+ Rights, but not otherwise.
+
+ 2. Patent and trademark rights are not licensed under this
+ Public License.
+
+ 3. To the extent possible, the Licensor waives any right to
+ collect royalties from You for the exercise of the Licensed
+ Rights, whether directly or through a collecting society
+ under any voluntary or waivable statutory or compulsory
+ licensing scheme. In all other cases the Licensor expressly
+ reserves any right to collect such royalties.
+
+
+Section 3 -- License Conditions.
+
+Your exercise of the Licensed Rights is expressly made subject to the
+following conditions.
+
+ a. Attribution.
+
+ 1. If You Share the Licensed Paper (including in modified
+ form), You must:
+
+ a. retain the following if it is supplied by the Licensor
+ with the Licensed Paper:
+
+ i. identification of the creator(s) of the Licensed
+ Paper and any others designated to receive
+ attribution, in any reasonable manner requested by
+ the Licensor (including by pseudonym if
+ designated);
+
+ ii. a copyright notice;
+
+ iii. a notice that refers to this Public License;
+
+ iv. a notice that refers to the disclaimer of
+ warranties;
+
+ v. a URI or hyperlink to the Licensed Paper to the
+ extent reasonably practicable;
+
+ b. indicate if You modified the Licensed Paper and
+ retain an indication of any previous modifications; and
+
+ c. indicate the Licensed Paper is licensed under this
+ Public License, and include the text of, or the URI or
+ hyperlink to, this Public License.
+
+ 2. You may satisfy the conditions in Section 3(a)(1) in any
+ reasonable manner based on the medium, means, and context in
+ which You Share the Licensed Paper. For example, it may be
+ reasonable to satisfy the conditions by providing a URI or
+ hyperlink to a resource that includes the required
+ information.
+
+ 3. If requested by the Licensor, You must remove any of the
+ information required by Section 3(a)(1)(A) to the extent
+ reasonably practicable.
+
+ b. ShareAlike.
+
+ In addition to the conditions in Section 3(a), if You Share
+ Adapted Paper You produce, the following conditions also apply.
+
+ 1. The Adapter's License You apply must be a Creative Commons
+ license with the same License Elements, this version or
+ later, or a BY-SA Compatible License.
+
+ 2. You must include the text of, or the URI or hyperlink to, the
+ Adapter's License You apply. You may satisfy this condition
+ in any reasonable manner based on the medium, means, and
+ context in which You Share Adapted Paper.
+
+ 3. You may not offer or impose any additional or different terms
+ or conditions on, or apply any Effective Technological
+ Measures to, Adapted Paper that restrict exercise of the
+ rights granted under the Adapter's License You apply.
+
+
+Section 4 -- Sui Generis Database Rights.
+
+Where the Licensed Rights include Sui Generis Database Rights that
+apply to Your use of the Licensed Paper:
+
+ a. for the avoidance of doubt, Section 2(a)(1) grants You the right
+ to extract, reuse, reproduce, and Share all or a substantial
+ portion of the contents of the database;
+
+ b. if You include all or a substantial portion of the database
+ contents in a database in which You have Sui Generis Database
+ Rights, then the database in which You have Sui Generis Database
+ Rights (but not its individual contents) is Adapted Paper,
+
+ including for purposes of Section 3(b); and
+ c. You must comply with the conditions in Section 3(a) if You Share
+ all or a substantial portion of the contents of the database.
+
+For the avoidance of doubt, this Section 4 supplements and does not
+replace Your obligations under this Public License where the Licensed
+Rights include other Copyright and Similar Rights.
+
+
+Section 5 -- Disclaimer of Warranties and Limitation of Liability.
+
+ a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE
+ EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS
+ AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF
+ ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS,
+ IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION,
+ WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR
+ PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS,
+ ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT
+ KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT
+ ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU.
+
+ b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE
+ TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION,
+ NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT,
+ INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES,
+ COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR
+ USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN
+ ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR
+ DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR
+ IN PART, THIS LIMITATION MAY NOT APPLY TO YOU.
+
+ c. The disclaimer of warranties and limitation of liability provided
+ above shall be interpreted in a manner that, to the extent
+ possible, most closely approximates an absolute disclaimer and
+ waiver of all liability.
+
+
+Section 6 -- Term and Termination.
+
+ a. This Public License applies for the term of the Copyright and
+ Similar Rights licensed here. However, if You fail to comply with
+ this Public License, then Your rights under this Public License
+ terminate automatically.
+
+ b. Where Your right to use the Licensed Paper has terminated under
+ Section 6(a), it reinstates:
+
+ 1. automatically as of the date the violation is cured, provided
+ it is cured within 30 days of Your discovery of the
+ violation; or
+
+ 2. upon express reinstatement by the Licensor.
+
+ For the avoidance of doubt, this Section 6(b) does not affect any
+ right the Licensor may have to seek remedies for Your violations
+ of this Public License.
+
+ c. For the avoidance of doubt, the Licensor may also offer the
+ Licensed Paper under separate terms or conditions or stop
+ distributing the Licensed Paper at any time; however, doing so
+ will not terminate this Public License.
+
+ d. Sections 1, 5, 6, 7, and 8 survive termination of this Public
+ License.
+
+
+Section 7 -- Other Terms and Conditions.
+
+ a. The Licensor shall not be bound by any additional or different
+ terms or conditions communicated by You unless expressly agreed.
+
+ b. Any arrangements, understandings, or agreements regarding the
+ Licensed Paper not stated herein are separate from and
+ independent of the terms and conditions of this Public License.
+
+
+Section 8 -- Interpretation.
+
+ a. For the avoidance of doubt, this Public License does not, and
+ shall not be interpreted to, reduce, limit, restrict, or impose
+ conditions on any use of the Licensed Paper that could lawfully
+ be made without permission under this Public License.
+
+ b. To the extent possible, if any provision of this Public License is
+ deemed unenforceable, it shall be automatically reformed to the
+ minimum extent necessary to make it enforceable. If the provision
+ cannot be reformed, it shall be severed from this Public License
+ without affecting the enforceability of the remaining terms and
+ conditions.
+
+ c. No term or condition of this Public License will be waived and no
+ failure to comply consented to unless expressly agreed to by the
+ Licensor.
+
+ d. Nothing in this Public License constitutes or may be interpreted
+ as a limitation upon, or waiver of, any privileges and immunities
+ that apply to the Licensor or You, including from the legal
+ processes of any jurisdiction or authority.
+
+
+=======================================================================
+
+Creative Commons is not a party to its public licenses.
+Notwithstanding, Creative Commons may elect to apply one of its public
+licenses to material it publishes and in those instances will be
+considered the "Licensor." Except for the limited purpose of indicating
+that material is shared under a Creative Commons public license or as
+otherwise permitted by the Creative Commons policies published at
+creativecommons.org/policies, Creative Commons does not authorize the
+use of the trademark "Creative Commons" or any other trademark or logo
+of Creative Commons without its prior written consent including,
+without limitation, in connection with any unauthorized modifications
+to any of its public licenses or any other arrangements,
+understandings, or agreements concerning use of licensed material. For
+the avoidance of doubt, this paragraph does not form part of the public
+licenses.
+
+Creative Commons may be contacted at creativecommons.org.
\ No newline at end of file
diff --git a/windows/icons/index.theme b/windows/icons/index.theme
new file mode 100755
index 000000000..dc1b141bd
--- /dev/null
+++ b/windows/icons/index.theme
@@ -0,0 +1,40 @@
+[Icon Theme]
+Name=Cantata
+Comment=Icons taken from Papirus theme.
+
+Directories=svg,16,22,32,48,64,128,256
+
+[svg]
+Size=48
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+[16]
+Size=16
+Type=Threshold
+
+[22]
+Size=22
+Type=Threshold
+
+[32]
+Size=32
+Type=Threshold
+
+[48]
+Size=48
+Type=Threshold
+
+[64]
+Size=64
+Type=Threshold
+
+[128]
+Size=128
+Type=Threshold
+
+[256]
+Size=256
+Type=Threshold
+
diff --git a/windows/icons/svg/audio-x-generic.svg b/windows/icons/svg/audio-x-generic.svg
new file mode 100644
index 000000000..9b2db89f0
--- /dev/null
+++ b/windows/icons/svg/audio-x-generic.svg
@@ -0,0 +1,9 @@
+
+
diff --git a/windows/icons/svg/dialog-information.svg b/windows/icons/svg/dialog-information.svg
new file mode 100644
index 000000000..2984b0b41
--- /dev/null
+++ b/windows/icons/svg/dialog-information.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/windows/icons/svg/dynamic-playlist.svg b/windows/icons/svg/dynamic-playlist.svg
new file mode 100644
index 000000000..6b172ea6c
--- /dev/null
+++ b/windows/icons/svg/dynamic-playlist.svg
@@ -0,0 +1,7 @@
+
+
diff --git a/windows/icons/svg/folder-downloads.svg b/windows/icons/svg/folder-downloads.svg
new file mode 100644
index 000000000..5bda3cac7
--- /dev/null
+++ b/windows/icons/svg/folder-downloads.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/windows/icons/svg/folder-temp.svg b/windows/icons/svg/folder-temp.svg
new file mode 100644
index 000000000..b2278ad61
--- /dev/null
+++ b/windows/icons/svg/folder-temp.svg
@@ -0,0 +1,13 @@
+
+
diff --git a/windows/icons/svg/fork.svg b/windows/icons/svg/fork.svg
new file mode 100644
index 000000000..73fa61963
--- /dev/null
+++ b/windows/icons/svg/fork.svg
@@ -0,0 +1,18 @@
+
+
diff --git a/windows/icons/svg/inode-directory.svg b/windows/icons/svg/inode-directory.svg
new file mode 100644
index 000000000..e8d94b691
--- /dev/null
+++ b/windows/icons/svg/inode-directory.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/windows/icons/svg/media-optical.svg b/windows/icons/svg/media-optical.svg
new file mode 100644
index 000000000..6dc59c98a
--- /dev/null
+++ b/windows/icons/svg/media-optical.svg
@@ -0,0 +1,176 @@
+
+
+
+
\ No newline at end of file
diff --git a/windows/icons/svg/playlist.svg b/windows/icons/svg/playlist.svg
new file mode 100644
index 000000000..e4d425ff8
--- /dev/null
+++ b/windows/icons/svg/playlist.svg
@@ -0,0 +1,22 @@
+
+
diff --git a/windows/icons/svg/preferences-desktop-keyboard.svg b/windows/icons/svg/preferences-desktop-keyboard.svg
new file mode 100644
index 000000000..90229d879
--- /dev/null
+++ b/windows/icons/svg/preferences-desktop-keyboard.svg
@@ -0,0 +1,11 @@
+
+
diff --git a/windows/icons/svg/preferences-other.svg b/windows/icons/svg/preferences-other.svg
new file mode 100644
index 000000000..1f712ae5d
--- /dev/null
+++ b/windows/icons/svg/preferences-other.svg
@@ -0,0 +1,6 @@
+
+
diff --git a/windows/icons/svg/speaker.svg b/windows/icons/svg/speaker.svg
new file mode 100644
index 000000000..cbd16e39d
--- /dev/null
+++ b/windows/icons/svg/speaker.svg
@@ -0,0 +1,15 @@
+
+