From 516b69dddece0384a0586380ec32f0ccc04d0160 Mon Sep 17 00:00:00 2001 From: Rafael Moraes <50295204+glomatico@users.noreply.github.com> Date: Wed, 25 Sep 2024 11:26:51 -0300 Subject: [PATCH] fix `remuxed_path` error --- votify/downloader_episode.py | 8 +++++++- votify/downloader_song.py | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/votify/downloader_episode.py b/votify/downloader_episode.py index deb2969..8fc669e 100644 --- a/votify/downloader_episode.py +++ b/votify/downloader_episode.py @@ -115,6 +115,7 @@ class DownloaderEpisode(DownloaderAudio): cover_path = self.get_cover_path(final_path) cover_url = self.downloader.get_cover_url(episode_metadata) decrypted_path = None + remuxed_path = None if final_path.exists() and not self.downloader.overwrite: logger.warning(f'Track already exists at "{final_path}", skipping') else: @@ -147,10 +148,15 @@ class DownloaderEpisode(DownloaderAudio): decrypted_path, remuxed_path, ) + media_temp_path = ( + remuxed_path + if remuxed_path is not None and remuxed_path.exists() + else decrypted_path + ) self.downloader._final_processing( cover_path, cover_url, - remuxed_path if remuxed_path.exists() else decrypted_path, + media_temp_path, final_path, tags, playlist_metadata, diff --git a/votify/downloader_song.py b/votify/downloader_song.py index ecb578b..876cf71 100644 --- a/votify/downloader_song.py +++ b/votify/downloader_song.py @@ -202,6 +202,7 @@ class DownloaderSong(DownloaderAudio): cover_path = self.get_cover_path(final_path) cover_url = self.downloader.get_cover_url(album_metadata) decrypted_path = None + remuxed_path = None if self.lrc_only: pass elif final_path.exists() and not self.downloader.overwrite: @@ -243,10 +244,15 @@ class DownloaderSong(DownloaderAudio): else: logger.debug(f'Saving synced lyrics to "{lrc_path}"') self.downloader.save_lrc(lrc_path, lyrics.synced) + media_temp_path = ( + remuxed_path + if remuxed_path is not None and remuxed_path.exists() + else decrypted_path + ) self.downloader._final_processing( cover_path, cover_url, - remuxed_path if remuxed_path.exists() else decrypted_path, + media_temp_path, final_path, tags, playlist_metadata,