From a8cf519b2d55fc91e5147ff6a7c838c001fd13b1 Mon Sep 17 00:00:00 2001 From: Will Date: Thu, 3 Nov 2016 18:56:06 -0400 Subject: [PATCH] [Audio] Fix local loop, ordered local playlists' list (#441) Fix #405 and #413 --- cogs/audio.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/cogs/audio.py b/cogs/audio.py index ab95d102d..ed0ba44bd 100644 --- a/cogs/audio.py +++ b/cogs/audio.py @@ -630,12 +630,13 @@ class Audio: def _local_playlist_songlist(self, name): dirpath = os.path.join(self.local_playlist_path, name) - return os.listdir(dirpath) + return sorted(os.listdir(dirpath)) def _make_local_song(self, filename): # filename should be playlist_folder/file_name folder, song = os.path.split(filename) - return Song(name=song, id=filename, title=song, url=filename) + return Song(name=song, id=filename, title=song, url=filename, + webpage_url=filename) def _make_playlist(self, author, url, songlist): try: