diff --git a/app/ui/dlg_TrackSelect.ui b/app/ui/dlg_TrackSelect.ui
deleted file mode 100644
index 455975c..0000000
--- a/app/ui/dlg_TrackSelect.ui
+++ /dev/null
@@ -1,131 +0,0 @@
-
-
- Dialog
-
-
-
- 0
- 0
- 584
- 377
-
-
-
- Dialog
-
-
- -
-
-
- Title:
-
-
-
- -
-
-
- -
-
-
- -
-
-
-
-
-
-
- 0
- 0
-
-
-
-
- 46
- 16777215
-
-
-
- &Note:
-
-
- Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop
-
-
- txtNote
-
-
-
- -
-
-
-
-
- -
-
-
-
-
-
-
- -
-
-
-
-
-
- &Title
-
-
- true
-
-
-
- -
-
-
- &Artist
-
-
-
- -
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
- -
-
-
- &Add
-
-
- true
-
-
-
- -
-
-
- A&dd and close
-
-
-
- -
-
-
- &Close
-
-
-
-
-
-
-
-
-
-
diff --git a/app/ui/dlg_TrackSelect_ui.py b/app/ui/dlg_TrackSelect_ui.py
deleted file mode 100644
index 4b7a62e..0000000
--- a/app/ui/dlg_TrackSelect_ui.py
+++ /dev/null
@@ -1,83 +0,0 @@
-# Form implementation generated from reading ui file 'dlg_TrackSelect.ui'
-#
-# Created by: PyQt6 UI code generator 6.5.3
-#
-# WARNING: Any manual changes made to this file will be lost when pyuic6 is
-# run again. Do not edit this file unless you know what you are doing.
-
-
-from PyQt6 import QtCore, QtGui, QtWidgets
-
-
-class Ui_Dialog(object):
- def setupUi(self, Dialog):
- Dialog.setObjectName("Dialog")
- Dialog.resize(584, 377)
- self.gridLayout = QtWidgets.QGridLayout(Dialog)
- self.gridLayout.setObjectName("gridLayout")
- self.label = QtWidgets.QLabel(parent=Dialog)
- self.label.setObjectName("label")
- self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
- self.searchString = QtWidgets.QLineEdit(parent=Dialog)
- self.searchString.setObjectName("searchString")
- self.gridLayout.addWidget(self.searchString, 0, 1, 1, 1)
- self.matchList = QtWidgets.QListWidget(parent=Dialog)
- self.matchList.setObjectName("matchList")
- self.gridLayout.addWidget(self.matchList, 1, 0, 1, 2)
- self.horizontalLayout = QtWidgets.QHBoxLayout()
- self.horizontalLayout.setObjectName("horizontalLayout")
- self.lblNote = QtWidgets.QLabel(parent=Dialog)
- sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Fixed, QtWidgets.QSizePolicy.Policy.Preferred)
- sizePolicy.setHorizontalStretch(0)
- sizePolicy.setVerticalStretch(0)
- sizePolicy.setHeightForWidth(self.lblNote.sizePolicy().hasHeightForWidth())
- self.lblNote.setSizePolicy(sizePolicy)
- self.lblNote.setMaximumSize(QtCore.QSize(46, 16777215))
- self.lblNote.setAlignment(QtCore.Qt.AlignmentFlag.AlignLeading|QtCore.Qt.AlignmentFlag.AlignLeft|QtCore.Qt.AlignmentFlag.AlignTop)
- self.lblNote.setObjectName("lblNote")
- self.horizontalLayout.addWidget(self.lblNote)
- self.txtNote = QtWidgets.QLineEdit(parent=Dialog)
- self.txtNote.setObjectName("txtNote")
- self.horizontalLayout.addWidget(self.txtNote)
- self.gridLayout.addLayout(self.horizontalLayout, 2, 0, 1, 2)
- self.dbPath = QtWidgets.QLabel(parent=Dialog)
- self.dbPath.setText("")
- self.dbPath.setObjectName("dbPath")
- self.gridLayout.addWidget(self.dbPath, 3, 0, 1, 2)
- self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
- self.horizontalLayout_2.setObjectName("horizontalLayout_2")
- self.radioTitle = QtWidgets.QRadioButton(parent=Dialog)
- self.radioTitle.setChecked(True)
- self.radioTitle.setObjectName("radioTitle")
- self.horizontalLayout_2.addWidget(self.radioTitle)
- self.radioArtist = QtWidgets.QRadioButton(parent=Dialog)
- self.radioArtist.setObjectName("radioArtist")
- self.horizontalLayout_2.addWidget(self.radioArtist)
- spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Policy.Expanding, QtWidgets.QSizePolicy.Policy.Minimum)
- self.horizontalLayout_2.addItem(spacerItem)
- self.btnAdd = QtWidgets.QPushButton(parent=Dialog)
- self.btnAdd.setDefault(True)
- self.btnAdd.setObjectName("btnAdd")
- self.horizontalLayout_2.addWidget(self.btnAdd)
- self.btnAddClose = QtWidgets.QPushButton(parent=Dialog)
- self.btnAddClose.setObjectName("btnAddClose")
- self.horizontalLayout_2.addWidget(self.btnAddClose)
- self.btnClose = QtWidgets.QPushButton(parent=Dialog)
- self.btnClose.setObjectName("btnClose")
- self.horizontalLayout_2.addWidget(self.btnClose)
- self.gridLayout.addLayout(self.horizontalLayout_2, 4, 0, 1, 2)
- self.lblNote.setBuddy(self.txtNote)
-
- self.retranslateUi(Dialog)
- QtCore.QMetaObject.connectSlotsByName(Dialog)
-
- def retranslateUi(self, Dialog):
- _translate = QtCore.QCoreApplication.translate
- Dialog.setWindowTitle(_translate("Dialog", "Dialog"))
- self.label.setText(_translate("Dialog", "Title:"))
- self.lblNote.setText(_translate("Dialog", "&Note:"))
- self.radioTitle.setText(_translate("Dialog", "&Title"))
- self.radioArtist.setText(_translate("Dialog", "&Artist"))
- self.btnAdd.setText(_translate("Dialog", "&Add"))
- self.btnAddClose.setText(_translate("Dialog", "A&dd and close"))
- self.btnClose.setText(_translate("Dialog", "&Close"))
diff --git a/app/ui/main_window.ui b/app/ui/main_window.ui
deleted file mode 100644
index 53b2b13..0000000
--- a/app/ui/main_window.ui
+++ /dev/null
@@ -1,1421 +0,0 @@
-
-
- MainWindow
-
-
-
- 0
- 0
- 1280
- 857
-
-
-
-
- 1280
- 0
-
-
-
- Music Muster
-
-
-
- :/icons/musicmuster:/icons/musicmuster
-
-
-
-
-
-
- -
-
-
-
-
-
-
-
-
-
- 0
- 0
-
-
-
-
- 230
- 16777215
-
-
-
-
- Sans
- 20
-
-
-
- background-color: #f8d7da;
-border: 1px solid rgb(85, 87, 83);
-
-
- Last track:
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 230
- 16777215
-
-
-
-
- Sans
- 20
-
-
-
- background-color: #d4edda;
-border: 1px solid rgb(85, 87, 83);
-
-
- Current track:
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 230
- 16777215
-
-
-
-
- Sans
- 20
-
-
-
- background-color: #fff3cd;
-border: 1px solid rgb(85, 87, 83);
-
-
- Next track:
-
-
- Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter
-
-
-
-
-
- -
-
-
-
-
-
-
- 0
- 0
-
-
-
-
- 0
- 0
-
-
-
-
- 16777215
- 16777215
-
-
-
-
- Sans
- 20
-
-
-
- background-color: #f8d7da;
-border: 1px solid rgb(85, 87, 83);
-
-
-
-
-
- false
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 20
-
-
-
- background-color: #d4edda;
-border: 1px solid rgb(85, 87, 83);
-text-align: left;
-padding-left: 8px;
-
-
-
-
-
-
- true
-
-
-
- -
-
-
-
- 0
- 0
-
-
-
-
- 20
-
-
-
- background-color: #fff3cd;
-border: 1px solid rgb(85, 87, 83);
-text-align: left;
-padding-left: 8px;
-
-
-
-
-
- true
-
-
-
-
-
- -
-
-
-
- 0
- 131
-
-
-
-
- 230
- 131
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
-
-
-
-
- 208
- 0
-
-
-
-
- 35
-
-
-
- 00:00:00
-
-
- Qt::AlignCenter
-
-
-
- -
-
-
-
- FreeSans
- 18
- 50
- false
-
-
-
- color: black;
-
-
- 00:00 / 00:00
-
-
- Qt::AlignCenter
-
-
-
-
-
-
-
-
- -
-
-
-
- 0
- 16
-
-
-
- false
-
-
- background-color: rgb(154, 153, 150)
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
- -
-
-
-
-
-
-
- Qt::Horizontal
-
-
-
- 40
- 20
-
-
-
-
-
-
-
- -
-
-
-
- 0
- 16
-
-
-
- false
-
-
- background-color: rgb(154, 153, 150)
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
- -
-
-
- Qt::Vertical
-
-
-
- -1
-
-
- false
-
-
- true
-
-
- true
-
-
-
-
- -1
-
-
- false
-
-
- true
-
-
- true
-
-
- false
-
-
-
-
- -
-
-
-
- 16777215
- 16777215
-
-
-
- background-color: rgb(192, 191, 188)
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
-
-
-
-
- 152
- 112
-
-
-
-
- 184
- 16777215
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
-
-
-
-
- 132
- 41
-
-
-
- Preview
-
-
-
- :/icons/headphones:/icons/headphones
-
-
-
- 30
- 30
-
-
-
- true
-
-
-
- -
-
-
-
- 132
- 46
-
-
-
-
- 132
- 46
-
-
-
-
-
-
-
-
- 0
- 0
- 44
- 23
-
-
-
-
- 44
- 23
-
-
-
-
- 44
- 23
-
-
-
- <<
-
-
-
-
-
- 44
- 0
- 44
- 23
-
-
-
-
- 44
- 23
-
-
-
-
- 44
- 23
-
-
-
-
-
-
-
- :/icons/record-button.png
- :/icons/record-red-button.png:/icons/record-button.png
-
-
- true
-
-
-
-
-
- 88
- 0
- 44
- 23
-
-
-
-
- 44
- 23
-
-
-
-
- 44
- 23
-
-
-
- >>
-
-
-
-
-
- 0
- 23
- 44
- 23
-
-
-
-
- 44
- 23
-
-
-
-
- 44
- 23
-
-
-
- <
-
-
-
-
- false
-
-
-
- 44
- 23
- 44
- 23
-
-
-
-
- 44
- 23
-
-
-
-
- 44
- 23
-
-
-
-
-
-
-
- :/icons/star.png
- :/icons/star_empty.png
-
-
-
-
-
-
- 88
- 23
- 44
- 23
-
-
-
-
- 44
- 23
-
-
-
-
- 44
- 23
-
-
-
- >
-
-
-
-
-
-
-
- -
-
-
-
- 152
- 112
-
-
-
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
-
-
-
- Intro
-
-
- Qt::AlignCenter
-
-
-
- -
-
-
-
- FreeSans
- 40
- 50
- false
-
-
-
- 0:0
-
-
- Qt::AlignCenter
-
-
-
-
-
-
- -
-
-
-
- 152
- 112
-
-
-
-
- 184
- 16777215
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
-
-
-
-
- 132
- 41
-
-
-
-
- 164
- 16777215
-
-
-
- -3dB to talk
-
-
- true
-
-
-
- -
-
-
-
- 132
- 41
-
-
-
-
- 164
- 16777215
-
-
-
- Hide played
-
-
- true
-
-
-
-
-
-
- -
-
-
-
- 152
- 112
-
-
-
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
-
-
-
- Fade
-
-
- Qt::AlignCenter
-
-
-
- -
-
-
-
- FreeSans
- 40
- 50
- false
-
-
-
- 00:00
-
-
- Qt::AlignCenter
-
-
-
-
-
-
- -
-
-
-
- 152
- 112
-
-
-
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
-
-
-
- Silent
-
-
- Qt::AlignCenter
-
-
-
- -
-
-
-
- FreeSans
- 40
- 50
- false
-
-
-
- 00:00
-
-
- Qt::AlignCenter
-
-
-
-
-
-
- -
-
-
-
- 1
- 0
-
-
-
-
- 0
- 0
-
-
-
-
- -
-
-
-
- 151
- 0
-
-
-
-
- 151
- 112
-
-
-
- QFrame::StyledPanel
-
-
- QFrame::Raised
-
-
-
-
-
-
-
- 132
- 32
-
-
-
-
- 164
- 16777215
-
-
-
- Fade
-
-
-
- :/icons/fade:/icons/fade
-
-
-
- 30
- 30
-
-
-
-
- -
-
-
-
- 0
- 36
-
-
-
- Stop
-
-
-
- :/icons/stopsign:/icons/stopsign
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
- background-color: rgb(211, 215, 207);
-
-
-
-
-
- ../../../../../../.designer/backup/icon-play.png../../../../../../.designer/backup/icon-play.png
-
-
- &Play next
-
-
- Return
-
-
-
-
-
- :/icons/next:/icons/next
-
-
- Skip to &next
-
-
- Ctrl+Alt+Return
-
-
-
-
-
- ../../../../../../.designer/backup/icon_search_database.png../../../../../../.designer/backup/icon_search_database.png
-
-
- Insert &track...
-
-
- Ctrl+T
-
-
-
-
-
- ../../../../../../.designer/backup/icon_open_file.png../../../../../../.designer/backup/icon_open_file.png
-
-
- Add &file
-
-
- Ctrl+F
-
-
-
-
-
- ../../../../../../.designer/backup/icon-fade.png../../../../../../.designer/backup/icon-fade.png
-
-
- F&ade
-
-
- Ctrl+Z
-
-
-
-
-
- :/icons/stop:/icons/stop
-
-
- S&top
-
-
- Ctrl+Alt+S
-
-
-
-
- Clear &selection
-
-
- Esc
-
-
-
-
-
- :/icons/previous:/icons/previous
-
-
- &Resume previous
-
-
-
-
- E&xit
-
-
-
-
- &Test
-
-
-
-
- O&pen...
-
-
-
-
- &New...
-
-
-
-
- &Test function
-
-
-
-
- &Skip to start of fade
-
-
-
-
- Skip to &end of track
-
-
-
-
- true
-
-
- &Close
-
-
-
-
- true
-
-
- &Rename...
-
-
-
-
- true
-
-
- Dele&te...
-
-
-
-
- Mo&ve selected tracks to...
-
-
-
-
- E&xport...
-
-
-
-
- Set &next
-
-
- Ctrl+N
-
-
-
-
- Select next track
-
-
- J
-
-
-
-
- Select previous track
-
-
- K
-
-
-
-
- Select played tracks
-
-
-
-
- Move &unplayed tracks to...
-
-
-
-
- Add note...
-
-
- Ctrl+T
-
-
-
-
- Enable controls
-
-
-
-
- Import track...
-
-
- Ctrl+Shift+I
-
-
-
-
- Download CSV of played tracks...
-
-
-
-
- Search...
-
-
- /
-
-
-
-
- Insert §ion header...
-
-
- Ctrl+H
-
-
-
-
- &Remove track
-
-
-
-
- Find next
-
-
- N
-
-
-
-
- Find previous
-
-
- P
-
-
-
-
- &About
-
-
-
-
- Save as template...
-
-
-
-
- Manage templates...
-
-
-
-
- Debug
-
-
-
-
- Edit cart &1...
-
-
-
-
- Mark for moving
-
-
- Ctrl+C
-
-
-
-
- Paste
-
-
- Ctrl+V
-
-
-
-
- Resume
-
-
- Ctrl+R
-
-
-
-
- Search title in Wikipedia
-
-
- Ctrl+W
-
-
-
-
- Search title in Songfacts
-
-
- Ctrl+S
-
-
-
-
- Select duplicate rows...
-
-
-
-
- Import files...
-
-
-
-
- Open &querylist...
-
-
-
-
- Manage querylists...
-
-
-
-
-
- InfoTabs
- QTabWidget
-
- 1
-
-
- PlotWidget
- QWidget
-
- 1
-
-
-
-
-
-
-
- actionE_xit
- triggered()
- MainWindow
- close()
-
-
- -1
- -1
-
-
- 383
- 299
-
-
-
-
-