diff --git a/deploy/remote-transcode-worker.yml b/deploy/remote-transcode-worker.yml index 090c19e..ad313f9 100644 --- a/deploy/remote-transcode-worker.yml +++ b/deploy/remote-transcode-worker.yml @@ -21,7 +21,7 @@ # mount -t cifs //NAS/rippy /mnt/rippy-freigabe -o guest,iocharset=utf8 # 3. Unten RIPPY_HOST setzen, den Freigabe-Pfad im volumes-Block anpassen # und starten: -# RIPPY_HOST=192.168.178.162 docker compose \ +# RIPPY_HOST= docker compose \ # -f deploy/remote-transcode-worker.yml up -d --build # # Passt der Pfad im Container nicht (weil die Freigabe woanders hängt), gibt es diff --git a/deploy/worker-windows/install.ps1 b/deploy/worker-windows/install.ps1 index 67d5149..431fa11 100644 --- a/deploy/worker-windows/install.ps1 +++ b/deploy/worker-windows/install.ps1 @@ -13,7 +13,8 @@ # weiterhin auf der Rippy-Hauptmaschine (dort hängt das Laufwerk). # # Aufruf (PowerShell): -# .\install.ps1 -RippyHost 192.168.178.162 [-WorkerName mein-pc] [-Autostart] +# .\install.ps1 -RippyHost [-WorkerName mein-pc] [-Autostart] +# (die IP steht in Rippy unter Einstellungen -> Worker; NICHT die dieses PCs) # # -Autostart legt eine Verknüpfung im Autostart-Ordner an (Start bei Anmeldung). diff --git a/docker/api/mounts.py b/docker/api/mounts.py index c8462bc..42bd7da 100644 --- a/docker/api/mounts.py +++ b/docker/api/mounts.py @@ -263,8 +263,8 @@ def pfad_map_vorschlag(eintraege: list) -> list: dahin von niemandem gesetzt. Externes Encoden konnte also nie laufen. Geraten werden muss dafür nichts: Rippy hat die Freigabe selbst - eingehängt und kennt ihre Quelle (`//192.168.178.62/rippy`). Der - Mountpunkt ist `/app/media/`, und beides zusammen IST das Mapping. + eingehängt und kennt ihre Quelle (z. B. `//NAS/rippy`). Der Mountpunkt ist + `/app/media/`, und beides zusammen IST das Mapping. """ vorschlaege = [] for eintrag in eintraege or []: diff --git a/docker/ui/src/components/FirstRunWizard.tsx b/docker/ui/src/components/FirstRunWizard.tsx index 31e364d..2f59cf5 100644 --- a/docker/ui/src/components/FirstRunWizard.tsx +++ b/docker/ui/src/components/FirstRunWizard.tsx @@ -1,5 +1,5 @@ import { useState, useEffect } from 'react' -import { Disc, Cpu, Globe, Tv, CheckCircle, ArrowRight, HardDrive, AlertTriangle } from 'lucide-react' +import { Disc, Cpu, Globe, Tv, CheckCircle, ArrowRight, HardDrive, AlertTriangle, KeyRound } from 'lucide-react' import { api } from '../lib/api' import { MEDIA_SERVER_OPTIONEN } from '../lib/mediaServer' import { PRESET_KEINE, schwacheEncoderCpu } from '../lib/encoder' @@ -69,6 +69,9 @@ function presetsFuer(uebersicht: PresetUebersicht | null) { export default function FirstRunWizard({ onDone }: { onDone: () => void }) { const [tmdbKey, setTmdbKey] = useState('') const [omdbKey, setOmdbKey] = useState('') + // MakeMKV-Beta-Key: Lizenz fuer die SOFTWARE (Blu-ray), nicht der + // Disc-Schluessel einer einzelnen 4K-Disc. + const [makemkvKey, setMakemkvKey] = useState('') const [mediaServer, setMediaServer] = useState('jellyfin') const [transcodeEnabled, setTranscodeEnabled] = useState(true) const [workers, setWorkers] = useState([]) @@ -119,6 +122,7 @@ export default function FirstRunWizard({ onDone }: { onDone: () => void }) { ...bestehende, ...(tmdbKey.trim() ? { tmdbApiKey: tmdbKey.trim() } : {}), ...(omdbKey.trim() ? { omdbApiKey: omdbKey.trim() } : {}), + ...(makemkvKey.trim() ? { makemkvAppKey: makemkvKey.trim() } : {}), mediaServer, transcodeEnabled, ...presets, @@ -243,6 +247,41 @@ export default function FirstRunWizard({ onDone }: { onDone: () => void }) { + {/* ---- MakeMKV-Beta-Key --------------------------------------- */} + {/* + Neu 26.07.2026, bei der Weitergabe-Prüfung aufgefallen: Der Key war + in der README, in der .env und in den Einstellungen zu finden — nur + NICHT hier. Ein Fremder installiert also, legt eine Blu-ray ein und + bekommt irgendwann einen Fehlschlag, ohne dass ihn beim Einrichten + jemand darauf hingewiesen hätte. Das ist die wahrscheinlichste + Stolperstelle einer frischen Installation. + */} +
+

+ MakeMKV-Beta-Key +

+
+ setMakemkvKey(e.target.value)} + placeholder="T-… — kostenlos im MakeMKV-Forum, Thread t=1053" + /> +

+ MakeMKV ist für DVDs dauerhaft kostenlos. Für + Blu-ray und 4K braucht es den Beta-Key; ohne ihn läuft + eine 30-Tage-Probezeit, danach bricht jeder Blu-ray-Rip ab. Der Key ist + kostenlos, wechselt aber etwa monatlich — nachpflegen unter + Einstellungen → System, das wirkt sofort ab dem nächsten Rip, ohne + Neubau. +

+

+ Nicht verwechseln mit dem Disc-Schlüssel einer einzelnen + 4K-Disc — das ist eine andere Sache und steht unter Einstellungen → System. +

+
+
+ {/* ---- Media-Server ------------------------------------------- */}