Commit Graph

  • b478a00519 chore: Bump unshackle version to 1.3.0 in uv.lock Andy 2025-08-03 06:45:40 +00:00
  • 24fb8fb00c chore: Update changelog with new features, enhancements, and fixes for version 1.3.0 Andy 2025-08-03 06:30:53 +00:00
  • 63e9a78b2a chore: Bump version to 1.3.0 and update changelog with mp4decrypt support and enhancements 1.3.0 1773339395078488328/tmp_refs/tags/1.3.0 1773339310513380339/tmp_refs/tags/1.3.0 1773339268279022344/tmp_refs/tags/1.3.0 Andy 2025-08-03 06:26:24 +00:00
  • a2bfe47993 feat(drm): Add support for mp4decrypt as a decryption method Andy 2025-08-03 06:23:43 +00:00
  • cf4dc1ce76 feat: Add unshackle-example.yaml to replace the unshackle.yaml file, you can now make changes to the unshackle.yaml file and pull from the the repo without issues. Andy 2025-08-03 00:54:29 +00:00
  • 40028c81d7 Merge branch 'feature/scene-naming-option' Andy 2025-08-03 00:48:22 +00:00
  • 06df10cb58 fix: rename 'servers' to 'server_map' for proxy configuration in unshackle.yaml to resolve nord/surfshark incorrect named config Andy 2025-08-01 20:23:03 +00:00
  • d61bec4a8c feat: Add scene naming option to configuration and update naming logic in titles Andy 2025-08-01 18:40:40 +00:00
  • 058bb60502 feat: update path of update_check.json to .gitignore Andy 2025-08-01 17:44:11 +00:00
  • 7583129e8f feat: Enhance credential management and CDM configuration in unshackle.yaml Andy 2025-08-01 17:41:19 +00:00
  • 4691694d2e feat: Add Unspecified_Image option to Transfer enum in Video class. Andy 2025-08-01 17:10:55 +00:00
  • a07345a0a2 refactor: Replace log.exit calls with ValueError exceptions for error handling in Hybrid class Andy 2025-07-31 23:48:22 +00:00
  • 091d7335a3 feat: Implement terminal cleanup on exit and signal handling in ComfyConsole Andy 2025-07-31 18:25:18 +00:00
  • 8c798b95c4 fix: Correct URL handling and improve key retrieval logic in HTTP vault Andy 2025-07-31 15:45:12 +00:00
  • 46c28fe943 feat: Add update check interval configuration and implement rate limiting for update checks Andy 2025-07-30 23:36:59 +00:00
  • 22c9aa195e feat: Bump version to 1.2.0 and update changelog, I'll eventually learn symantic versioning. 1.2.0 1773339396866548541/tmp_refs/tags/1.2.0 1773339296240019014/tmp_refs/tags/1.2.0 1773339293476859762/tmp_refs/tags/1.2.0 1773338675212021967/tmp_refs/tags/1.2.0 1773338593024175035/tmp_refs/tags/1.2.0 1773338525004585103/tmp_refs/tags/1.2.0 Andy 2025-07-30 23:15:20 +00:00
  • 776d8f3df0 feat: Update version to 1.1.1 and add update checking functionality Andy 2025-07-30 23:12:13 +00:00
  • 67caf71295 Merge branch 'hdr10ptest' Andy 2025-07-30 22:49:01 +00:00
  • 3ed76d199c chore(workflow): 🗑️ Remove Docker build and publish workflow, its too messy at the moment doing manual builds for now. Andy 2025-07-30 22:48:00 +00:00
  • 4de9251f95 feat(tracks): Add duration fix handling for video and hybrid tracks Andy 2025-07-30 21:39:34 +00:00
  • d2fb409ad9 feat(hybrid): Add HDR10+ support for conversion to Dolby Vision and enhance metadata extraction Andy 2025-07-30 21:14:50 +00:00
  • fdff3a1c56 refactor(env): Enhance dependency check with detailed categorization and status summary Andy 2025-07-30 20:12:43 +00:00
  • 5d1f2eb458 feat(attachment): Ensure temporary directory is created for downloads Andy 2025-07-30 18:52:36 +00:00
  • 3efac3d474 feat(vaults): Enhance vault loading with success status Andy 2025-07-30 17:29:06 +00:00
  • f578904b76 feat(subtitle): Add information into unshackle.yaml on how to use new Subby subtitle conversion. Andy 2025-07-30 02:18:35 +00:00
  • 9f20159605 feat(hybrid): Display resolution of HDR10 track in hybrid mode console output and clean up unused code Andy 2025-07-30 02:08:07 +00:00
  • 4decb0d107 feat(dl): Enhance hybrid processing to handle HDR10 and DV tracks separately by resolution, Hotfix for -q 2160,1080 both tracks will have Hybrid correctly now. Andy 2025-07-30 01:09:59 +00:00
  • 80c40c8677 Merge pull request #1 from unshackle-dl/Hybrid-HDR 1.1.0 1773339495846929964/tmp_refs/tags/1.1.0 1773339396779977468/tmp_refs/tags/1.1.0 1773339395196259859/tmp_refs/tags/1.1.0 1773339247197322824/tmp_refs/tags/1.1.0 Sp5rky 2025-07-29 20:40:24 -04:00
  • 26ef48c889 fix(download): 🐛 Skip Content-Length validation for compressed responses in curl_impersonate and requests Andy 2025-07-30 00:32:25 +00:00
  • 5dad2746b1 feat(subtitles): Integrate subby library for enhanced subtitle processing and conversion methods Andy 2025-07-30 00:24:55 +00:00
  • 24aa4647ed chore: Add CHANGELOG.md to document notable changes and version history Andy 2025-07-29 20:32:35 +00:00
  • eeb553cb22 chore: 🔖 Bump version to 1.1.0 in pyproject.toml, __init__.py, and uv.lock to follow correct Semantic Versioning. Andy 2025-07-29 19:48:34 +00:00
  • 06c96b88a5 fix(download): 🐛 Skip Content-Length validation for compressed responses in curl_impersonate and requests. The fix ensures that when Content-Encoding indicates compression, we skip the validation by setting content_length = 0, allowing the downloads to complete successfully. Andy 2025-07-29 19:13:50 +00:00
  • e8e376ad51 fix(hybrid): 🐛 Fix import order and add missing json import fix(uv): 🐛 Update unshackle package version to 1.0.2 Andy 2025-07-29 19:11:11 +00:00
  • fbb140ec90 feat(EXAMPLE): Add support for HDR10 and DV tracks in hybrid mode Andy 2025-07-29 17:57:01 +00:00
  • 16a684c77f fix(dl): 🐛 Check for dovi_tool availability in hybrid mode Andy 2025-07-29 17:47:27 +00:00
  • c97de0c32b feat(hybrid): Implement HDR10+DV hybrid processing and injection support Andy 2025-07-29 17:40:02 +00:00
  • c81b7f192e fix(install): 🐛 Improve UV installation process and error handling Andy 2025-07-25 22:40:46 +00:00
  • 1b9fbe3401 fix(env): 🐛 Improve handling of directory paths in info command Andy 2025-07-25 18:46:55 +00:00
  • f69eb691d7 feat(binaries): Add support for MKVToolNix and mkvpropedit Andy 2025-07-25 18:27:14 +00:00
  • 05ef841282 fix(env): 🐛 Update Shaka-Packager binary retrieval method Andy 2025-07-25 18:18:00 +00:00
  • 454f19a0f7 fix(env): 🐛 Update binary search functionality to use binaries.find Andy 2025-07-25 18:09:06 +00:00
  • 4276267455 feat(proxies): Add SurfsharkVPN support Andy 2025-07-25 09:03:08 +00:00
  • ab40dc1bf0 Merge branch 'main' of https://github.com/unshackle-dl/unshackle Andy 2025-07-25 08:32:27 +00:00
  • ec16e54c10 fix(binaries): 🐛 Improve local binary search functionality Andy 2025-07-25 08:32:26 +00:00
  • 20285f4522 Update issue templates Sp5rky 2025-07-20 20:59:48 -06:00
  • eaa5943b8e Include yaml updates showing how to use new multiple service folders Andy 2025-07-20 16:51:38 +00:00
  • 4385035b05 fix(cfg): 🐛 Update services directory handling Andy 2025-07-20 16:49:44 +00:00
  • cb26ac6fa2 feat: Update version display in main.py Andy 2025-07-20 15:45:50 +00:00
  • 95674d5739 Update readme with better instructions for docker usage with correct downloads path Andy 2025-07-20 05:38:46 +00:00
  • 80eb31387f fix: update shaka packager version and enhance Docker run command with additional volume mounts 1.0.1 1773339212050289036/tmp_refs/tags/1.0.1 1773338598075890116/tmp_refs/tags/1.0.1 Andy 2025-07-20 04:00:57 +00:00
  • 75cd556737 feat: update GitHub Actions workflow for Docker image build and add Docker installation instructions to README Andy 2025-07-20 03:17:24 +00:00
  • c30b9112a1 Fixes github actions not finding the uv.lock file Andy 2025-07-20 02:50:50 +00:00
  • 52ce0ed7f7 feat: add Dockerfile and GitHub Actions workflow for building and publishing Docker image Andy 2025-07-20 02:47:08 +00:00
  • 5a15e240d5 Remove branding and year from header. Andy 2025-07-19 14:55:59 +00:00
  • 4f4542c41c fixes: add SubtitleCodecChoice for resolving issues with config clicktype selection, using names like VTT or SRT was not working as expected Andy 2025-07-19 05:44:33 +00:00
  • fa0224b19f fix: add video_only condition to subtitle track selection logic fixes issues where ccextractor would run even with -V enabled Andy 2025-07-18 23:21:13 +00:00
  • 49a0eb7cf3 feat: implement VideoCodecChoice for enhanced codec selection Andy 2025-07-18 23:20:46 +00:00
  • ed03b1a4fd refactor: improve track selection logic in dl.py Andy 2025-07-18 23:19:01 +00:00
  • fd2d9829a1 feat: add .github/ to .gitignore to exclude GitHub-related files Andy 2025-07-18 21:53:57 +00:00
  • 703ed6f3b2 refactor: reorganize Planned Features section in README for clarity Andy 2025-07-18 18:54:55 +00:00
  • 6037b640ac feat: update .gitignore and enhance README with planned features Andy 2025-07-18 18:30:55 +00:00
  • 1a49d288f8 fix: change default value of set_terminal_bg to False Andy 2025-07-18 01:40:55 +00:00
  • e98c9ef66a feat: enhance CONFIG.md with new configuration options for curl_impersonate, filenames, n_m3u8dl_re, and nordvpn Andy 2025-07-18 01:39:47 +00:00
  • 41965cba28 Update README.md Sp5rky 2025-07-17 19:28:33 -06:00
  • 5b8cd847dc Add fancy icon. Andy 2025-07-18 01:19:54 +00:00
  • d856cb81d8 refactor: streamline README by removing outdated service and legal information and moved it directly to the WIKI Andy 2025-07-18 01:11:44 +00:00
  • d37014f53f Initial Commit Andy 2025-07-18 00:46:05 +00:00