• Joined on 2025-08-03
kenzuya synced and deleted reference refs/tags/1772977751739251859/tmp_3d384b8e3e930023b216301eb1b88bc3aa6ed155 at kenzuya/unshackle from mirror 2026-03-08 15:38:59 +00:00
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-03-08 07:28:59 +00:00
c82bb5fe34 Merge pull request #88 from CodeName393/fix-aria2c-progress-bar
def18a4c44 fix(aria2c): Correct progress bar tracking for HLS downloads
Compare 2 commits »
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-03-07 23:19:00 +00:00
ec2ecfe7b4 fix(ism): prevent duplicate track IDs for audio tracks with same lang/codec/bitrate
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-03-06 06:29:01 +00:00
15acaea208 feat(dl): extract closed captions from HLS manifests and improve CC extraction
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-03-05 05:58:59 +00:00
7dd6323be5 Merge pull request #87 from CodeName393/add-HDR-Vivid-TAG
d68bb28a66 fix(title): Add HDR Vivid Format HDR Tag
Compare 2 commits »
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-03-01 20:19:01 +00:00
d1e6d0812c fix(dash): pass period_filter to n_m3u8dl_re via filtered MPD file
kenzuya synced and deleted reference refs/tags/feature/custom-output-templates at kenzuya/unshackle from mirror 2026-02-28 22:02:36 +00:00
kenzuya synced and deleted reference refs/tags/feature/documentation-updates at kenzuya/unshackle from mirror 2026-02-28 22:02:36 +00:00
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-28 22:02:36 +00:00
2f7a3d6d1d feat(dl): add skip messages for --no-audio and --no-chapters flags
572a894620 feat(dl): add --animeapi and --enrich options for anime metadata and tagging
Compare 2 commits »
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-28 05:42:37 +00:00
5bd03c67cf fix(api): resolve Sentinel serialization, missing params, and add search endpoint (#80)
d8a362c853 fix(drm): update PlayReady KID extraction for pyplayready 0.8.3 compatibility
Compare 2 commits »
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-27 13:22:36 +00:00
08269bef60 feat: update unshackle version to 4.0.0
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-27 05:12:35 +00:00
65ceb4ae51 chore(changelog): update changelog
c8883a5404 feat(templates): add configurable language tagging rule engine (#58)
13d7636d86 chore(changelog): update changelog for upcoming release and reorganize sections
6ce7b6c4d3 feat(templates)!: add customizable output filename templates (#12)
798ce95042 fix(dependencies): update pyplayready version to 0.8.3 and adjust dependencies
Compare 5 commits »
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-26 21:02:37 +00:00
eeec4e1f1b feat(tracks): add edition tags to output filenames
6cdfd2828b Merge pull request #66 from CodeName393/Config-Filenames
9dc56e63c4 fix: correct formatting and add missing newlines in selector and EXAMPLE service
31f8532131 Merge pull request #83 from CodeName393/service.py
8d05a8ceb8 Merge pull request #79 from CodeName393/select-title-update
Compare 34 commits »
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-26 04:42:35 +00:00
820db5f179 refactor(providers): extract metadata providers into modular system
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-25 20:32:37 +00:00
42d6ef5765 fix(n_m3u8dl_re): disable segment count validation for duration-based DASH
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-25 12:22:36 +00:00
21f0186ebf feat(dl): add --output option to override download directory
86a7a95b6f docs: update and correct configuration documentation
Compare 2 commits »
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-25 04:12:35 +00:00
d3fb0b6b24 refactor(example): migrate EXAMPLE service to track_request pattern
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-24 20:02:37 +00:00
34f4d6bff7 fix(track): fallback to requests downloader from n_m3u8dl_re for unsupported track types
b11b23e529 chore(release): bump version to 3.1.0
19341e2569 refactor(dl): remove legacy multi-fetch loop for unmigrated services
d0341f6844 feat(core): add TrackRequest system for multi-codec/multi-range support
983fd18d53 fix(session): reduce default max_retries from 10 to 5 for CurlSession
Compare 5 commits »
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-22 19:02:36 +00:00
8b63be4f3e feat(dl): add --repack flag to insert REPACK tag in output filenames
8a4399665e fix(dl): handle cross-device moves when temp and downloads differ
Compare 2 commits »
kenzuya synced commits to dev at kenzuya/unshackle from mirror 2026-02-22 02:42:37 +00:00
4814ba9144 fix(dl): overwrite existing files on re-download and use atomic replace