Overview
The Batches tab shows all your Spotify podcast show batch operations with real-time progress tracking.Batch Table
| Column | Description |
|---|---|
| Show URL | Spotify show URL (truncated) |
| Folder | S3 folder prefix for episodes |
| Progress | Visual progress bar with counts |
| Status | Current batch status |
Progress Bar
The progress bar shows completion status:- Filled portion: Completed + Failed episodes
- Empty portion: Remaining episodes
- Green: All episodes completed successfully so far
- Gradient: Some episodes have failed
Status Values
| Status | Badge Color | Meaning |
|---|---|---|
processing | Yellow | Batch is in progress |
completed | Green | All episodes finished successfully |
finished | Yellow | All done, but some episodes failed |
Reading Progress
- 45: Completed episodes
- 142: Total episodes in the show
- 2 failed: Episodes that encountered errors
Batch API
Fetch your batches programmatically:Response
Monitoring Batches
While Processing
- Watch the progress bar fill up
- Check for failed episode count
- Dashboard auto-refreshes every 10 seconds
After Completion
- Verify final status (
completedvsfinished) - If
finishedwith failures, check individual episode jobs - Download files from your S3 folder
Handling Failed Episodes
When a batch has failed episodes:1
Identify Failures
Note the number of failed episodes from the batch
2
Check Individual Jobs
Use the Jobs tab filtered by “failed” to see error messages
3
Retry if Needed
For temporary errors (rate limits, timeouts), create a new job for those specific episode URLs
Typical Batch Timeline
| Show Size | Extraction | Download | Total Time |
|---|---|---|---|
| 10 episodes | ~10s | 2-5 min | 3-6 min |
| 50 episodes | ~30s | 10-20 min | 15-25 min |
| 100 episodes | ~60s | 20-40 min | 25-45 min |
| 500 episodes | ~120s | 1-2 hours | 1-2.5 hours |
Times vary based on episode length, video quality, and server load.
Best Practices
Use Descriptive Folders
Use Descriptive Folders
Name folders descriptively:
show-name-year makes files easy to find later.Set Up Webhooks
Set Up Webhooks
Use webhooks for batch completion notifications instead of polling.
Monitor Progress
Monitor Progress
For large batches, check progress periodically rather than waiting.
