Playlist Downloader Module
Download YouTube video transcripts for AI training and analysis.
Overview
The Playlist Downloader extracts transcripts from YouTube: - Individual videos or entire playlists - Auto-generated and manual captions - Multiple language support - Training-ready JSONL output
Getting Started
- Navigate to Dashboard > Playlist Downloader
- Paste YouTube URL (video or playlist)
- Configure transcript options
- Click Download
- View progress and results
Supported URLs
| Type | Example |
|---|---|
| Single video | https://youtube.com/watch?v=VIDEO_ID |
| Playlist | https://youtube.com/playlist?list=PLAYLIST_ID |
| Channel | https://youtube.com/@channel/videos |
Transcript Options
Language Priority
Set preferred languages in order: 1. Manual captions (highest quality) 2. Auto-generated in requested language 3. Auto-generated in any language
Output Format
| Format | Description |
|---|---|
| JSONL | One line per video, includes metadata |
| Markdown | Readable transcript with timestamps |
| CSV | Spreadsheet format |
| Plain Text | Transcript text only |
Session Output
Each download creates a session containing:
- transcripts.jsonl - All transcripts with metadata
- transcripts.md - Markdown version
- metadata.json - Video information
- Individual files per video (optional)
JSONL Format
Each line contains:
{
"video_id": "abc123",
"title": "Video Title",
"channel": "Channel Name",
"duration": 600,
"transcript": "Full transcript text...",
"language": "en",
"auto_generated": false
}
Best Use Cases
AI Training Data
- Download educational playlists
- Export as JSONL
- Use for fine-tuning or context
Content Analysis
- Download competitor videos
- Analyze transcript content
- Extract key topics
Documentation
- Download tutorial series
- Export as Markdown
- Create searchable docs
Tips for Quality
- Prefer manual captions - More accurate than auto-generated
- Check language - Verify correct language selected
- Large playlists - May take several minutes
- Premium content - Some videos may not have transcripts
Sharing Transcripts with AI
- Complete playlist download
- Go to My Files > Sessions
- Share
transcripts.jsonlwith Full Access - Configure Custom GPT to read the data
Example: Educational Assistant GPT
- Download an educational playlist
- Share transcripts with Full Access
- Custom GPT instructions:
You have access to video transcripts from an educational series. Answer questions using the transcript content. Reference specific video titles when citing information.
Troubleshooting
"No transcript available"
- Video may not have captions
- Try different language
- Some videos disable transcripts
"Playlist not found"
- Check URL is valid
- Playlist may be private
- Try individual video URLs
"Download incomplete"
- Some videos may fail individually
- Check which videos succeeded
- Retry failed videos separately
"Slow download"
- Large playlists take time
- API rate limits apply
- Let it complete in background
Transcripts appear in My Files > Sessions