feat(v5): Serien-Staffelablage und Film-Extras — die Rolle bestimmt das Ziel
Ampel / ampel (push) Successful in 1m56s
Ampel / ampel (push) Successful in 1m56s
Commander (01.09.2026): "Mach das gerne noch mit den Serien." und "Fuer FILME sollte so eine auswahl auch gelten z.B. Nur hauptfeature oder hauptfeature + extras usw. Rippy muss das auch selbst zusammenbasteln." Wieder lagen die Teile fertig herum und waren nur nicht verbunden: serienOrdner(), matcheEpisoden(), episodenUmbenennen() (struktur.ts) und tvStaffel() (tmdb.ts) sind gebaut UND getestet — aufgerufen hat sie niemand. Folgen landeten deshalb unter Filme/, und Jellyfin sah lauter Einzelfilme statt einer Staffel. Neu: jeder Titel im Auftrag traegt eine ROLLE (gemeinsam/nachrichten.ts, EINE Definition fuer Kern und Fenster): hauptfilm -> Filme/<Titel> (Jahr)/<Titel> (Jahr).mkv extra -> Filme/<Titel> (Jahr)/extras/... folge -> Serien/<Titel>/Season NN/... S01E02.mkv * Rippy schlaegt die Rolle vor (Serie -> Folge, Film -> Hauptfilm, Rest -> Extra), im Dialog ist sie je Titel aenderbar. * Die Zuordnung Datei->Rolle ist EXAKT, nicht aus Dateinamen geraten: Je makemkvcon-Lauf kommt genau ein Titel dazu, und genau der bekommt die Rolle des Auftragseintrags. * Extras liegen im Unterordner "extras" neben dem Film — die Konvention, die Jellyfin, Emby und Kodi als Zugaben lesen. Der Ordner entsteht nur, wenn es wirklich Extras gibt. * Neuer Schnellwahl-Knopf "Hauptinhalt + Extras": alles Sehenswerte, aber weder Sammeltitel noch Logos/Alterskennzeichen. Episoden-Nummern: Die Laufzeit jedes gewaehlten Titels reist im Auftrag mit (RipAuftragTitel.dauerS), die Staffel-Laufzeiten kommen ueber einen injizierten Rueckruf von TMDb (tvStaffel). matcheEpisoden() benennt NUR bei EINDEUTIGER Zuordnung um. Sonst behalten die Dateien ihre Namen, und Rippy SAGT warum — entweder "keine Staffel-Laufzeiten von TMDb" oder "nicht eindeutig zuzuordnen". Lieber gar nicht als falsch; das war ARMs offene Wunde #395. Die Staffel-Nummer kommt aus dem Disc-Titel (discZusatzAbtrennen, seit 5.1.1) — sonst 1. 257 Tests gruen (vorher 254), Typpruefung sauber. Version 5.3.0. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
043052b453
commit
7ce06889f8
@@ -1,29 +1,24 @@
|
||||
Version 5.2.0
|
||||
Version 5.3.0
|
||||
|
||||
Du wählst jetzt aus, was gerippt wird.
|
||||
Bisher hat Rippy immer ALLES von der Disc geholt — auch Trailer, Werbung
|
||||
und Alterskennzeichen. Ein Klick auf "Rippen" liest jetzt erst die Titel
|
||||
der Disc (das dauert bis zu zwei Minuten, solange dreht das Laufwerk) und
|
||||
zeigt sie dir mit Dauer, Größe und Kapitelzahl.
|
||||
Serien landen jetzt dort, wo Jellyfin sie sucht.
|
||||
Bisher kamen auch Folgen unter "Filme" — Jellyfin sah lauter Einzelfilme
|
||||
statt einer Staffel. Jetzt legt Rippy sie unter Serien/<Titel>/Season 01
|
||||
ab. Die Episoden-Nummern (S01E02) setzt es NUR, wenn die Laufzeiten
|
||||
eindeutig zur Staffel passen; sonst behalten die Dateien ihre Namen und
|
||||
Rippy sagt das. Lieber gar nicht als falsch.
|
||||
|
||||
Rippy macht dabei einen Vorschlag.
|
||||
Bei einer Serie hakt es so viele Titel an, wie die Disc Folgen nennt —
|
||||
und sagt dazu, ob die Zahl passt. Bei einem Film den längsten Titel. Zwei
|
||||
Fallen kennt es: einen Sammeltitel, der alle Folgen am Stück enthält,
|
||||
wählt es NICHT vor; und wenn mehrere Titel fast gleich lang sind, sagt es
|
||||
offen, dass es unsicher ist, statt sich stumm zu entscheiden.
|
||||
Bei Filmen wählst du jetzt auch, was mit soll.
|
||||
Nur das Hauptfeature, oder Hauptfeature plus Extras. In der Auswahl legst
|
||||
du je Titel fest, was er ist: Hauptfilm, Extra oder Folge. Extras landen
|
||||
im Unterordner "extras" neben dem Film — so lesen Jellyfin, Emby und Kodi
|
||||
sie als Zugaben und nicht als zweiten Film.
|
||||
|
||||
Ein Defekt auf der Disc kostet nicht mehr alles.
|
||||
Rippy rippt jetzt Titel für Titel. Merkt es, dass MakeMKV immer wieder an
|
||||
derselben Stelle hängt, sagt es das im Klartext und bietet an, diesen
|
||||
einen Titel zu überspringen — der Rest der Disc läuft weiter. Vorher riss
|
||||
ein kaputter Sektor den ganzen Durchlauf mit, und im Protokoll rauschte
|
||||
stundenlang dieselbe Zeile durch.
|
||||
Neuer Knopf in der Auswahl: "Hauptinhalt + Extras".
|
||||
Hakt alles Sehenswerte an, aber weder Sammeltitel noch Logos und
|
||||
Alterskennzeichen.
|
||||
|
||||
Aus 5.1.5: Windows-Rand weg, Erst-Einrichtung überarbeitet.
|
||||
Aus 5.2.0: Titel-Auswahl vor dem Rip und der Defekt-Waechter.
|
||||
Aus 5.1.5: Windows-Rand weg, Erst-Einrichtung ueberarbeitet.
|
||||
Aus 5.1.4: Das Update installiert sich wirklich.
|
||||
Aus 5.1.3: Eigenes Fenster, Layout wächst mit.
|
||||
Aus 5.1.2: Rippy sagt Bescheid, wenn ein Update da ist.
|
||||
Aus 5.1.1: Serien-Discs werden richtig erkannt.
|
||||
|
||||
Unverändert: Updates warten immer, bis kein Rip mehr läuft.
|
||||
Unveraendert: Updates warten immer, bis kein Rip mehr laeuft.
|
||||
|
||||
Reference in New Issue
Block a user