diff --git a/cmd/podsync/updater.go b/cmd/podsync/updater.go index 05a56c84..c068ad2d 100644 --- a/cmd/podsync/updater.go +++ b/cmd/podsync/updater.go @@ -263,6 +263,11 @@ func (u *Updater) buildPodcast(feed *model.Feed, cfg *config.Feed) (*itunes.Podc } for i, episode := range feed.Episodes { + if episode.Status != model.EpisodeDownloaded { + // Skip episodes that are not yet downloaded + continue + } + item := itunes.Item{ GUID: episode.ID, Link: episode.VideoURL,