jukebox-vibe/web/src
Daniel 3c8ad63f99 feat: YouTube/Instagram/MP3 download with modal + yt-dlp support
Sync from gaming-hub soundboard plugin:
- Add yt-dlp URL detection (YouTube, Instagram) + direct MP3 support
- downloadWithYtDlp() with verbose logging, error detection, fallback scan
- handleUrlDownload() shared logic with custom filename + rename
- Download modal: filename input, progress spinner, success/error phases
- URL type badges (YT/IG/MP3) in toolbar input
- Auto-prepend https:// for URLs without protocol
- Fix Dockerfile: yt-dlp_linux standalone binary (no Python needed)
- download-url route (admin-only, save without playing)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 00:13:48 +01:00
..
api.ts feat: YouTube/Instagram/MP3 download with modal + yt-dlp support 2026-03-07 00:13:48 +01:00
App.tsx feat: YouTube/Instagram/MP3 download with modal + yt-dlp support 2026-03-07 00:13:48 +01:00
cookies.ts feat(favs): Sterne-Favoriten pro Sound; Speicherung per Cookie (ohne Login) 2025-08-08 03:21:01 +02:00
main.tsx clean: initial commit ohne Secrets 2025-08-07 23:24:56 +02:00
styles.css feat: YouTube/Instagram/MP3 download with modal + yt-dlp support 2026-03-07 00:13:48 +01:00
types.ts Feat: Show member count in channel dropdown 2026-03-06 20:04:27 +01:00