Trulla
18e123bdb2
Add FileFlows ApiKey guard against [REDACTED] key corruption
...
Die FileFlows-API liefert ApiKey-Felder im GET als [REDACTED]. Ein Save aus
der Web-UI (oder GET->PUT-Roundtrip) schreibt diesen Platzhalter in die DB,
wodurch alle vier Arr-Manual-Import-Nodes still mit 401 fehlschlagen. Der
n8n-Handoff bleibt auf processing, movetdarr.sh pollt weiter und der
SAB-Job haengt bis zum 24h-Timeout in der Queue.
Negativtest bestaetigt: ein sabotierter Key korrumpiert alle vier, weil der
GET alle vier als [REDACTED] ausliefert.
Guard prueft die FileFlows-SQLite auf ApiKeys != 32 Zeichen und schreibt die
echten Keys via Butler-Proxy zurueck. Laeuft als systemd-Timer alle 15min
auf tdarr (cron dort inaktiv).
2026-09-16 11:34:22 +02:00
0acfe3194f
Cover wrong-series season-pack release
2026-09-16 07:19:21 +02:00
63a48d541a
Fail closed on tracked series title mismatch
2026-09-16 07:19:20 +02:00
a3a5f4e802
Increase Sonarr import wait timeout to 15 minutes
2026-09-16 07:13:33 +02:00
8881a5086e
Add ambiguous season-pack regression tests
2026-09-16 07:13:33 +02:00
7abfb9e836
Resolve season-pack episode from exact filename
2026-09-16 07:13:32 +02:00
3153e66cc8
Add season-pack and sibling-prefix regression tests
2026-09-14 09:15:05 +02:00
cb054cbac7
Fix Sonarr path boundary and exact episode parsing
2026-09-14 09:15:04 +02:00
fb1271ba8b
Rollback temporary native-scan PoC hold
2026-09-12 21:44:43 +02:00
5960a263b9
Rollback temporary native-scan PoC hold
2026-09-12 21:44:43 +02:00
a8f303c941
Rollback temporary native-scan PoC hold
2026-09-12 21:44:42 +02:00
ec8080aa5c
test: hold one Radarr FHD release for native scan PoC
2026-09-12 20:53:49 +02:00
8c36977d63
test: hold one Radarr FHD release for native scan PoC
2026-09-12 20:53:49 +02:00
2929014b5c
test: hold one Radarr FHD release for native scan PoC
2026-09-12 20:53:48 +02:00
f1b83fcdc2
test: cover large NAS import timeout
2026-09-12 19:52:48 +02:00
648972ab56
fix: allow 15 minutes for FHD Radarr import
2026-09-12 19:52:47 +02:00
188164c3e5
test: cover shortened Radarr filenames
2026-09-12 12:08:02 +02:00
d3488078e1
fix: preserve Arr metadata and fail closed
2026-09-12 12:03:11 +02:00
e23374e24b
fix: preserve Arr metadata and fail closed
2026-09-12 12:03:10 +02:00
82b14a0732
fix: preserve Arr metadata and fail closed
2026-09-12 12:03:09 +02:00
c0913a29ae
fix: preserve Arr metadata and fail closed
2026-09-12 12:03:09 +02:00
3c714618e6
fix: preserve Arr metadata and fail closed
2026-09-12 12:03:08 +02:00
81a01d5880
fix: preserve Arr metadata and fail closed
2026-09-12 12:03:07 +02:00
7ec70df52a
Add Sonarr percent-title import regression test
2026-09-07 10:51:08 +02:00
2b953ecd07
Fix Sonarr exact episode import for percent titles
2026-09-07 10:51:07 +02:00
b39e03e6a3
Add Radarr import safety regression tests
2026-09-01 21:32:46 +02:00
cdd94701de
Document fail-closed Radarr import safety
2026-09-01 21:32:45 +02:00
c31185792b
Fix Radarr import to target exact processed file
2026-09-01 21:32:44 +02:00
82ba520441
FileFlows: 4K HEVC über 35 Mbit/s immer nach AV1
2026-08-09 08:27:30 +02:00
f0dbb273f8
feat: add 06_pgs2srt_OCR_Strip for PGS OCR integration
2026-07-17 19:44:02 +02:00
595112b652
feat: pgs2srt compose with /tdarr NFS volume for FileFlows integration
2026-07-17 19:43:52 +02:00
88001b1ce0
feat: Sonarr import - add skip-guard to avoid unnecessary API calls
2026-07-17 19:39:45 +02:00
14faeb38a9
feat: Radarr import - add skip-guard to avoid unnecessary API calls
2026-07-17 19:39:45 +02:00
b04221cce4
fix: 04_Encode_HEVC - use RcLookahead from Flow model, add size safety net, update JSDoc
2026-07-17 19:38:32 +02:00
02c1db0cbc
fix: 03_Encode_AV1 - align params with Flow model (TargetPercent/MaxratePercent), add size safety net, add JSDoc
2026-07-17 19:38:32 +02:00
858ceb563a
fix: 05_Finalize_Move - add JSDoc block + atomare Sidecar-Erzeugung, 0-Byte-Pruefung, Remux-Verifikation
2026-07-17 19:37:09 +02:00
ecabc8f996
fix: 05_Finalize_Move - atomare Sidecar-Erzeugung, 0-Byte-Pruefung, nur erfolgreich extrahierte Textspuren entfernen, Remux-Verifikation
2026-07-17 19:36:23 +02:00
6551dae21f
docs: add FileFlows scripts README
2026-07-17 19:34:13 +02:00
35071f9001
chore: add flow_auto_movie_pipeline.json from live FileFlows export
2026-07-17 19:34:13 +02:00
5f82bca92b
chore: add Sonarr_-_Trigger_Manual_Import.js from live FileFlows export
2026-07-17 19:34:12 +02:00
8c9960b45a
chore: add Radarr_-_Trigger_Manual_Import.js from live FileFlows export
2026-07-17 19:34:12 +02:00
2eb34a4527
chore: add 05_Finalize_Move.js from live FileFlows export
2026-07-17 19:34:11 +02:00
b29cc860bb
chore: add 04b_Add_EAC3_if_DTS.js from live FileFlows export
2026-07-17 19:34:11 +02:00
58f72719e1
chore: add 04_Encode_HEVC_QSV.js from live FileFlows export
2026-07-17 19:34:10 +02:00
ba6b18d600
chore: add 03_Encode_AV1_QSV.js from live FileFlows export
2026-07-17 19:34:10 +02:00
e0ae75df98
chore: add 02_Detect_1080p_HighBitrate.js from live FileFlows export
2026-07-17 19:34:09 +02:00
7aa14490b3
chore: add 01_Detect_4K_Remux.js from live FileFlows export
2026-07-17 19:34:08 +02:00