diff --git a/rwx/sw/ytdlp/__init__.py b/rwx/sw/ytdlp/__init__.py index 99d93e9..ebe39f0 100644 --- a/rwx/sw/ytdlp/__init__.py +++ b/rwx/sw/ytdlp/__init__.py @@ -188,7 +188,12 @@ class Video(Object): self.views = int(d["view_count"]) self.categories = d["categories"] self.tags = d["tags"] - # TODO automatic_captions + self.automatic_captions = [] + for uid, entries in d["automatic_captions"].items(): + for entry in entries: + subtitles = Subtitles(uid, entry) + if subtitles.extension in SUBTITLES_EXTENSIONS: + self.automatic_captions.append(subtitles) self.subtitles = [] for uid, entries in d["subtitles"].items(): for entry in entries: