Stand vor dem Test des Commanders. Zwei Dinge stehen bewusst gross drin: die seit V2-1 tote Metadaten-Suche (betrifft die VM genauso) und die bekannte Luecke bei Audio-CDs unter Windows. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
be3fac53af
commit
11001a443e
+67
-1
@@ -1,6 +1,72 @@
|
||||
# SAVEPOINT — Rippy
|
||||
|
||||
## Aktueller Stand: v4.0-rc2 — Windows ist ein eigenes Produkt (28.08.2026)
|
||||
## Aktueller Stand: v4.0-rc3 — Windows testbereit (28.08.2026)
|
||||
|
||||
> **Der Commander testet gerade selbst.** Setup auf dem Desktop, Rechner
|
||||
> sauber, Ampel grün. Die VM bleibt bewusst liegen — „geht ja erstmal um
|
||||
> windows".
|
||||
|
||||
### ZUSTAND, gemessen
|
||||
|
||||
| | |
|
||||
|---|---|
|
||||
| Repo | `be3fac5` auf `main`, Arbeitsstand sauber |
|
||||
| **Ampel** | **GRÜN** |
|
||||
| Tests | **774 grün** + 19 übersprungen (Sitzungsbeginn: 378) |
|
||||
| `RippySetup.exe` | **56,5 MB**, 16:07 Uhr, auf dem Desktop |
|
||||
| Laufwerk | am PC — LG `HL-DT-ST BD-RE BU40N`, Seriennr. `0025114C0149` |
|
||||
| MakeMKV | **nicht installiert** (makemkv.com liefert HTTP 525) |
|
||||
| VM (Arcane) | **`05ab655`** — weit zurück, siehe Warnung unten |
|
||||
|
||||
### Was diese Sitzung noch gebracht hat
|
||||
|
||||
**Ein echtes Setup** (`einrichtung.py`, `setup_fenster.py`): acht
|
||||
Voraussetzungs-Prüfungen, Zielordner UND Ablage, Port, Fortschrittsbalken.
|
||||
Nur ein FEHLER blockiert, jeder Befund sagt was zu tun ist.
|
||||
|
||||
**MakeMKV-Ausweichquellen.** makemkv.com antwortet dauerhaft mit 525, das
|
||||
Forum wackelt (522/Zeitablauf/OK im Wechsel). Kette: Hersteller → Forum →
|
||||
Internet Archive, die höchste Versionsnummer gewinnt. Geprüft wird die
|
||||
Versions-Ressource der geladenen Datei (`GuinpinSoft inc`), weil MakeMKV
|
||||
seinen Installer **nicht signiert**.
|
||||
|
||||
**Der Installer braucht `ShellExecute`, nicht `Popen`.** `CreateProcess`
|
||||
zeigt keine UAC-Abfrage, es bricht mit ERROR_ELEVATION_REQUIRED ab. Deshalb
|
||||
erhöht sich NUR dieser eine Aufruf — das ganze Setup erhöht zu starten würde
|
||||
die eingebundenen Netzlaufwerke unsichtbar machen (X:, Y:, Z:; auf diesem
|
||||
Rechner gemessen, `EnableLinkedConnections` nicht gesetzt).
|
||||
|
||||
### ⚠️ DER SCHWERSTE FUND: die Metadaten-Suche war seit V2-1 TOT
|
||||
|
||||
clients/tmdb.py:27 from db import get_settings
|
||||
clients/omdb.py:36 from db import get_settings
|
||||
clients/thetvdb.py:16 from db import get_settings
|
||||
|
||||
`docker/api/db.py` gibt es seit `dd1d0b7` nicht mehr. Jede Abfrage starb
|
||||
beim Erzeugen des Clients, und `_auto_prescan` verschluckte es. **Das gilt
|
||||
für die VM genauso** — sie steht auf `05ab655`, also nach dd1d0b7.
|
||||
|
||||
Dazu drei weitere Docker-Annahmen, die unter Windows alles blockierten:
|
||||
Redis als Pflicht statt Beschleunigung, `mount -t udf` für den Disc-Titel,
|
||||
und `shutil.which("makemkvcon")` — das findet unter Windows nie etwas.
|
||||
|
||||
Ergebnis an der echten Disc: `Neon Genesis Evangelion` (1995), Confidence
|
||||
0,8, Fingerabdruck `BD_EVG_D2|48149364736`.
|
||||
|
||||
### ⚠️ BEKANNTE LÜCKE: Audio-CDs laufen unter Windows NICHT
|
||||
|
||||
`cdparanoia` (Titelliste) und `abcde` (Rippen) sind Linux-Werkzeuge und
|
||||
werden nicht mitgeliefert. Die CD wird erkannt, aber nicht gerippt. Steht
|
||||
bewusst hier statt versteckt im Code.
|
||||
|
||||
### Die Lehre dieser Sitzung, viermal bezahlt
|
||||
|
||||
`os.path` richtet sich nach der laufenden Maschine — falsch überall dort, wo
|
||||
über Pfade einer ANDEREN gerechnet wird. Viermal einzeln repariert
|
||||
(katalog, verknuepfungen, betrieb, einrichtung), jetzt an einer Stelle:
|
||||
`rippy/pfade.py`. **Der Pfad entscheidet, nicht der Rechner.**
|
||||
|
||||
## Letzter Stand davor: v4.0-rc2 — Windows ist ein eigenes Produkt (28.08.2026)
|
||||
|
||||
> **Rippy für Windows ist keine Docker-Installation im Fenster mehr.** Es
|
||||
> weiß, worauf es läuft, es fragt beim Einrichten, und es bringt seine
|
||||
|
||||
Reference in New Issue
Block a user