From 997627582f2dd52687f799de04c5f1983f2e34dd Mon Sep 17 00:00:00 2001 From: Keith Edmunds Date: Sun, 16 May 2021 22:54:36 +0100 Subject: [PATCH] Ensure playlists are marked as open in db --- app/model.py | 8 ++------ app/musicmuster.py | 3 ++- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/app/model.py b/app/model.py index 9906547..5608e4e 100644 --- a/app/model.py +++ b/app/model.py @@ -184,6 +184,8 @@ class Playlists(Base): p.last_used = datetime.now() session.commit() + return p + def close(self): "Record playlist as no longer loaded" @@ -219,12 +221,6 @@ class Playlists(Base): .filter(Playlists.id == plid) ).one()[0] - @classmethod - def get_playlist_by_id(cls, plid): - "Returns a playlist object for playlist id" - - return session.query(Playlists).filter(Playlists.id == plid).one() - def add_track(self, track, row=None): """ Add track to playlist at given row. diff --git a/app/musicmuster.py b/app/musicmuster.py index c89cf38..3dca2f3 100755 --- a/app/musicmuster.py +++ b/app/musicmuster.py @@ -123,8 +123,9 @@ class Window(QMainWindow, Ui_MainWindow): self.action_Clear_selection.triggered.connect(self.clear_selection) self.actionClosePlaylist.triggered.connect(self.close_playlist) self.actionFade.triggered.connect(self.fade) + self.actionMoveSelected.triggered.connect(self.move_selected) self.actionNewPlaylist.triggered.connect(self.create_playlist) - self.actionOpenPlaylist.triggered.connect(self.select_playlist) + self.actionOpenPlaylist.triggered.connect(self.open_playlist) self.actionPlay_next.triggered.connect(self.play_next) self.actionSearch_database.triggered.connect(self.search_database) self.actionSkip_next.triggered.connect(self.play_next)