diff --git a/src/ytdl_sub/downloaders/youtube/split_video.py b/src/ytdl_sub/downloaders/youtube/split_video.py index 8bb80db3..bd030b88 100644 --- a/src/ytdl_sub/downloaders/youtube/split_video.py +++ b/src/ytdl_sub/downloaders/youtube/split_video.py @@ -132,8 +132,10 @@ class YoutubeSplitVideoDownloader( entry_dict["id"] = _split_video_uid(source_uid=entry_dict["id"], idx=idx) # Remove track and artist since its now split - del entry_dict["track"] - del entry_dict["artist"] + if "track" in entry_dict: + del entry_dict["track"] + if "artist" in entry_dict: + del entry_dict["artist"] return YoutubePlaylistVideo(entry_dict=entry_dict, working_directory=self.working_directory)