feat(youtube-downloader): Add HLS streaming support v1.1.0

- Add comprehensive HLS stream download support (m3u8 format)
- Add support for Mux, Vimeo, and other HLS-based services
- Add ffmpeg-based workflow with authentication headers
- Add Referer header configuration for protected streams
- Add protocol whitelisting guidance
- Add separate audio/video stream handling and merging
- Add troubleshooting for 403 errors, stuck cookie extraction, expired signatures
- Update skill description and triggers to include HLS streams

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
daymade
2025-11-19 01:21:25 +08:00
parent df2e654b1d
commit adc4072f02
4 changed files with 156 additions and 5 deletions

View File

@@ -132,12 +132,12 @@
},
{
"name": "youtube-downloader",
"description": "Download YouTube videos and audio using yt-dlp with robust error handling. Use when users request downloading YouTube videos, extracting audio from YouTube, or need help with yt-dlp download issues like nsig extraction failures or network problems",
"description": "Download YouTube videos and HLS streams (m3u8) from platforms like Mux, Vimeo, etc. using yt-dlp and ffmpeg. Use when users request downloading videos, extracting audio, handling protected streams with authentication headers, or troubleshooting download issues like nsig extraction failures, 403 errors, or cookie extraction problems",
"source": "./",
"strict": false,
"version": "1.0.0",
"version": "1.1.0",
"category": "utilities",
"keywords": ["youtube", "yt-dlp", "video-download", "audio-extraction", "mp3", "download", "youtube-dl"],
"keywords": ["youtube", "yt-dlp", "video-download", "audio-extraction", "mp3", "download", "hls", "m3u8", "ffmpeg", "streaming", "mux", "vimeo"],
"skills": ["./youtube-downloader"]
},
{