get_recent_podcast_episodes
Find podcast episodes in your local library by date or title, then get playback info, open the episode, or access its transcript.
Instructions
Lists podcast episodes from MTLibrary.sqlite, optionally filtered by release date range and/or title query. Returns pubDate, podcastTitle, title, playhead, duration, playState, transcriptId (path fragment), episodeId (Apple store track id). Pass a title to open_podcast_episode, and transcriptId to get_podcast_transcript once cached.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Max episodes to return | |
| query | No | Optional case-insensitive substring match on episode title | |
| toDate | No | Release date upper bound, inclusive, YYYY-MM-DD (episodes published on/before this date) | |
| fromDate | No | Release date lower bound, inclusive, YYYY-MM-DD (episodes published on/after this date) | |
| inProgressOnly | No | Only return partially listened episodes |