From 76d001ff184bdd390e120a8d461bd7353f5ee542 Mon Sep 17 00:00:00 2001 From: GladistonXD <50533550+GladistonXD@users.noreply.github.com> Date: Fri, 30 Jan 2026 14:57:42 -0300 Subject: [PATCH] Fix episode video Update get_video_gid method to handle empty gid_metadata and adjust download method to use trackUnion. --- votify/downloader_episode_video.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/votify/downloader_episode_video.py b/votify/downloader_episode_video.py index 89f2947..1708abb 100644 --- a/votify/downloader_episode_video.py +++ b/votify/downloader_episode_video.py @@ -19,9 +19,9 @@ class DownloaderEpisodeVideo(DownloaderVideo): self.downloader_episode = downloader_episode def get_video_gid(self, gid_metadata: dict) -> str | None: - if not gid_metadata.get("video"): + if not gid_metadata: return None - return gid_metadata["video"][0]["file_id"] + return gid_metadata def download( self, @@ -65,7 +65,7 @@ class DownloaderEpisodeVideo(DownloaderVideo): ) return tags = self.downloader_episode.get_tags( - episode_metadata, + episode_metadata['data']['trackUnion'], show_metadata, ) file_extension = self.get_file_extension(