def METHOD_NAME(page):
    podcast = self._fetch_page(show_id, page) if page else first_page
    yield from map(
        functools.partial(self._extract_episode, series=podcast.get('name')),
        traverse_obj(podcast, ('episodes', 'items', ..., 'episode')))