Trulla
650417d42b
Remove empty release dirs after finalize move
...
05_Finalize_Move loeschte nur die Original-Videodatei, nicht das
Release-Verzeichnis. Zurueck blieben leere Ordner mit .nfo-Resten unter
/tdarr/complete/, die GET /media/handoff/diagnostics als target_directories
auflistet und dadurch wie haengende Jobs aussehen (6 Leichen gefunden).
cleanupSourceDir loescht das Verzeichnis nur wenn:
- es unter SourceRoot liegt und nicht SourceRoot selbst ist
- find erfolgreich war (fail safe bei Fehler)
- keine Mediendatei mehr darin liegt (Season-Pack-Schutz)
6 neue Tests im bestehenden Node-VM-Harness, 22/22 gruen.
2026-09-16 11:45:33 +02:00
63a48d541a
Fail closed on tracked series title mismatch
2026-09-16 07:19:20 +02:00
7abfb9e836
Resolve season-pack episode from exact filename
2026-09-16 07:13:32 +02:00
cb054cbac7
Fix Sonarr path boundary and exact episode parsing
2026-09-14 09:15:04 +02:00
a8f303c941
Rollback temporary native-scan PoC hold
2026-09-12 21:44:42 +02:00
2929014b5c
test: hold one Radarr FHD release for native scan PoC
2026-09-12 20:53:48 +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
2b953ecd07
Fix Sonarr exact episode import for percent titles
2026-09-07 10:51:07 +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
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
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