• Joined on 2025-08-03
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-21 10:22:36 +00:00
ff093a7896 fix(dl): allow selection of audio tracks for 'all' languages in addition to 'best'
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-19 01:12:37 +00:00
829ae01000 fix(hybrid): accept HDR10+ tracks as valid base layer for HYBRID mode
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-18 00:42:37 +00:00
e7120bd063 fix(attachment): sanitize filenames with illegal Windows characters
42ee9d67a3 fix(hybrid): skip bitrate filter for DV tracks in HYBRID mode
b0f5b11820 feat(debug): log binary tool versions at session start
c10257b8dc Revert "feat(debug): add JSONL debug logging to decryption, muxing, and all downloaders"
cc89f4ca93 feat(debug): add JSONL debug logging to decryption, muxing, and all downloaders
Compare 5 commits »
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-17 00:12:36 +00:00
0217086abf style: fix ruff E721, E701, and E722 lint errors
df92f9e4b6 refactor(hybrid): replace log.info with console status and add JSONL debug logging
Compare 2 commits »
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-16 07:52:37 +00:00
9ed56709cd Merge branch 'dev' of https://github.com/unshackle-dl/unshackle into dev
f96f1f9a95 feat(hybrid): add L5 active area and dynamic L6 luminance metadata
Compare 2 commits »
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-15 23:42:36 +00:00
9f9a609d71 Merge pull request #77 from CodeName393/Select-Titles
cee7d9a75f fix(n_m3u8dl_re): pass all content keys for DualKey DRM decryption
bf9087a1ce chore(release): bump version to 3.0.0
23cc351f77 feat(tracks): prioritize Atmos audio tracks over higher bitrate non-Atmos
dd19f405a4 Add selector
Compare 6 commits »
kenzuya synced commits to main at kenzuya/unshackle from mirror 2026-02-15 23:42:36 +00:00
cee7d9a75f fix(n_m3u8dl_re): pass all content keys for DualKey DRM decryption
bf9087a1ce chore(release): bump version to 3.0.0
23cc351f77 feat(tracks): prioritize Atmos audio tracks over higher bitrate non-Atmos
132d3549f9 fix(main): update copyright year dynamically in version display
3ee554401a feat(HLS): improve audio codec handling with error handling for codec extraction
Compare 98 commits »
kenzuya synced commits to refs/tags/3.0.0 at kenzuya/unshackle from mirror 2026-02-15 23:42:36 +00:00
kenzuya synced new reference refs/tags/3.0.0 to kenzuya/unshackle from mirror 2026-02-15 23:42:36 +00:00
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-12 05:52:35 +00:00
132d3549f9 fix(main): update copyright year dynamically in version display
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-10 21:12:37 +00:00
3ee554401a feat(HLS): improve audio codec handling with error handling for codec extraction
kenzuya synced commits to refactor/session-types at kenzuya/unshackle from mirror 2026-02-10 04:52:36 +00:00
kenzuya synced new reference refactor/session-types to kenzuya/unshackle from mirror 2026-02-10 04:52:36 +00:00
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-09 04:22:36 +00:00
29a697a8e7 fix(tracks): close temp session and improve path type error
c5b063391c fix(serve): default PlayReady access to none
5fa0b33664 revert(monalisa): pass key via argv again
5650c2b591 fix(hls): remove no-op encryption_data reassignment
5f49663ea8 fix(monalisa): harden wasm calls and license handling
Compare 5 commits »
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-08 12:02:37 +00:00
6b8a8ba8a8 feat(cdm): normalize CDM detection for local and remote implementations
b9fb928292 fix(service): redact proxy credentials in logs
984a8b9efa fix(proxies): harden surfshark and windscribe selection
71adee4ec6 fix(api): log PSSH extraction failures
ee8f7cb650 docs(config): clarify sdh_method uses subtitle-filter
Compare 5 commits »
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-08 03:52:36 +00:00
d576174f62 fix(naming): keep technical tokens with scene_naming off
425b3764f4 fix(titles): avoid None/double spaces in HDR tokens
29f0e4eee8 fix(config): normalize playready_remote remote_cdm keys
44ea9a90a7 fix(titles): remove trailing space from HDR dynamic range label
96411e5d7d fix(hls): keep range offset numeric and align MonaLisa licensing
Compare 17 commits »
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-07 11:32:37 +00:00
03c309303c fix(downloader): restore requests progress for single-url downloads
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-07 03:22:36 +00:00
ace89760e7 fix(hls): finalize n_m3u8dl_re outputs
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-06 19:12:36 +00:00
3eede98376 Merge branch 'fix/hybrid-temp-cleanup'
57918cd2a3 fix(dl): always clean up hybrid temp hevc outputs
001d15e651 Merge pull request #75 from CodeName393/Remove-hybrid-havc-temp-file
2308644374 chore(api): remove remote services
8f0b9eafd7 Remove hybrid havc temp file
Compare 5 commits »
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-06 02:52:36 +00:00
939ca25c5b fix(dl): keep descriptive and standard audio for requested langs
58903c7b14 Merge pull request #70 from CodeName393/Missing-HLS-Curl-Session-Processing
3fa4a81a39 Fix Missing HLS Curl Session Processing
Compare 3 commits »