diff --git a/redbot/cogs/audio/audio.py b/redbot/cogs/audio/audio.py index 29a17e678..df63891a0 100644 --- a/redbot/cogs/audio/audio.py +++ b/redbot/cogs/audio/audio.py @@ -1211,6 +1211,8 @@ class Audio(commands.Cog): async def _folder_list(self, ctx, folder): if not await self._localtracks_check(ctx): return + if not os.path.isdir(os.getcwd() + "/localtracks/{}/".format(folder)): + return allowed_files = (".mp3", ".flac", ".ogg") folder_list = sorted( ( @@ -1237,6 +1239,8 @@ class Audio(commands.Cog): async def _folder_tracks(self, ctx, player, folder): if not await self._localtracks_check(ctx): return + if not os.path.isdir(os.getcwd() + "/localtracks/{}/".format(folder)): + return local_tracks = [] for local_file in await self._all_folder_tracks(ctx, folder): track = await player.get_tracks("localtracks/{}/{}".format(folder, local_file))