diff --git a/mumbleBot.py b/mumbleBot.py index a752cc5..c7519e5 100644 --- a/mumbleBot.py +++ b/mumbleBot.py @@ -207,10 +207,10 @@ class MumbleBot: folder_path = var.config.get('bot', 'music_folder') files = util.get_recursive_filelist_sorted(folder_path) - if files : + if files: self.mumble.users[text.actor].send_message('
'.join(files)) - else : - self.mumble.users[text.actor].send_message(var.config.get('strings', 'no_file')) + else: + self.mumble.users[text.actor].send_message(var.config.get('strings', 'no_file')) elif command == var.config.get('command', 'queue'): if len(var.playlist) == 0: @@ -252,12 +252,15 @@ class MumbleBot: path, title = self.download_music(url) var.current_music[1] = url - im = Image.open(var.config.get('bot', 'tmp_folder') + hashlib.md5(url.encode()).hexdigest() + '.jpg') - im.thumbnail((100, 100), Image.ANTIALIAS) - buffer = BytesIO() - im.save(buffer, format="JPEG") - thumbnail_base64 = base64.b64encode(buffer.getvalue()) - thumbnail_html = '' + path_thumbnail = var.config.get('bot', 'tmp_folder') + hashlib.md5(url.encode()).hexdigest() + '.jpg' + thumbnail_html = "" + if os.path.isfile(path_thumbnail): + im = Image.open(path_thumbnail) + im.thumbnail((100, 100), Image.ANTIALIAS) + buffer = BytesIO() + im.save(buffer, format="JPEG") + thumbnail_base64 = base64.b64encode(buffer.getvalue()) + thumbnail_html = '' logging.debug(thumbnail_html) self.send_msg_channel(var.config.get('strings', 'now_playing') % (title, thumbnail_html))