Fix episode video

Update get_video_gid method to handle empty gid_metadata and adjust download method to use trackUnion.
This commit is contained in:
GladistonXD
2026-01-30 14:57:42 -03:00
committed by GitHub
parent fa3e5a0e3c
commit 76d001ff18
+3 -3
View File
@@ -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(