diff --git a/backend/video/src/meta_embed.py b/backend/video/src/meta_embed.py index a568d04f..096851d8 100644 --- a/backend/video/src/meta_embed.py +++ b/backend/video/src/meta_embed.py @@ -104,6 +104,7 @@ class IndexFromEmbed: self.archive_video(video) self.index_subtitles(json_embed, video) self.index_comments(json_embed) + self.restore_artwork(video) return video.json_data @@ -249,6 +250,10 @@ class IndexFromEmbed: # is not embedded return + art_folder = os.path.dirname(target_path) + if not os.path.exists(art_folder): + os.mkdir(art_folder) + with open(target_path, "wb") as f: f.write(bytes(art_item[0]))