From bccb1355b7e1a726fa3a92aef19febb80a8ec5da Mon Sep 17 00:00:00 2001 From: LongHairedHacker Date: Sat, 20 Jan 2018 21:52:42 +0100 Subject: [PATCH] =?UTF-8?q?Fixed=20the=20=C3=BCml=C3=A4=C3=BCts=20bec?= =?UTF-8?q?=C3=A4=C3=BCse=20I=20=C3=A4lw=C3=A4ys=20f=C3=B6rget=20=C3=A4b?= =?UTF-8?q?=C3=B6=C3=BCt=20them?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- multitag.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/multitag.py b/multitag.py index 7a9a079..ea0b289 100644 --- a/multitag.py +++ b/multitag.py @@ -5,6 +5,7 @@ import os import subprocess import base64 +import codecs import yaml import mutagen @@ -115,7 +116,7 @@ def make_mp4_cover(cover, path): def make_mp4_chapters(chapters, path): chap_path = "%s.chapters.txt" % os.path.splitext(path)[0] - chapter_file = open(chap_path, 'w') + chapter_file = codecs.open(chap_path, 'w', 'utf-8') lines = [u"%s %s\n" % (start_time, name) for start_time, name in chapters] chapter_file.writelines(lines) chapter_file.close() @@ -143,7 +144,7 @@ def make_ogg_cover(cover, audio): audio['coverartmime'] = 'image/jpeg' audio['coverartdescription'] = 'Cover' audio['coverarttype'] = '3' - audio['coverart'] = base64.b64encode(jpeg_data).decode("utf-8") + audio['coverart'] = base64.b64encode(jpeg_data).decode("utf-8") audio.save()