Podcast construction from json cache