parse PodcastLive.synced as bool
raise errors on invalid Podcast
add documentation