From 4687ef528841701a4b621dca51a5c70b6bdbf31a Mon Sep 17 00:00:00 2001 From: Keith Edmunds Date: Sat, 14 Aug 2021 08:20:02 +0100 Subject: [PATCH] Fix check of whether track is readable Fixes #45 Fixes #44 Fixes #42 --- app/musicmuster.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/musicmuster.py b/app/musicmuster.py index 2a1d9eb..56477dc 100755 --- a/app/musicmuster.py +++ b/app/musicmuster.py @@ -294,7 +294,7 @@ class Window(QMainWindow, Ui_MainWindow): def file_is_readable(self, path): "Return True if path is readable else False" - return os.access(self.next_track.path, os.R_OK) + return os.access(path, os.R_OK) def insert_note(self): "Add non-track row to playlist" @@ -414,13 +414,14 @@ class Window(QMainWindow, Ui_MainWindow): self.music.play(self.current_track.path) # Update metadata + # TODO is this valid if next track is on different playlist? next_track_id = self.current_track_playlist_tab.play_started() if next_track_id is not None: self.next_track = Tracks.get_track(session, next_track_id) self.next_track_playlist_tab = self.current_track_playlist_tab # Check we can read it - if not self.file_is_readable(self.next_track.path, os.R_OK): + if not self.file_is_readable(self.next_track.path): self.show_warning( "Can't read next track", self.next_track.path)