• v5.0.0 5b1c68a122

    v5.0.0 Stable

    Administrator released this 2026-05-11 23:48:02 +02:00 | -35 commits to main since this release

    Was ist neu in 5.0.0

    Sichtbar fuer dich

    • Neuer Shortcut Ctrl+K — oeffnet ein Such-Modal ("Command Palette"). Drueck Ctrl+K von ueberall in der App und springe per Tastatur direkt zu VODs / Queue / Streamers / Stats / Archive / Settings. Tipp einfach 'q' fuer Queue, 'set' fuer Settings, Pfeiltasten zum Navigieren, Enter zum Wechseln, Esc zum Schliessen.

    Unter der Haube (fuer dich erstmal unsichtbar, aber wichtig)

    Das hier ist ein Architektur-Major — der sichtbare Feature-Sprung kommt in 5.1.x und nutzt die Fundamente die 5.0 legt.

    • Deine Daten werden jetzt zusaetzlich in eine SQLite-Datenbank gespiegelt (app.db neben den bestehenden config.json / download_queue.json in C:\ProgramData\Twitch_VOD_Manager\). Die alten JSON-Files bleiben weiter der Master — die SQLite ist nur Schatten-Schreibziel als Vorbereitung fuer kommende Features.
    • Beim ersten Start nach dem Update laeuft einmalig eine Migration: deine Streamer-Liste, Auto-Record-Settings, Download-Queue und bekannten VODs wandern in die DB. Daneben legt die App config.json.v4-backup und download_queue.json.v4-backup an, falls du jemals zurueck musst. Du merkst von der Migration nichts — laeuft im Hintergrund in unter einer Sekunde.
    • Wenn die Migration scheitert (z.B. neue Datenbank-Bibliothek nicht ladbar): die App startet trotzdem, du arbeitest weiter mit den JSON-Files wie bisher. Kein Datenverlust, kein Hard-Break.

    Was 5.0 vorbereitet (kommt in 5.1.x)

    • Twitch-Login per OAuth fuer Sub-only-VODs. Bis jetzt nutzt die App nur den oeffentlichen Twitch-Web-Token — Sub-only-Inhalte sind nicht zugaenglich. In 5.1.x kannst du dich mit deinem Twitch-Account einloggen (verschluesselt im Windows Credential Manager), die App holt dann auch Sub-only-VODs.
    • Smart-Resume bei abgebrochenen Recordings: jedes heruntergeladene HLS-Segment kriegt einen Hash. Crasht die App oder geht die Internet-Verbindung weg, weiss sie beim Neustart exakt wo sie weitermachen muss — keine doppelt geladenen oder fehlenden Segmente mehr.
    • Recording-Verifikation: nach einem fertigen Recording prueft die App automatisch ob die Datei strukturell ok ist (Videostream da? Dauer plausibel? Nicht abgeschnitten?). Schlechte Dateien werden markiert statt stillschweigend ins Archiv zu wandern.
    • Top-Clip-Crawler: pro Streamer die Top-N-Clips der letzten X Tage automatisch ziehen (manuell oder geplant). Modul ist drin, UI kommt.

    Bekannte Stoersituationen + Workarounds

    • Windows SmartScreen warnt beim ersten Start: das Setup.exe ist nicht code-signiert (war es vorher auch nicht). Einmal auf "Weitere Informationen" → "Trotzdem ausfuehren" klicken, dann kommt der Warner nicht mehr.
    • Auto-Updater bleibt auf 4.6.155 wenn du den next-Channel nicht aktiviert hast: stimmt — 5.0 wird stable ausgerollt. Wenn die Notification nicht erscheint, einmal Settings → Auf Updates pruefen klicken oder das Setup hier manuell runterladen.
    • config.json.v4-backup und download_queue.json.v4-backup koennen geloescht werden sobald du sicher bist, dass alles ok ist. Vorher: einfach liegen lassen.

    Was sich NICHT geaendert hat

    • Download-Logik fuer VODs/Clips: identisch zu 4.6.155.
    • Auto-Record-Poller: laeuft weiter wie gehabt.
    • Discord-Webhook-Notifications: unveraendert.
    • Filename-Templates: identisch.
    • Themes (Twitch, Discord, YouTube, Apple, Light): identisch.
    • DE/EN-Lokalisierung: identisch.
    • Streamlink/FFmpeg-Integration: identisch.

    Rollback (falls 5.0 was kaputt macht)

    1. App schliessen.
    2. 4.6.155 Setup ueber 5.0 drueberinstallieren (oder via Auto-Updater Downgrade-Tag wenn vorhanden).
    3. config.json und download_queue.json aus *.v4-backup zurueckkopieren (loescht potentiell unsaubere 5.0-State-Aenderungen, die sind aber bislang minimal).
    4. app.db kannst du loeschen — die wird beim naechsten 5.0-Start neu angelegt.

    Kein Datenverlust durch das Update zu erwarten — JSON-Files werden in 5.0 nicht angefasst.


    Fragen / Bugs? Issue-Tracker oder Discord.

    Downloads