• Joined on 2025-08-03
kenzuya synced commits to refs/heads/docs at kenzuya/unshackle from mirror 2026-08-12 20:57:25 +00:00
8acb2fd915 Deployed 16ae73e with MkDocs version: 1.6.1
kenzuya synced commits to refs/heads/dev at kenzuya/unshackle from mirror 2026-08-12 20:57:25 +00:00
274b2fc308 fix(subtitle): keep cue-less webvtt instead of failing the download
16ae73e3a0 feat(api): stream download job progress over server-sent events
581979c5a8 fix(dl): reset per-title language and range selection each iteration
c2f3577540 chore(changelog): update changelog
Compare 4 commits »
kenzuya synced commits to refs/heads/docs at kenzuya/unshackle from mirror 2026-08-12 04:37:25 +00:00
f78dd279d5 Deployed 9016b52 with MkDocs version: 1.6.1
kenzuya synced commits to refs/heads/dev at kenzuya/unshackle from mirror 2026-08-12 04:37:25 +00:00
b5e1c3e6a7 fix(hls): take the key id from EXT-X-KEY when the PSSH carries none
356d6fb984 fix(dl): treat audio muxed into the video as an available language
9016b526af chore(env): drop ML-Worker from the dependency check
ec594b0b9c fix(api): carry air_date, absolute, anime and daily across the title wire
4a21dbebb5 feat(dl): add daily date-based episodes with tvdb air-date fill
Compare 8 commits »
kenzuya synced commits to refs/heads/docs at kenzuya/unshackle from mirror 2026-08-10 19:57:24 +00:00
0f9b700e1a Deployed 79ad70a with MkDocs version: 1.6.1
kenzuya synced commits to refs/heads/dev at kenzuya/unshackle from mirror 2026-08-10 19:57:24 +00:00
0cec6c9686 docs(api): note the - language exclusion prefix in the OpenAPI spec
d6f3958a16 fix(dl): warn when --enrich source is missing title, year, or language
79ad70a9cf feat(dl): exclude languages with a - prefix on -l, -vl, -al, -sl and -fsl
Compare 3 commits »
kenzuya synced commits to refs/heads/docs at kenzuya/unshackle from mirror 2026-08-09 19:27:25 +00:00
35350693a1 Deployed 8a7022a with MkDocs version: 1.6.1
kenzuya synced commits to refs/heads/dev at kenzuya/unshackle from mirror 2026-08-09 19:27:25 +00:00
8a7022a091 feat(dl): allow --tvdb as an --enrich metadata source
kenzuya synced commits to refs/heads/docs at kenzuya/unshackle from mirror 2026-08-09 03:07:25 +00:00
2408d0381a Deployed 8d3785b with MkDocs version: 1.6.1
kenzuya synced commits to refs/heads/dev at kenzuya/unshackle from mirror 2026-08-09 03:07:25 +00:00
8d3785b460 feat(enrich): fill in the original language from metadata providers
kenzuya synced commits to refs/heads/feat/downloader-speed at kenzuya/unshackle from mirror 2026-08-07 18:27:25 +00:00
9466db37a6 style: tighten comments added on this branch
d16e8b32ee fix(downloader): report rolling speed on the multiprocess progress bar
397cbae221 fix(downloader): accept a 200 whose body is exactly the requested byte-range slice
e45cf15dd7 fix(downloader): fail closed on rnet content codings outside the old allowlist
90a6164c56 test(downloader): make speed-limit tests immune to leaked cancel state
Compare 53 commits »
kenzuya synced commits to refs/heads/dev at kenzuya/unshackle from mirror 2026-08-07 18:27:25 +00:00
97fa834b1e chore(changelog): update entries for new features and bug fixes
d7e08e979b fix(downloader): surface failed downloads instead of returning silently
Compare 2 commits »
kenzuya synced commits to refs/heads/feat/cross-mux at kenzuya/unshackle from mirror 2026-08-06 01:37:24 +00:00
5bc92b5517 feat(dl): add cross-service muxing
02fd7b9387 fix(subtitles): strip X-TIMESTAMP-MAP so WebVTT cues are not offset on conversion
041ba5293b feat(titles): add optional Episode.part, selected with -w s1e1.2
10bfaf6a73 merge dev (tag_rules) into split-config-docs
c4b25756eb docs: split configuration reference into per-area pages
Compare 300 commits »
kenzuya synced commits to refs/heads/dev at kenzuya/unshackle from mirror 2026-08-06 01:37:24 +00:00
d448ee8ff9 fix(downloader): decode content-encoded bodies instead of writing raw
kenzuya synced commits to refs/heads/dev at kenzuya/unshackle from mirror 2026-08-05 17:27:24 +00:00
02fd7b9387 fix(subtitles): strip X-TIMESTAMP-MAP so WebVTT cues are not offset on conversion
kenzuya synced commits to refs/heads/docs at kenzuya/unshackle from mirror 2026-08-05 01:07:24 +00:00
e8cf049fac Deployed 041ba52 with MkDocs version: 1.6.1
kenzuya synced commits to refs/heads/dev at kenzuya/unshackle from mirror 2026-08-05 01:07:24 +00:00
041ba5293b feat(titles): add optional Episode.part, selected with -w s1e1.2
kenzuya synced commits to refs/heads/docs at kenzuya/unshackle from mirror 2026-08-04 16:57:25 +00:00
0cd867c391 Deployed 10bfaf6 with MkDocs version: 1.6.1
93f66dd8d1 Deployed 3e0d7b5 with MkDocs version: 1.6.1
e2dadde4d3 Deployed eb40c67 with MkDocs version: 1.6.1
Compare 3 commits »
kenzuya synced commits to refs/heads/dev at kenzuya/unshackle from mirror 2026-08-04 16:57:25 +00:00
10bfaf6a73 merge dev (tag_rules) into split-config-docs
c4b25756eb docs: split configuration reference into per-area pages
3e0d7b5f75 feat(dl): add tag_rules to conditionally swap the group tag
051f1e668f style(vaults): fix formatting from #147
eb40c67385 feat(vaults): support custom headers on API vault
Compare 5 commits »
kenzuya synced commits to refs/heads/docs at kenzuya/unshackle from mirror 2026-08-04 00:37:24 +00:00
8bd82c582e Deployed a5f5e7d with MkDocs version: 1.6.1