Commit Graph

  • 7e7bc7aecf fix(vaults): batch bulk key operations to avoid query limits Andy 2026-01-11 08:21:02 +00:00
  • ede38648db fix(util): improve test command error detection and add natural sorting Andy 2026-01-07 16:22:45 +00:00
  • 17a91ee4bb feat(debug): add comprehensive debug logging for downloaders and muxing Andy 2026-01-05 09:50:33 +00:00
  • 450cde7c80 Troubleshooting some string overlap CodeName393 2025-12-31 19:27:39 +09:00
  • 197fe76f7a Replace ffmpeg string with FFMPEG variable CodeName393 2025-12-31 19:27:10 +09:00
  • 8aec80246a added config.py changes MasterOfKay 2025-11-28 16:27:26 +01:00
  • dc9823cd28 chore(release): bump version to 2.1.0 2.1.0 Andy 2025-11-27 23:35:56 +00:00
  • 6fa3554b70 fix(dl): preserve attachments when rebuilding track list Andy 2025-11-27 23:03:53 +00:00
  • 965482a1e4 feat: merge upstream dev branch Andy 2025-11-25 20:14:48 +00:00
  • 2d4bf140fa fix(dash): add AdaptationSet-level BaseURL resolution Andy 2025-11-25 16:09:28 +00:00
  • d0816787ce fix: restrict WindscribeVPN to supported regions Andy 2025-11-24 18:17:00 +00:00
  • 3d384b8e3e fix(windscribevpn): add error handling for unsupported regions in get_proxy method Andy 2025-11-23 08:06:43 +00:00
  • e0a666ada6 fix(utilities): make space-hyphen-space handling conditional on scene_naming Andy 2025-11-21 19:22:20 +00:00
  • 26c81779fa fix(utilities): handle space-hyphen-space separators in sanitize_filename Andy 2025-11-21 19:14:54 +00:00
  • 3b32462251 feat(cdm): add per-track quality-based CDM selection during runtime DRM switching Andy 2025-11-16 20:42:14 +00:00
  • a7a8c882d8 fix(video): correct CICP enum values to match ITU-T H.273 specification Andy 2025-11-16 17:28:32 +00:00
  • 7cc4af207e feat(export): enhance track export with URL, descriptor, and hex-formatted keys Andy 2025-11-15 18:20:47 +00:00
  • 492134b8ff fix(hls): convert range_offset to int to prevent TypeError Andy 2025-11-14 23:08:13 +00:00
  • 6975f4f9f4 fix(deps): pin pyplayready to <0.7 to avoid KID extraction bug Andy 2025-11-12 15:48:06 +00:00
  • 751b97017b chore(deps): upgrade dependencies to latest versions Andy 2025-11-11 23:35:09 +00:00
  • 0bc8c637d2 Merge branch 'dev' 2.0.0 Andy 2025-11-10 22:32:31 +00:00
  • 76d73355f7 docs(readme): remove dev branch warning for main merge Andy 2025-11-10 22:31:15 +00:00
  • c1e7fcab01 docs(changelog): set release date for version 2.0.0 Andy 2025-11-10 22:29:44 +00:00
  • 7883ff56c6 docs(changelog): add --no-video flag and PR #38 credit Andy 2025-11-10 22:17:20 +00:00
  • 9488a40f51 feat(dl): add --no-video flag to skip video track downloads Andy 2025-11-10 22:12:15 +00:00
  • 1ebb62ee91 refactor(tags): remove environment variable fallbacks for API keys Andy 2025-11-09 23:46:31 +00:00
  • 240c70a2aa fix(tags): skip metadata lookup when API keys not configured Andy 2025-11-09 23:30:33 +00:00
  • eef06fb986 fix: suppress verbose fontTools logging when scanning system fonts Andy 2025-11-09 23:19:12 +00:00
  • 87ff66f8fe fix: ensure subtitles use requests downloader instead of n_m3u8dl_re if Descriptor.URL Andy 2025-11-09 21:27:19 +00:00
  • 59d35da6d0 chore(deps): update requests to >=2.32.5 Andy 2025-11-09 17:47:51 +00:00
  • 55db8da125 refactor: remove unnecessary underscore prefixes from function names Andy 2025-11-08 22:53:47 +00:00
  • 5d20bf9d52 fix(subtitles): fix closure bug preventing SDH subtitle stripping Andy 2025-11-08 22:49:23 +00:00
  • 9ed5133c4c N_m3u8DL-RE: Improve track selection, add download arguments and option to load manifest from file (#38) stabbedbybrick 2025-11-08 21:57:52 +01:00
  • 90e4030a88 fix(n_m3u8dl_re): read lang attribute from DASH manifests correctly Andy 2025-11-08 06:04:37 +00:00
  • 11bcca9632 fix(cdm): apply session key fix to custom_remote_cdm Andy 2025-11-08 03:02:17 +00:00
  • cc7263884f fix(cdm): resolve session key handling for partial cached keys Andy 2025-11-08 03:00:19 +00:00
  • 0c3a6c47f2 fix(dl): prevent vault loading when --cdm-only flag is set Andy 2025-11-06 07:05:44 +00:00
  • 8a46655d21 feat(subtitle): preserve original formatting when no conversion requested Andy 2025-11-03 23:01:31 +00:00
  • 8b0b3045e3 feat(fonts): add Linux font support for ASS/SSA subtitles Andy 2025-11-03 20:23:45 +00:00
  • f00790f31b feat: add service-specific configuration overrides Andy 2025-11-03 16:56:58 +00:00
  • f979e94235 fix(session): remove padding extension from OkHttp JA3 fingerprints Andy 2025-11-03 05:32:57 +00:00
  • de48a98e92 docs(changelog): complete v2.0.0 release documentation Andy 2025-11-03 03:27:36 +00:00
  • f1fe940708 fix(session): update OkHttp fingerprint presets Andy 2025-11-03 03:16:54 +00:00
  • 565b0e0ea7 feat(session): add custom fingerprint and preset support Andy 2025-11-03 01:15:49 +00:00
  • 001f6a0146 feat(cache): add TMDB and Simkl metadata caching to title cache Andy 2025-11-02 23:33:24 +00:00
  • 27d0ca84a3 fix(dash): correct segment count calculation for startNumber=0 Andy 2025-11-02 20:30:06 +00:00
  • 597a8b7912 fix(naming): improve HDR detection with comprehensive transfer checks and hybrid DV+HDR10 support Andy 2025-11-02 03:19:14 +00:00
  • 6ebdfa8818 fix(subtitle): resolve SDH stripping crash with VTT files Andy 2025-10-31 14:51:25 +00:00
  • 351a606258 feat(api): add default parameter handling and improved error responses Andy 2025-10-30 05:16:14 +00:00
  • 504de2197a fix(drm): add explicit UTF-8 encoding to mp4decrypt subprocess calls Andy 2025-10-28 18:49:13 +00:00
  • 5c8eb2107a feat(api): complete API enhancements for v2.0.0 Andy 2025-10-26 04:40:55 +00:00
  • d0c6a7fa63 feat(api): add url field to services endpoint response Andy 2025-10-26 04:19:43 +00:00
  • d658b1bb26 docs: improve GitHub issue templates for better bug reports and feature requests Andy 2025-10-24 01:16:01 +00:00
  • bee2abcf5c docs: improve GitHub issue templates for better bug reports and feature requests Andy 2025-10-24 01:16:01 +00:00
  • 4787be8190 docs: update CHANGELOG for audio description feature Andy 2025-10-24 00:56:28 +00:00
  • ec3e150846 feat(dl): add --audio-description flag to download AD tracks Andy 2025-10-24 00:53:47 +00:00
  • 3571c5eb3c style: apply ruff formatting fixes Andy 2025-10-23 18:11:30 +00:00
  • bdd219d90c chore: update CHANGELOG.md for version 2.0.0 Andy 2025-10-22 21:10:14 +00:00
  • 07574d8d02 refactor(binaries): remove unused mypy import Andy 2025-10-22 20:47:46 +00:00
  • 9b5d233c69 fix(dl): validate HYBRID mode requirements before download Andy 2025-10-22 20:46:52 +00:00
  • 98d4bb4333 fix(config): support config in user config directory across platforms Andy 2025-10-22 16:48:03 +00:00
  • 1c48b282de Merge branch 'dev' of https://github.com/unshackle-dl/unshackle into dev Andy 2025-10-22 01:37:34 +00:00
  • 93debf149a Merge commit 'refs/pull/19/head' of https://github.com/unshackle-dl/unshackle into dev Andy 2025-10-22 01:34:46 +00:00
  • 57fc07ea41 Merge commit 'refs/pull/19/head' of https://github.com/unshackle-dl/unshackle into dev Andy 2025-10-22 01:34:46 +00:00
  • df09998a47 Update .gitignore TPD94 2025-10-21 21:19:55 -04:00
  • e04399fbce Update binaries.py TPD94 2025-10-21 21:18:36 -04:00
  • 087df59fb6 Update hls.py TPD94 2025-10-21 21:07:24 -04:00
  • 5384b775a4 refactor(session): modernize type annotations to PEP 604 syntax Andy 2025-10-20 21:09:19 +00:00
  • 2a90e60a49 Merge PR #31: feat: add retry handler to curl_cffi Session Andy 2025-10-20 19:59:58 +00:00
  • 1409f93de5 feat: add retry handler to curl_cffi Session stabbedbybrick 2025-10-20 18:28:12 +02:00
  • d3ca8e7039 fix(tags): gracefully handle missing TMDB/Simkl API keys Andy 2025-10-20 03:13:30 +00:00
  • 8f2ead2107 Merge branch 'unshackle-dl:main' into main TPD94 2025-10-18 21:06:23 -04:00
  • 9921690339 feat: add service-specific configuration overrides Andy 2025-10-18 07:32:17 +00:00
  • 3dd12b0cbe chore(api): fix import ordering in download_manager and handlers Andy 2025-10-18 07:05:05 +00:00
  • ed1314572b feat(dl): add --latest-episode option to download only the most recent episode Andy 2025-10-18 07:04:11 +00:00
  • 7a49a6a4f9 docs: add dev branch and update README Andy 2025-10-17 20:41:09 +00:00
  • 888647ad64 feat(proxies): add WindscribeVPN proxy provider support Andy 2025-10-17 20:21:47 +00:00
  • 133f91a2e8 feat(cdm): add highly configurable CustomRemoteCDM for flexible API support Andy 2025-10-17 00:28:43 +00:00
  • a7bde29401 fix: only exclude forced subs when --forced-subs flag is not set Andy 2025-10-15 22:39:44 +00:00
  • 6c1cb21630 Merge branch 'feature/enhanced-debug-logging' into feature/add-rest-api Andy 2025-10-13 23:50:01 +00:00
  • 8437ba24d5 feat: Add comprehensive JSON debug logging system Andy 2025-10-13 23:49:01 +00:00
  • 45902bba13 fix: use keyword arguments for Attachment constructor in font attachment Andy 2025-10-13 16:43:31 +00:00
  • 062e060fca Merge branch 'main' into feature/add-rest-api Andy 2025-10-08 21:42:34 +00:00
  • 170a427af0 chore: bump version to 1.4.8 1.4.8 Andy 2025-10-08 21:30:01 +00:00
  • 283736c57b revert: remove tinycss SyntaxWarning suppression and fix isort Andy 2025-10-08 21:26:26 +00:00
  • 3f6a7e1f68 feat: add --exact-lang flag for precise language matching Andy 2025-10-08 01:54:30 +00:00
  • b48eecacb5 Merge branch 'unshackle-dl:main' into main TPD94 2025-10-05 22:03:31 -04:00
  • e9ba78cec3 Specify 'utf-8' encoding when opening temp file. (#22) Posi+ive 2025-10-06 06:42:21 +08:00
  • 4cec942613 feat(vaults): add DecryptLabs API support to HTTP vault Andy 2025-10-04 21:58:30 +00:00
  • d6f8e42f52 feat: add --no-mux flag to skip muxing tracks into container files Andy 2025-10-01 18:11:40 +00:00
  • e4bb7e9135 Merge branch 'main' into feature/add-rest-api Andy 2025-10-01 04:53:44 +00:00
  • c1e2d68e57 docs: add pysubs2 conversion_method to configuration documentation Andy 2025-10-01 04:19:25 +00:00
  • acbbe734ab Merge branch 'feature/pysubs2-subtitle conversion' into main Andy 2025-10-01 04:16:06 +00:00
  • 6d0a210efb fix: (subtitle): Move pysubs2 to not be auto while in "testing" phase. Andy 2025-10-01 04:11:22 +00:00
  • 26a94b7135 feat: add pysubs2 subtitle conversion with extended format support Sp5rky 2025-09-30 14:12:51 -06:00
  • 2d5e807e7d fix: suppress tinycss SyntaxWarning by initializing filter before imports Sp5rky 2025-09-30 13:55:21 -06:00
  • ebe5012aeb fix: upgrade pyplayready to 0.6.3 and resolve import compatibility issues Sp5rky 2025-09-30 13:50:17 -06:00
  • 06c4c02312 Merge branch 'main' of https://github.com/unshackle-dl/unshackle Sp5rky 2025-09-30 12:54:25 -06:00
  • c77a8737ef fix: update lxml constraint and pyplayready import path Sp5rky 2025-09-30 12:53:27 -06:00
  • 0f4a68ca62 fix: update lxml constraint and pyplayready import path Sp5rky 2025-09-30 12:53:27 -06:00