Commit Graph
6 Commits
Author SHA1 Message Date
PickleRick 303c3b9fd3 ci: add build workflow for every commit (syntax check + logic tests)
Build / Lint & Test (push) Successful in 2m12s
2026-09-19 14:12:16 +02:00
PickleRick d70a931591 ci: trigger release only on v* tag push 2026-09-19 14:11:41 +02:00
PickleRick 7f90b366eb fix: rewrite release workflow to use Gitea REST API directly (drop softprops/action-gh-release)
Release Plugins / Package & Release (push) Successful in 10s
2026-09-19 14:07:35 +02:00
PickleRick 778d6e51ed fix: use Gitea git archive URLs in README (no release dependency)
Release Plugins / Package & Release (push) Failing after 12s
2026-09-19 14:03:56 +02:00
PickleRick 55a9fc9716 fix: pass inputFileObj to all CLI constructors; add release workflow and README
Release Plugins / Package & Release (push) Successful in 24s
2026-09-19 12:34:04 +02:00
PickleRick c2074be826 feat: Tdarr Local Flow Plugin Suite v1.0
7 atomic plugins for automated x265 transcoding pipeline:
- utility/mediaAnalyzerGOP    : GOP calc, FPS detection, film/series/anime routing
- utility/setAnimationFlag    : manual animation flag override
- utility/extractChaptersXml  : mkvextract chapters to XML
- audio/audioSelectorClamping : codec scoring, clamped Opus bitrates, 2 outputs
- audio/backupSourceAudio     : lossless DTS/TrueHD ITA backup (-c:a copy)
- subtitles/extractSubtitlesAndOcr : SRT extract + SubtitleEdit OCR for PGS
- video/transcode2PassX265    : 2-pass x265, Lanczos 1080p bound, Opus mux

Test suite: 34 unit tests + 3 integration tests (FFmpeg real files)
FlowHelpers mock for local testing included
Docs: integration-guide.md with canvas wiring and deploy instructions
2026-09-18 23:23:05 +02:00