tdarr/fileflows/scripts
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
..
01_Detect_4K_Remux.js FileFlows: 4K HEVC über 35 Mbit/s immer nach AV1 2026-08-09 08:27:30 +02:00
02_Detect_1080p_HighBitrate.js chore: add 02_Detect_1080p_HighBitrate.js from live FileFlows export 2026-07-17 19:34:09 +02:00
03_Encode_AV1_QSV.js 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
04_Encode_HEVC_QSV.js fix: 04_Encode_HEVC - use RcLookahead from Flow model, add size safety net, update JSDoc 2026-07-17 19:38:32 +02:00
04b_Add_EAC3_if_DTS.js chore: add 04b_Add_EAC3_if_DTS.js from live FileFlows export 2026-07-17 19:34:11 +02:00
05_Finalize_Move.js Remove empty release dirs after finalize move 2026-09-16 11:45:33 +02:00
06_pgs2srt_OCR_Strip.js feat: add 06_pgs2srt_OCR_Strip for PGS OCR integration 2026-07-17 19:44:02 +02:00
Radarr_-_Trigger_Manual_Import.js Rollback temporary native-scan PoC hold 2026-09-12 21:44:42 +02:00
Sonarr_-_Trigger_Manual_Import.js Fail closed on tracked series title mismatch 2026-09-16 07:19:20 +02:00