Files
rippy/rippy-windows/bau/release-notes.md
T
HitonabiandClaude Opus 5 6d149212c9
Ampel / ampel (push) Successful in 1m49s
fix(v5): Nur der NEUESTE Titel-Lauf antwortet — ein alter legte sich darueber
Commander: "Er liest es korrekt ein, ich bekomme auch die auswahl aber
kurz danach kommt dieser fehler" — "makemkvcon info: keine Antwort nach
300 s", MINUTEN nach der fertigen Titelliste.

Mit nur einem Lauf ist das unmoeglich: Der Timeout wird bei 'close'
geloescht. Es waren also zwei Laeufe unterwegs, und der aeltere meldete
verspaetet seinen Abbruch — auf die laengst gelieferte Liste drauf.

Behoben, je Laufwerk:
* Ein neuer Lauf LOEST den alten AB: AbortController im Kern,
  titelInfoLesen nimmt jetzt ein AbortSignal, killt das Kind und lehnt
  mit der Marke ABGELOEST ab. Das Laufwerk ist sofort frei, und es
  laufen nie zwei makemkvcon auf derselben Disc.
* Nur die NEUESTE Laufnummer darf antworten (titelLaufNummern) — eine
  verspaetete Antwort wird verworfen, nicht angezeigt.
* Ein abgeloester Lauf SCHWEIGT: abgeloest ist Absicht, kein Fehlschlag.
* Laeuft es wirklich in den Timeout, steht jetzt ein Satz statt einer
  Fehlermeldung: Bei einer beschaedigten Disc kann das Lesen ueber fuenf
  Minuten brauchen; Rippy beendet den Versuch und gibt das Laufwerk frei.

Am lebenden Objekt bestaetigt (SPARTACUS_GOTA_D1, Commander-Screenshot):
"Serie: 2 Folgen erwartet, 2 gefunden - passt." | Titel 0 52:47 min
16,28 GB 7 Kap. | Titel 1 54:09 min 16,67 GB 7 Kap. | beide Rolle Folge |
2 von 2 gewaehlt, zusammen 32,95 GB — und KEIN Timeout hinterher.

Die Laengen liegen 2,5 Prozent auseinander, also weit innerhalb von
AEHNLICH (15 Prozent) — deshalb "passt" ohne Unsicherheits-Warnung.

261 Tests gruen, Typpruefung sauber. Version 5.3.2.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-01 20:29:25 +02:00

1.0 KiB

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.