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 |
|
Claude Code
|
761032a280
|
v2.0.0 🚀
Highlights:
- Node 24 LTS Runtime (npm 11)
- Static ffmpeg Binary (Image -45%, 892MB -> 493MB)
- In-Memory PCM Cache (instant Sound-Playback nach erstem Abspielen)
- InlineVolume Bypass bei Volume 1.0
- sodium-native v5, Express v5, @discordjs/voice 0.19 (DAVE E2EE)
- Alle Dependencies auf aktuellem Stand
|
2026-03-05 16:04:15 +01:00 |
|
Claude Code
|
546d28c8fa
|
fix: Dockerfile ffmpeg-fetch + drop ffprobe + suppress TimeoutNegativeWarning
- ffmpeg-fetch Stage war versehentlich leer (sed-Fehler) - jetzt korrekt
- ffprobe entfernt (wird nirgends benutzt, spart ~200MB)
- TimeoutNegativeWarning aus @discordjs/voice unterdrueckt (Node 24 Kompatibilitaet)
|
2026-03-05 15:31:25 +01:00 |
|
Claude Code
|
4884691e7d
|
perf: static ffmpeg binary statt apt-get install (~600MB gespart)
- Neuer multi-stage: ffmpeg-fetch laedt statisch gelinkte ffmpeg/ffprobe Binary
- Quelle: yt-dlp/FFmpeg-Builds (GPL, alle Codecs enthalten)
- Runtime braucht kein apt-get install ffmpeg mehr (kein libavcodec etc.)
- curl wird nach yt-dlp Download wieder entfernt (apt purge)
- Erwartete Image-Groesse: ~280MB statt ~890MB
|
2026-03-05 15:20:20 +01:00 |
|
Claude Code
|
cde29698ca
|
upgrade to Node 24 LTS + @types/node v24
- Dockerfile: node:20-slim → node:24-slim (all 3 stages)
- @types/node: ^20.12.12 → ^24.0.0
- Fixes EBADENGINE warning (@discordjs/voice requires Node >=22)
- Brings npm 11 automatically
- Node 24 LTS supported until April 2028
|
2026-03-05 14:52:44 +01:00 |
|
Bot
|
b7293637be
|
fix(docker): use npm install instead of prune
|
2026-02-26 14:11:51 +01:00 |
|
vibe-bot
|
124b7bf3e3
|
Release v1.1.0: Nightly -> main gemergt, Version erhöht; Admin-Kategorien/Badges, Partymode serverseitig mit SSE
|
2025-08-10 00:58:56 +02:00 |
|
vibe-bot
|
73eada8fd9
|
Release v1.0.0: Versionsnummer implementiert, Nightly zu Stable gemergt
|
2025-08-09 15:53:51 +02:00 |
|
vibe-bot
|
17b3737176
|
Nightly Badge zuverlässig: Vite Env VITE_BUILD_CHANNEL, Dockerfile ARG/ENV, CI Build-Args angepasst
|
2025-08-09 02:33:48 +02:00 |
|
vibe-bot
|
136312467d
|
Fix: REACT_APP_VERSION Build-Argument für Nightly Badge im Header
|
2025-08-09 02:27:35 +02:00 |
|
vibe-bot
|
9e12f2a208
|
fix(media): yt-dlp ins Runtime-Image + Fallback bei ytdl HTTP 410/403; sollte YouTube-Streams stabilisieren
|
2025-08-08 16:35:20 +02:00 |
|
vibe-bot
|
c39f5fce0c
|
clean: initial commit ohne Secrets
|
2025-08-07 23:24:56 +02:00 |
|