Changelog
Bug fixes
ff729b8Fix: Remove stable-only duplicates from merge commit (by @sudo2k16)83b2ee3Fix: Exclude .par2 files from torrent creation and upload (#251) (by @sudo2k16)9e27506Fix: Reduce version check timeout from 30s to 5s (#248) (by @sudo2k16)e04036cFix: Exclude DTS-HD MA audio codec from Movies Anywhere streaming service detection (#244) (by @sudo2k16)d84fc34Fix: Improve error handling when Codeberg is unavailable during update (#239) (by @sudo2k16)76b5798Fix: Detect empty NFO files and surface NFO copy failures as warnings (#237) (by @sudo2k16)1bbba0eFix: Move streaming service tag before source label in enriched name (#238) (by @sudo2k16)17668dcFix: Detect DTS-HD HRA (XBR) audio format (#232) (by @sudo2k16)7a4ec02Fix: Verify scan type from MediaInfo for interlaced resolutions (#233) (by @sudo2k16)12d9227Fix: Update NFO copy calls to use LinkOrCopyFile (#230) (by @sudo2k16)215c5feFix: Detect 'upscaled' and 'upscl' variants in skip_low_quality filter (#229) (by @sudo2k16)a3a7084Fix: Resolve NFO not found for single file uploads with media server (#227) (Fixes: #225) (by @sudo2k16)8f1fe22Fix: Copy matching NFO file when uploading single media file(#224) (Fixes: #183) (by @sudo2k16)5c48936Fix: Detect TV series with episode-only patterns (E##) (Fixes: #217) (#218) (by @sudo2k16)2e54ecfFix: Respect REPACK and HDR/DV tokens in size threshold dupe check (#215) (by @sudo2k16)dbfe386Fix: Detect WEB-Rip (hyphenated) as WEBRip instead of WEB-DL (#214) (by @sudo2k16)26239a7Fix: Add CodecID_Hint field for XviD/DivX detection from MediaInfo (#210) (by @sudo2k16)88d913bFix: Add WOWTV streaming service tag support (#208) (Fixes #207) (by @sudo2k16)ccc5916Fix: Add 5.0 channel notation for 5-channel audio tracks (#206) (by @sudo2k16)b79832aFix: Check error from getMediaTitlesForId when manually entering TMDb ID (#200) (by @sudo2k16)e1825a3Fix: Select first episode for season pack MediaInfo (#203) (by @sudo2k16)f837bffFix: Allow honored traveler group access to API && fix missing config test (by @Lokilicious)5cf98c4Fix: Resolve weird behavior when creating season packs with a title ending on an E (by @Lokilicious)
Features
dca6489Feat: Add FUNXDTV to banned microsize groups (#266) (by @sudo2k16)e830745Feat: refactor upload check to --dry-run flag (#250) (by @sudo2k16)38edb0dFeat: Add linux-arm64 to build pipeline and releases (#247) (by @sudo2k16)050c0d3Feat: Enable shell completion for all subcommands and flags (#242) (by @sudo2k16)72bc349Feat: Standardize CLI flags to kebab-case with shorthands (#243) (by @sudo2k16)a459c68Feat: Add UpsUHD upscale keyword, UPSCALE and REGRADED tags to enriched name (#236) (by @sudo2k16)9f1b677Feat: Add upscale whitelist for release groups (CNY, QfG) (#235) (Fixes: #234) (by @sudo2k16)5026d00Feat: Add configurable link_mode option (hardlink, symlink, copy) (#228) (Fixes: #226) (by @sudo2k16)5fec23eFeat: Add require_api_key option to disable API authentication (#221) (by @sudo2k16)75480a6Feat: Add configurable temp_directory option (#223) (by @sudo2k16)86c6ab7Feat: Auto-detect TV specials via TMDB when --tmdbID is provided (#219) (by @sudo2k16)e028234Feat: Add Movies Anywhere (MA) streaming service detection (#220) (by @sudo2k16)0ba4795Feat: Add SYNCED language label detection (#216) (by @sudo2k16)15bbf10Feat: Add FritzBox to banned release groups (#213) (Fixes #212) (by @sudo2k16)25d6d82Feat: Add --id flag to skip dupe check (#211) (Fixes: #209) (by @sudo2k16)a731718Feat: Add file logging for CLI mode and restructure logging config (#194) (by @sudo2k16)66d301fFeat: Add audio codec normalization for dubbed releases (#205) (by @sudo2k16)7a4616cFeat: Add 480i resolution detection support (#201) (by @sudo2k16)fae9eb9Feat: Add API key authentication for serve mode (#204) (Fixes: #202) (by @sudo2k16)bd5c638Feat: Add reuse_hash option to skip re-hashing existing torrents (#199) (by @sudo2k16)
Maintenance
178b473Chore: Add version tag for stable docker builds (by @Lokilicious)745c531Chore: Fix Stable release note generation (by @Lokilicious)990d873Chore: update .woodpecker.yml (by @Lokilicious)
Note: This is a nightly build and may contain experimental features.