125 lines
2.8 KiB
Markdown
125 lines
2.8 KiB
Markdown
# Dashboard
|
|
|
|
Das Dashboard ist die **Betriebszentrale** für laufende Jobs.
|
|
|
|
## Aufbau der Seite
|
|
|
|
Die Bereiche erscheinen in dieser Reihenfolge:
|
|
|
|
1. `Hardware Monitoring`
|
|
2. `Job Queue`
|
|
3. `Skript- / Cron-Status`
|
|
4. `Job Übersicht`
|
|
5. `Disk-Information`
|
|
|
|
---
|
|
|
|
## 1) Hardware Monitoring
|
|
|
|
Zeigt live:
|
|
|
|
- CPU (gesamt + optional pro Kern)
|
|
- RAM
|
|
- GPU-Auslastung/Temperatur/VRAM
|
|
- freien Speicher in den konfigurierten Pfaden
|
|
|
|
Wichtig für den Betrieb:
|
|
|
|
- Hohe Speicherauslastung oder fast volle Zielpfade früh erkennen
|
|
- über `Settings` aktivierbar/deaktivierbar (`Hardware Monitoring aktiviert`)
|
|
|
|
## 2) Job Queue
|
|
|
|
Zwei Spalten:
|
|
|
|
- `Laufende Jobs`
|
|
- `Warteschlange`
|
|
|
|
Mögliche Aktionen:
|
|
|
|
- Queue per Drag-and-Drop umsortieren
|
|
- Queue-Job entfernen (`X`)
|
|
- zusätzliche Queue-Elemente einfügen (`+`):
|
|
- Skript
|
|
- Skriptkette
|
|
- Wartezeit
|
|
|
|
Hinweis:
|
|
|
|
- `Parallel` zeigt den Wert aus `Settings` -> `Parallele Jobs`.
|
|
|
|
## 3) Skript- / Cron-Status
|
|
|
|
Zeigt:
|
|
|
|
- aktive Ausführungen (Skripte, Ketten, Cron)
|
|
- zuletzt abgeschlossene Ausführungen
|
|
|
|
Mögliche Aktionen:
|
|
|
|
- laufende Ketten: `Nächster Schritt`
|
|
- laufende Einträge: `Abbrechen`
|
|
- Historie der Aktivitäten: `Liste leeren`
|
|
|
|
## 4) Job Übersicht
|
|
|
|
Kompakte Jobliste mit Status, Fortschritt, ETA. Klick auf einen Job klappt die Detailsteuerung auf.
|
|
|
|
Im aufgeklappten Zustand erscheint die Karte `Pipeline-Status` mit allen zustandsabhängigen Aktionen.
|
|
|
|
### Zustandsabhängige Hauptaktionen
|
|
|
|
| Zustand | Typische Aktion |
|
|
|---|---|
|
|
| `Medium erkannt` / `Bereit` | `Analyse starten` |
|
|
| `Metadatenauswahl` | `Metadaten öffnen` |
|
|
| `Warte auf Auswahl` | Playlist wählen und `Playlist übernehmen` |
|
|
| `Startbereit` | `Job starten` |
|
|
| `Bereit zum Encodieren` | Tracks/Skripte prüfen, dann `Encoding starten` |
|
|
| laufend (`Analyse`/`Rippen`/`Encodieren`) | `Abbrechen` |
|
|
| `Fehler` / `Abgebrochen` | `Retry Rippen`, `Disk-Analyse neu starten` |
|
|
|
|
Zusätzlich je nach Job:
|
|
|
|
- `Review neu starten`
|
|
- `Encode neu starten`
|
|
- `Aus Queue löschen`
|
|
|
|
### Titel-/Spurprüfung (`Bereit zum Encodieren`)
|
|
|
|
Im selben Block siehst du:
|
|
|
|
- Auswahl des Encode-Titels
|
|
- Audio-/Subtitle-Trackauswahl
|
|
- User-Preset-Auswahl
|
|
- Pre-/Post-Encode-Skripte und Ketten
|
|
- Preview des finalen HandBrakeCLI-Befehls
|
|
|
|
## 5) Disk-Information
|
|
|
|
Zeigt aktuelles Laufwerk und Disc-Metadaten (`Pfad`, `Modell`, `Disc-Label`, `Mount`).
|
|
|
|
Aktionen:
|
|
|
|
- `Laufwerk neu lesen`
|
|
- `Disk neu analysieren`
|
|
- `Metadaten-Modal öffnen`
|
|
|
|
---
|
|
|
|
## Wichtige Dialoge im Dashboard
|
|
|
|
### Metadaten auswählen
|
|
|
|
- OMDb-Suche + Ergebnisliste
|
|
- manuelle Eingabe als Fallback
|
|
- `Auswahl übernehmen` startet den nächsten Pipeline-Schritt
|
|
|
|
### Abbruch-Bereinigung
|
|
|
|
Nach Abbruch kann Ripster optional fragen, ob erzeugte RAW- oder Movie-Dateien gelöscht werden sollen.
|
|
|
|
### Queue-Eintrag einfügen
|
|
|
|
Erstellt gezielt einen Skript-, Ketten- oder Warte-Eintrag an einer bestimmten Queue-Position.
|