Usage¶
cast2md provides four interfaces for managing podcast transcriptions.
Interfaces¶
| Interface | Description | Best For |
|---|---|---|
| Web UI | Browser-based management | Day-to-day use, monitoring |
| CLI | Command-line tool | Automation, scripting, setup |
| REST API | HTTP API | Integration with other tools |
| MCP Server | Model Context Protocol | Claude AI integration |
Common Workflows¶
Add a Podcast¶
- Click "Add Feed" on the feeds page
- Enter the RSS URL or Apple Podcasts URL
- Episodes are discovered automatically
Get Transcripts¶
- Automatic -- new episodes are checked for external transcripts on discovery
- Manual -- click "Get Transcript" on individual episodes
- Batch -- click "Get All Transcripts" to process all new episodes in a feed
Search Transcripts¶
The search page (/search) provides unified search across episode metadata and transcript content:
- Keyword search -- PostgreSQL full-text search
- Semantic search -- find content by meaning, not just exact words
- Hybrid mode -- combines both for best results
Monitor Processing¶
The status page (/status) shows:
- System health and worker status
- Processing queue with job details
- Remote transcriber node status
- Episode counts by state