2.34.1 (2026-09-09)
Features
- core: parse Torz's probed codec/HDR/audio/bitrate data (#1237) (f7d0e67)
- usenet: track unreadable articles per provider (2d8dd11)
- usenet: verify articles against their yEnc checksums (72ac0a4)
Bug Fixes
- coalesce concurrent addon resource requests via distributed lock (#1217) (248d1c4)
- deduplicator: update mediaInfoQuality on merged languages/subtitles (#1291) (90eaf92)
- metadata/scene-mappings: update user agent (c495b1d)
- presets: link to account settings for Anime Tosho New and nekoBT API keys (#1294) (4905648)
- usenet/ebml: log where the hole-fill tracker lost alignment (8eba1b8)
- usenet/rar: size exact middles past volume 128 by the rar5 volume-number varint (3459b6a)
- usenet: cancel an entry's census shadow when it is deleted (eb9fd78)
- usenet: fail reads whose decoded bytes disagree with their metadata (9c0ec73)
- usenet: infer a volume's fragment when its header article is unreadable (87c031b)
- usenet: keep a completed folder for every category the arrs know (0844e0f), closes #1282
- usenet: persist the volume sizes the archive parse resolved in the layout (04120de)
Performance Improvements
- usenet/rar: emit exact middle fragments from one sampled volume in the lazy parse (d1ddf73)
- usenet: queue eight tasks in the serve-path readables so the read-ahead ramp follows the player (736fd38)
- usenet: reuse the parsed nzb model on the first play of an upload (8f91f9c)
- usenet: run the census at an idle priority so it never delays probes or playback (c425c5c)
- usenet: size archive volumes from a probed sibling instead of their last segment (db31877)
- usenet: warm the playback target's first article after import (8affadd)
- usenet: warm the selected file's first article when a stream url is minted (58000e8)