fix: save playlist problem
This commit is contained in:
		
							
								
								
									
										13
									
								
								mumbleBot.py
									
									
									
									
									
								
							
							
						
						
									
										13
									
								
								mumbleBot.py
									
									
									
									
									
								
							@@ -583,12 +583,15 @@ class MumbleBot:
 | 
			
		||||
                    else:
 | 
			
		||||
                        self._loop_status = 'Empty queue'
 | 
			
		||||
                else:
 | 
			
		||||
                    if var.playlist.current_item()["ready"] != "downloading":
 | 
			
		||||
                        self.wait_for_downloading = False
 | 
			
		||||
                        self.launch_music()
 | 
			
		||||
                        self.async_download_next()
 | 
			
		||||
                    if var.playlist.current_item():
 | 
			
		||||
                        if var.playlist.current_item()["ready"] != "downloading":
 | 
			
		||||
                            self.wait_for_downloading = False
 | 
			
		||||
                            self.launch_music()
 | 
			
		||||
                            self.async_download_next()
 | 
			
		||||
                        else:
 | 
			
		||||
                            self._loop_status = 'Wait for downloading'
 | 
			
		||||
                    else:
 | 
			
		||||
                        self._loop_status = 'Wait for downloading'
 | 
			
		||||
                        self.wait_for_downloading = False
 | 
			
		||||
 | 
			
		||||
        while self.mumble.sound_output.get_buffer_size() > 0:
 | 
			
		||||
            # Empty the buffer before exit
 | 
			
		||||
 
 | 
			
		||||
@@ -218,9 +218,8 @@ class PlayList(list):
 | 
			
		||||
        var.db.set("playlist", "current_index", self.current_index)
 | 
			
		||||
 | 
			
		||||
        for index, music in enumerate(self):
 | 
			
		||||
            for music in self:
 | 
			
		||||
                if music['type'] == 'url' and music['ready'] == 'downloading':
 | 
			
		||||
                    music['ready'] = 'no'
 | 
			
		||||
            if music['type'] == 'url' and music['ready'] == 'downloading':
 | 
			
		||||
                music['ready'] = 'no'
 | 
			
		||||
 | 
			
		||||
            var.db.set("playlist_item", str(index), json.dumps(music))
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user