From 2814fe00ca85b77f8f0344e3aea48feba92dd3b2 Mon Sep 17 00:00:00 2001 From: odrling Date: Thu, 28 May 2020 05:20:05 +0200 Subject: [PATCH] add files in media directory to playlist --- syncplay/client.py | 2 +- syncplay/ui/consoleUI.py | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/syncplay/client.py b/syncplay/client.py index eaa3c38..5eb91ae 100755 --- a/syncplay/client.py +++ b/syncplay/client.py @@ -2001,7 +2001,7 @@ class FileSwitchManager(object): self.mediaFilesCache = {} self.filenameWatchlist = [] self.currentDirectory = None - self.mediaDirectories = None + self.mediaDirectories = client.getConfig().get('mediaSearchDirectories') self.lock = threading.Lock() self.folderSearchEnabled = True self.directorySearchError = None diff --git a/syncplay/ui/consoleUI.py b/syncplay/ui/consoleUI.py index a5a533a..5025efc 100755 --- a/syncplay/ui/consoleUI.py +++ b/syncplay/ui/consoleUI.py @@ -24,10 +24,12 @@ class ConsoleUI(threading.Thread): self._syncplayClient = client def addFileToPlaylist(self, file): - if isURL(file): - self._syncplayClient.playlist.addToPlaylist(file) - else: - filePath = self._syncplayClient.fileSwitch.findFilepath(file) + if not isURL(file): + if not self._syncplayClient.fileSwitch.findFilepath(file): + print(f"{file} is not in any media directory") + return + + self._syncplayClient.playlist.addToPlaylist(file) def drop(self): pass