Die sechs Punkte des Commanders vom 02.09.2026 abends und seine Entscheide:
* Restzeit der Kompression aus HandBrakes eigener ETA-Klammer (Formatstring
aus dem Binary 1.11.2 gelesen), KompressionStand.restS.
* Kachel zeigt nach dem Rip nur noch eine Zeile — Balken, Prozent, Ziel in
der Kompressions-Karte und im Verlauf ("nur in der Kompressions-Karte").
* Kopfzeile bleibt beim Scrollen stehen (sticky), Sektionswahl darunter.
* Untertitel-Vorwahl je Extra ("NUR für Extras, IMMER OPTIONAL"): welche
Untertitel-Spur beim Abspielen an ist — weiche Spur, nie eingebrannt;
RipAuftragTitel/RohDatei.untertitelVorwahl, sprachwahl.
* Mehrere Filme je Disc: "anderer Film …" je Titel mit TMDb-Suche;
filme.ts filmGruppen trennt am Rip-Ende in eigene Roh-Ordner, Vorgänge
und Kompressions-Aufträge mit voller Zuordnung (erkennung.zuordnungAus).
* Roh-Ordner und Dateien tragen den Filmnamen (filme.ts rohOrdnerName,
ablage/dateinamen.ts: Akira (1988).mkv, - Fassung n, - Extra nn).
* Hell-Modus: Einstellung design (dunkel/hell/system), data-design auf
<html>, Token --color-tinte statt white/-Alpha-Klassen.
* Vorgangs-Leiste (Commander: "Phase 1–4 plus Komprimierung — zu einem
machen"): gemeinsam/vorgangsleiste.ts + uebersicht/VorgangsLeiste.tsx,
vier Stationen (Rettung als Zwischenstation), Segment-Balken in der
aktiven Station; Kachel, Kompressions-Karte, Verlauf. PHASE-x/4-Texte weg.
* Automatik-Kasten leert sich, sobald ein Rip startet.
Beweise: 446 Tests (neu: filme, dateinamen, vorgangsleiste; erweitert:
auftrag, handbrake, automatik, ablegen), drei Typprüfungen, Klick-Beweis
33 Schritte inkl. Vorwahl, anderer Film, Vorgangs-Leiste, Restzeit,
Hell-Modus (Bilder beweise/klick/01…11).
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
7.5 KiB
Version 5.6.0
Mehrere Filme auf einer Disc. Im Auswahl-Dialog bekommt jeder Titel "anderer Film ..." mit TMDb-Suche (Double Feature, Trilogie-Disc, Bonus-Film). Jeder Film erhaelt seinen eigenen Roh-Ordner, Vorgang und Zielordner mit Poster und Infodatei; der Verlauf zeigt beide.
Ordner und Dateien tragen den Filmnamen. Der Roh-Ordner heisst wie der Film ("Akira (1988)", bei Wiederholung mit Zusatz), die Dateien auch: "Akira (1988).mkv", zwei Fassungen "Akira (1988)
- Fassung 1.mkv", Zugaben "Akira (1988) - Extra 01.mkv" im Unterordner extras. Folgen behalten ihren Namen, bis die Episoden-Zuordnung sie benennt; unerkannte Discs behalten den Zeitstempel-Namen.
Untertitel-Vorwahl je Extra. Bei Zugaben (z. B. japanisches Bonus-Material) legst du im Dialog fest, welche Untertitel-Spur beim Abspielen schon an ist - als weiche Spur, nichts wird eingebrannt, immer optional. Rippys Regel (fremder Ton -> Wunschsprache) bleibt die Vorgabe.
Eine Vorgangs-Leiste statt "Phase 1-4 plus Komprimierung". Jede Disc hat EINEN Weg mit vier Stationen: Titel lesen, Rippen, Komprimieren, Ablegen (das Rettungs-Abbild schiebt sich bei Bedarf davor). Die Leiste zeigt immer den ganzen Weg, der Segment-Balken sitzt in der aktiven Station: in der Laufwerks-Kachel, solange das Laufwerk arbeitet, danach in der Kompressions-Karte mit HandBrakes eigener Restzeit ("noch ~12 min"), im Verlauf als vier Punkte. Die Kachel zeigt nach dem Rip nur noch eine Zeile, wo es weitergeht.
Hell-Modus. Einstellungen -> Allgemein -> Erscheinungsbild: Dunkel (der Kinosaal), Hell (Papier und Gold) oder wie Windows.
Dazu: Die Kopfzeile mit Minimieren, Maximieren und Schliessen bleibt beim Scrollen stehen.
Version 5.5.0
Uebersicht und Einstellungen neu sortiert. Die Bibliothek ist weg (Jellyfin IST die Bibliothek). Dafuer zeigt die Uebersicht den Verlauf der letzten Vorgaenge, den freien Platz auf Arbeitsordner und Ablage samt Bilanz (Discs, gesicherte GB, Dauer je Disc) und eine Fussleiste mit Kern, Datenbank, Werkzeugen, Schluessel, freiem Platz und Update-Stand. Der MakeMKV-Kopf ist in die Einstellungen gezogen. Dort gibt es eigene Karten fuer Automatik, Benachrichtigung, Allgemein und Update; "Allgemeines Preset" ist weg, Ton- und Untertitelsprachen sind Auswahl-Chips mit Dropdown in Wunschreihenfolge; Werkzeuge haben "Durchsuchen ...".
Arbeitsordner lokal, Ablage auf dem Server. Roh-Dateien und Kompression liegen im Arbeitsordner (lokale Platte), nur das fertige Ergebnis wandert in die Ablage. Vor jedem Rip prueft Rippy den Platz: zu wenig fuer den verlustfreien Rip heisst kein Start, knapp heisst Hinweis.
Automatik mit Countdown. Ist Rippy sicher (ab 90 %) und die Disc noch nicht gerippt, liest es die Titel und startet nach 30 s (einstellbar) mit seinem Vorschlag - mit "Stopp" und "Jetzt" in der Kachel. Bei Unsicherheit wartet es und sagt warum.
Serien-Merker ueber Discs hinweg. Disc 1 endet mit Folge 4, Disc 2 zaehlt ab 5 weiter - der Dialog schlaegt es vor, aenderbar.
Rettungs-Abbild fuer defekte Discs. Hat Rippy Lesefehler gesehen (Defekt-Waechter, Lesefehler-Meldung), bietet die Kachel "Rettungs-Abbild" an: Rippys eigener Sektor-Leser liest die Disc Stueck fuer Stueck, wiederholt in immer kleineren Stuecken und fuellt nur das wirklich Unlesbare mit Nullen; danach laeuft derselbe Rip aus dem Abbild, an dem MakeMKV nicht mehr haengen bleibt. Ein Bericht daneben nennt jede genullte Stelle. Bei einer heilen Disc passiert das nie.
Warteschlange pausieren, Benachrichtigung, Protokoll. "Pausieren" laesst den laufenden Film fertig rechnen und haelt die Schlange an. Discord-Webhook oder Telegram-Bot melden fertige Rips, Kompressionen und Fehler aufs Handy (Testknopf). Haupt und Kern schreiben eine Protokoll-Datei je Tag (14 Tage), "Protokoll oeffnen" unter Allgemein; Ordner oeffnen sich aus Verlauf, Roh-Dateien und Speicher-Karte im Explorer.
Erst-Einrichtung mit Poster-Kulisse. Acht Schritte mit denselben Bausteinen wie die Einstellungen (Ordner, Qualitaet mit Sprachen, Titel, Meldungen, Automatik) vor einem langsam laufenden Poster-Raster - Platzhalter bis zum TMDb-Schluessel, danach echte Poster.
Dazu: Das Fenster oeffnet mit 80 % des Bildschirms, mittig, mindestens 1100 x 720, und merkt sich Lage und Groesse (nur, wenn sie noch auf einem Bildschirm liegt). Oberflaeche und Kern sind in Bereiche aufgeteilt.
Version 5.4.0
Das Laufwerk ist frei, sobald die Roh-Dateien liegen. Rip und Kompression sind getrennt: Der Rip belegt das Laufwerk, danach laeuft die Kompression in einer Warteschlange im Hintergrund (Karte in der Uebersicht). Die naechste Disc kann rein, waehrend die vorige noch rechnet; nach dem Rip wirft Rippy aus (abschaltbar unter Ablage).
Roh-Dateien raeumen sich auf. Jeder Rip ist jetzt ein Vorgang mit Roh-Ordner und Zielordner. Unter Einstellungen -> Roh-Dateien: Belegung, die Regel (Vorgabe: 7 Tage nach gelungener Kompression, nur wenn jede fertige Datei nachweislich da ist), "Neu komprimieren" mit anderem Preset ohne Neulesen der Disc, "Roh-Dateien loeschen" von Hand. Ordner aus der Zeit vor 5.4.0 werden nur gezeigt, nie von selbst geloescht. Halbe Dateien nach Abbruch oder Fehler verschwinden. Unkomprimierte Rips (4K verlustfrei) landen im Zielordner statt unter roh.
Sprachen je Titel. Der Auswahl-Dialog zeigt je Titel die gemessenen Ton- und Untertitelspuren zum Anhaken. Japanischer Ton plus deutsche Untertitel: Die Untertitel sind beim Abspielen vorgewaehlt. Vor der Kompression prueft Rippy die Roh-Datei, ob die Sprachen wirklich drin sind, und setzt MakeMKVs Auswahlregel so, dass alle Sprachen mitkommen.
Staffel und Folge von Hand. Bei Folgen: "Staffel 1, ab Folge 3" im Dialog, dann zaehlt Rippy fortlaufend in Disc-Reihenfolge; TMDb gibt nur noch eine Warnung. Zwei Zeilen Vorschau zeigen, wohin was landet. Der Fortschrittsbalken laeuft durch, nach Groesse gewichtet, statt je Titel auf null zu springen.
Erkennung v2 und Kino-Banner. Nach dem Titel-Lauf haelt Rippy die gemessene Laufzeit gegen TMDb: aus "wahrscheinlich" wird "bestaetigt", oder der Treffer faellt auf einen Vorschlag zurueck. Leere TMDb-Eintraege zaehlen nicht mehr als Treffer. Die Kachel zeigt Logo, Tagline, Jahr, FSK, Laufzeit, Genre, Bewertung und Besetzung. "Laufwerk pruefen" liest das Windows-Protokoll: Disc oder Hardware?
Dazu: Dialoge schliessen nicht mehr beim Markieren von Text; nach einem Neustart nimmt Rippy wartende Kompressionen wieder auf; der Datenbank- Pfad steht unter Programm; ein Klick-Beweis (Playwright) prueft den ganzen Weg durch das echte Programm.
Unveraendert: Updates warten, bis kein Rip und keine Kompression mehr laeuft.
Version 5.3.2
Die Titelliste bleibt jetzt stehen. In 5.3.1 kam die Auswahl korrekt — und Minuten spaeter legte sich ein "keine Antwort nach 300 s" darueber. Der Grund: Ein aelterer, laengst ueberholter Lese-Vorgang meldete verspaetet seinen Abbruch. Jetzt gilt je Laufwerk nur der NEUESTE Lauf; ein abgeloester gibt das Laufwerk sofort frei und schweigt. Nebenbei bremsen sich damit nicht mehr zwei Lesevorgaenge auf derselben Disc gegenseitig aus.
Und wenn es wirklich zu lange dauert, steht da jetzt ein Satz statt einer Fehlermeldung: Bei einer beschaedigten Disc kann das Lesen ueber fuenf Minuten brauchen — Rippy beendet den Versuch dann und gibt das Laufwerk frei.
Aus 5.3.1: Die Titel-Auswahl funktioniert (der Kern verwarf die Anfrage vorher still), und Rippy nennt die Ursache, wenn MakeMKV kein Laufwerk findet. Aus 5.3.0: Serien unter Serien//Season NN, Film-Extras im Unterordner. Aus 5.2.0: Auswahl, was gerippt wird — plus der Defekt-Waechter.
Unveraendert: Updates warten immer, bis kein Rip mehr laeuft.