Ensure playlists are marked as open in db
This commit is contained in:
parent
eedd898df9
commit
997627582f
@ -184,6 +184,8 @@ class Playlists(Base):
|
|||||||
p.last_used = datetime.now()
|
p.last_used = datetime.now()
|
||||||
session.commit()
|
session.commit()
|
||||||
|
|
||||||
|
return p
|
||||||
|
|
||||||
def close(self):
|
def close(self):
|
||||||
"Record playlist as no longer loaded"
|
"Record playlist as no longer loaded"
|
||||||
|
|
||||||
@ -219,12 +221,6 @@ class Playlists(Base):
|
|||||||
.filter(Playlists.id == plid)
|
.filter(Playlists.id == plid)
|
||||||
).one()[0]
|
).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):
|
def add_track(self, track, row=None):
|
||||||
"""
|
"""
|
||||||
Add track to playlist at given row.
|
Add track to playlist at given row.
|
||||||
|
|||||||
@ -123,8 +123,9 @@ class Window(QMainWindow, Ui_MainWindow):
|
|||||||
self.action_Clear_selection.triggered.connect(self.clear_selection)
|
self.action_Clear_selection.triggered.connect(self.clear_selection)
|
||||||
self.actionClosePlaylist.triggered.connect(self.close_playlist)
|
self.actionClosePlaylist.triggered.connect(self.close_playlist)
|
||||||
self.actionFade.triggered.connect(self.fade)
|
self.actionFade.triggered.connect(self.fade)
|
||||||
|
self.actionMoveSelected.triggered.connect(self.move_selected)
|
||||||
self.actionNewPlaylist.triggered.connect(self.create_playlist)
|
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.actionPlay_next.triggered.connect(self.play_next)
|
||||||
self.actionSearch_database.triggered.connect(self.search_database)
|
self.actionSearch_database.triggered.connect(self.search_database)
|
||||||
self.actionSkip_next.triggered.connect(self.play_next)
|
self.actionSkip_next.triggered.connect(self.play_next)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user