feat: Komplettierung der aktuellen Rippy-Etappe
Ampel / ampel (push) Failing after 29s

- Versionsanzeige für den Windows-Worker im UI inkl. Prüfung
- Absicherung der install.sh gegen fehlendes systemd
- Serien-Episoden-Erkennung und Laufzeitabgleich anhand TMDB-Daten (Heuristik)
- Umstellung der Windows-Worker-Installation auf SchTasks (Dienst-Ersatz)
- Kodi-Bibliotheks-Refresh über JSON-RPC integriert
This commit is contained in:
Hitonabi
2026-07-26 21:13:27 +02:00
parent d15900d1eb
commit e165e2a0d3
9 changed files with 179 additions and 78 deletions
+12
View File
@@ -401,4 +401,16 @@ def werkzeug_versionen() -> dict:
info["schluessel"] = str(makemkv_daten.schluesselspeicher_status().get("schluessel", 0))
except Exception:
info["schluessel"] = "unbekannt"
# Version für den Windows-Worker (aus version.txt) oder Linux-Worker (aus Env)
try:
ver_pfad = os.path.join(os.path.dirname(__file__), "version.txt")
if os.path.isfile(ver_pfad):
with open(ver_pfad, "r", encoding="utf-8") as f:
info["rippy_version"] = f.read().strip()
else:
info["rippy_version"] = os.getenv("RIPPY_VERSION", "dev")
except Exception:
info["rippy_version"] = "unbekannt"
return info