jukebox-vibe/server
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
..
src feat: YouTube/Instagram/MP3 download with modal + yt-dlp support 2026-03-07 00:13:48 +01:00
package-lock.json fix(deps): update libsodium for node 20 esm resolution 2026-02-26 14:32:41 +01:00
package.json v2.0.0 🚀 2026-03-05 16:04:15 +01:00
pnpm-lock.yaml clean: initial commit ohne Secrets 2025-08-07 23:24:56 +02:00
tsconfig.json build(ts): include local typeRoots for module shims 2025-08-08 02:18:23 +02:00