func itemHandler(feed *rss.Feed, ch *rss.Channel, newitems []*rss.Item) { logger.Debug.Println(strconv.Itoa(len(newitems)) + " available episodes for " + ch.Title) logger.Debug.Println("Channel : ", ch) if ch.Title == "" { if ch.Author.Name != "" { ch.Title = ch.Author.Name } else if ch.Description != "" { ch.Title = ch.Description } else { ch.Title = extractResourceNameFromURL(feed.Url) } logger.Warning.Println("Missing podcast title in the feed, this replacement will be used : " + ch.Title) } podcast := NewPodcast(targetFolder, ch) podcast.fetchNewEpisodes(newitems) }