2.0 KiB
2.0 KiB
Schnellstart – Erster kompletter Job
Diese Seite führt durch den typischen ersten Lauf.
1) Starten
cd ripster
./start.sh
Öffne http://localhost:5173.
2) Disc einlegen
Pipeline wechselt auf DISC_DETECTED.
Falls nötig manuell neu scannen:
curl -X POST http://localhost:3001/api/pipeline/rescan-disc
3) Analyse starten
Klicke im Dashboard auf Analyse starten.
Intern:
- Job wird angelegt
- MakeMKV-Analyse läuft (
ANALYZING) - UI wechselt in Metadatenauswahl (
METADATA_SELECTION)
4) Metadaten bestätigen
Im Dialog:
- OMDb-Ergebnis wählen oder manuell eintragen
- bei Playlist-Abfrage ggf.
selectedPlaylistwählen
Nach Bestätigung startet Ripster automatisch weiter.
5) Pipeline-Pfade
Abhängig von Job/RAW-Situation:
- kein RAW vorhanden ->
RIPPING - RAW vorhanden ->
MEDIAINFO_CHECK - mehrdeutige Playlist ->
WAITING_FOR_USER_DECISION
Wenn Parallel-Limit erreicht ist, wird der Job in die Queue eingereiht.
6) Review (READY_TO_ENCODE)
Im Review-Panel:
- Titel auswählen (falls mehrere)
- Audio-/Subtitle-Tracks auswählen
- optional User-Preset anwenden
- optional Pre-/Post-Skripte und Ketten hinzufügen
Mit Encoding starten wird confirm-encode + Start ausgelöst.
7) Encoding (ENCODING)
Während Encoding:
- Live-Fortschritt/ETA über WebSocket
- Pre-Encode-Ausführungen laufen vor HandBrake
- Post-Encode-Ausführungen laufen nach HandBrake
Wichtig:
- Pre-Encode-Fehler -> Job endet in
ERROR - Post-Encode-Fehler -> Job kann
FINISHEDbleiben, aber mit Fehlerhinweis im Status/Log
8) Abschluss (FINISHED)
Ergebnis:
- Ausgabe in
movie_dir(ggf. profilspezifisch) - Job in Historie sichtbar
- Logs im konfigurierten
log_dir
Nützliche API-Shortcuts
# Pipeline-Snapshot
curl http://localhost:3001/api/pipeline/state
# Queue-Snapshot
curl http://localhost:3001/api/pipeline/queue
# Jobs
curl http://localhost:3001/api/history