fix: save playlist problem

This commit is contained in:
Terry Geng 2020-03-03 23:53:49 +08:00
parent 0760f3e624
commit c32c6c5d9b
2 changed files with 10 additions and 8 deletions

View File

@ -583,12 +583,15 @@ class MumbleBot:
else: else:
self._loop_status = 'Empty queue' self._loop_status = 'Empty queue'
else: else:
if var.playlist.current_item():
if var.playlist.current_item()["ready"] != "downloading": if var.playlist.current_item()["ready"] != "downloading":
self.wait_for_downloading = False self.wait_for_downloading = False
self.launch_music() self.launch_music()
self.async_download_next() self.async_download_next()
else: else:
self._loop_status = 'Wait for downloading' self._loop_status = 'Wait for downloading'
else:
self.wait_for_downloading = False
while self.mumble.sound_output.get_buffer_size() > 0: while self.mumble.sound_output.get_buffer_size() > 0:
# Empty the buffer before exit # Empty the buffer before exit

View File

@ -218,7 +218,6 @@ class PlayList(list):
var.db.set("playlist", "current_index", self.current_index) var.db.set("playlist", "current_index", self.current_index)
for index, music in enumerate(self): for index, music in enumerate(self):
for music in self:
if music['type'] == 'url' and music['ready'] == 'downloading': if music['type'] == 'url' and music['ready'] == 'downloading':
music['ready'] = 'no' music['ready'] = 'no'