Commit graph

3591 commits

Author SHA1 Message Date
Auto-Sync
04d5875bbc Auto-Sync: 2026-03-27 20:15 2026-03-27 20:15:10 +01:00
Auto-Sync
1b27239d28 Auto-Sync: 2026-03-27 20:00 2026-03-27 20:00:10 +01:00
Auto-Sync
2f83d69b6c Auto-Sync: 2026-03-27 19:45 2026-03-27 19:45:09 +01:00
Auto-Sync
e5dc54934c Auto-Sync: 2026-03-27 19:30 2026-03-27 19:30:09 +01:00
Auto-Sync
8c588d4508 Auto-Sync: 2026-03-27 19:15 2026-03-27 19:15:09 +01:00
Auto-Sync
17a90cdd9b Auto-Sync: 2026-03-27 19:00 2026-03-27 19:00:10 +01:00
Auto-Sync
c72c84cba0 Auto-Sync: 2026-03-27 18:45 2026-03-27 18:45:09 +01:00
Auto-Sync
03fef0c407 Auto-Sync: 2026-03-27 18:30 2026-03-27 18:30:10 +01:00
Auto-Sync
40fb2ad6cd Auto-Sync: 2026-03-27 18:15 2026-03-27 18:15:09 +01:00
Auto-Sync
227de70cfe Auto-Sync: 2026-03-27 18:00 2026-03-27 18:00:10 +01:00
Auto-Sync
64a4e1cc86 Auto-Sync: 2026-03-27 17:45 2026-03-27 17:45:09 +01:00
Auto-Sync
1a9f0aaf28 Auto-Sync: 2026-03-27 17:30 2026-03-27 17:30:10 +01:00
Auto-Sync
25515c9555 Auto-Sync: 2026-03-27 17:15 2026-03-27 17:15:09 +01:00
Auto-Sync
e5644fe347 Auto-Sync: 2026-03-27 17:00 2026-03-27 17:00:10 +01:00
Auto-Sync
fdccbfbe31 Auto-Sync: 2026-03-27 16:45 2026-03-27 16:45:08 +01:00
Auto-Sync
5a1ba2bfab Auto-Sync: 2026-03-27 16:30 2026-03-27 16:30:10 +01:00
Auto-Sync
4feb3c17da Auto-Sync: 2026-03-27 16:15 2026-03-27 16:15:09 +01:00
Auto-Sync
342286886a Auto-Sync: 2026-03-27 16:00 2026-03-27 16:00:09 +01:00
Auto-Sync
4bf16c49ff Auto-Sync: 2026-03-27 15:45 2026-03-27 15:45:10 +01:00
Auto-Sync
db9bc95863 Auto-Sync: 2026-03-27 15:30 2026-03-27 15:30:10 +01:00
Auto-Sync
14b0719c2c Auto-Sync: 2026-03-27 15:15 2026-03-27 15:15:08 +01:00
Auto-Sync
90bc476607 Auto-Sync: 2026-03-27 15:00 2026-03-27 15:00:10 +01:00
Homelab Cursor
2c9f07dbb7 docs: Save.TV Enricher Dokumentation (Enricher, Web-UI, Umbenennung) 2026-03-27 14:54:47 +01:00
Auto-Sync
db3e8f5842 Auto-Sync: 2026-03-27 14:45 2026-03-27 14:45:09 +01:00
Auto-Sync
010eb8e99f Auto-Sync: 2026-03-27 14:30 2026-03-27 14:30:10 +01:00
Homelab Cursor
9f60a9e292 savetv_web: Neueste Filme zuerst, Aufnahmedatum anzeigen 2026-03-27 14:15:56 +01:00
Auto-Sync
50df9e955c Auto-Sync: 2026-03-27 14:15 2026-03-27 14:15:10 +01:00
Auto-Sync
ac8f8cfdbb Auto-Sync: 2026-03-27 14:00 2026-03-27 14:00:10 +01:00
Homelab Cursor
8751b42724 savetv_enrich: Sleep auf 0.5s reduziert für schnellere Verarbeitung 2026-03-27 13:57:44 +01:00
Homelab Cursor
e204edf2ea savetv_enrich: File-Lock + Debug-Logging + robusterer Cache-Save
- fcntl.flock verhindert parallele Enricher-Instanzen
- Atomarer Cache-Save über tmp-Datei
- Debug-Logs bei leerer/gefilterter Beschreibung
- Sleep auf 2s erhöht für stabilere Ollama-Antworten
2026-03-27 13:49:21 +01:00
Auto-Sync
908aadd13f Auto-Sync: 2026-03-27 13:45 2026-03-27 13:45:09 +01:00
cf1a0ccdd1 fix: qwen2.5:14b als Primärmodell, robustes JSON-Parsing
- qwen3 schreibt Reasoning in Content trotz think=false
- qwen2.5 liefert zuverlässig JSON
- Actors-Feld: Strings oder Objekte werden beides akzeptiert
- Prompt explizit auf Deutsch eingeschränkt
2026-03-27 12:39:34 +00:00
caa2883a66 fix: Ollama native API nutzen statt OpenAI-compat für Enricher
Qwen3 via /v1/chat/completions verbraucht max_tokens fürs
Reasoning und liefert leeren Content. Umstellung auf /api/chat
mit think=false löst das Problem.
2026-03-27 12:36:38 +00:00
Auto-Sync
d8e3207259 Auto-Sync: 2026-03-27 13:30 2026-03-27 13:30:10 +01:00
0b495c3544 feat: Web-UI zeigt KI-Filmbeschreibungen, Darsteller und Regisseur
Die filmCard-Funktion rendert jetzt die angereicherten Daten:
- 3-6 Sätze Beschreibung
- Hauptdarsteller + Regisseur
- Land, Jahr, Genre als Metadaten-Zeile
2026-03-27 12:27:58 +00:00
45b2903fb6 feat: KI-Enricher für Save.TV Filmdatenbank
Nutzt Ollama (qwen3:30b) um Filme im Archiv automatisch
mit Beschreibung, Hauptdarstellern, Land und Genre anzureichern.
Läuft als Cronjob alle 3h, Ergebnis sofort in der Web-UI sichtbar.
2026-03-27 12:25:58 +00:00
Auto-Sync
43f5586ea2 Auto-Sync: 2026-03-27 13:15 2026-03-27 13:15:09 +01:00
Auto-Sync
aee2228e53 Auto-Sync: 2026-03-27 13:00 2026-03-27 13:00:09 +01:00
Auto-Sync
fe8361c8b9 Auto-Sync: 2026-03-27 12:45 2026-03-27 12:45:09 +01:00
Auto-Sync
bc55ca1e64 Auto-Sync: 2026-03-27 12:30 2026-03-27 12:30:09 +01:00
Auto-Sync
366a56ea68 Auto-Sync: 2026-03-27 12:15 2026-03-27 12:15:09 +01:00
Auto-Sync
5fe576e479 Auto-Sync: 2026-03-27 12:00 2026-03-27 12:00:10 +01:00
Auto-Sync
ca7eaed6f1 Auto-Sync: 2026-03-27 11:45 2026-03-27 11:45:09 +01:00
Auto-Sync
3dbc46ee2a Auto-Sync: 2026-03-27 11:30 2026-03-27 11:30:10 +01:00
Auto-Sync
3a1c7cdffd Auto-Sync: 2026-03-27 11:15 2026-03-27 11:15:09 +01:00
Auto-Sync
3514ccc07e Auto-Sync: 2026-03-27 11:00 2026-03-27 11:00:10 +01:00
Auto-Sync
58a83dcb0e Auto-Sync: 2026-03-27 10:45 2026-03-27 10:45:09 +01:00
Homelab Cursor
8b78cf0854 rag: docnm_search (Boost 5.0) — Dateinamen als Volltext durchsuchbar (#52)
ES-Index: neues Feld docnm_search (custom analyzer mit path_splitter,
__ und _ werden zu Leerzeichen). docnm_kwd bleibt als Keyword.
Hybrid-Suche nutzt jetzt docnm_search mit Boost 5.0 —
Arakawa/Wohnung/Kambodscha etc. finden direkt ueber den Dateinamen
ohne handverdrahtete Subqueries.

Closes #52
2026-03-27 10:41:00 +01:00
Auto-Sync
64a7fcafd0 Auto-Sync: 2026-03-27 10:30 2026-03-27 10:30:10 +01:00
Auto-Sync
0fbc37b523 Auto-Sync: 2026-03-27 10:15 2026-03-27 10:15:09 +01:00