Files
unshackle/README.md
T

56 lines
1.9 KiB
Markdown
Raw Normal View History

2025-07-18 00:46:05 +00:00
<p align="center">
2025-07-17 19:28:33 -06:00
<img width="16" height="16" alt="no_encryption" src="https://github.com/user-attachments/assets/6ff88473-0dd2-4bbc-b1ea-c683d5d7a134" /> unshackle
2025-07-18 00:46:05 +00:00
<br/>
<sup><em>Movie, TV, and Music Archival Software</em></sup>
2025-08-12 20:51:29 -06:00
<br/>
<a href="https://discord.gg/mHYyPaCbFK">
<img src="https://img.shields.io/discord/1395571732001325127?label=&logo=discord&logoColor=ffffff&color=7289DA&labelColor=7289DA" alt="Discord">
</a>
2025-07-18 00:46:05 +00:00
</p>
<p align="center">
<a href="#install">Install</a> &nbsp;·&nbsp;
<a href="https://docs.unshackle.dev">Docs</a> &nbsp;·&nbsp;
<a href="https://discord.gg/mHYyPaCbFK">Discord</a>
</p>
2025-07-18 00:46:05 +00:00
---
2025-07-18 00:46:05 +00:00
A modular archival tool for movies, TV, and music. Fork of [Devine](https://github.com/devine-dl/devine/) with DASH/HLS/ISM parsing, Widevine & PlayReady DRM, and a REST API.
2025-07-18 00:46:05 +00:00
<p align="center">
<a href="https://asciinema.org/a/ldMiqYFFTgPAOxW7">
<img src="https://asciinema.org/a/ldMiqYFFTgPAOxW7.svg" alt="unshackle demo" width="700">
</a>
</p>
2025-07-18 00:46:05 +00:00
## Install
2025-07-18 00:46:05 +00:00
```shell
uv tool install git+https://github.com/unshackle-dl/unshackle.git
unshackle --help
2025-07-18 00:46:05 +00:00
```
> [!TIP]
> Prefer `uv run unshackle ...` inside a clone to keep the virtual environment active.
2025-07-18 00:46:05 +00:00
### Requirements
2025-07-18 00:46:05 +00:00
2026-07-26 21:21:01 -06:00
External tools. (recommended versions):
2025-07-18 00:46:05 +00:00
- [Python](https://www.python.org/) - 3.11 - 3.14
- [uv](https://docs.astral.sh/uv/) - ≥ 0.5
- [FFmpeg](https://ffmpeg.org/) - ≥ 6.0
- [MKVToolNix](https://mkvtoolnix.download/) - ≥ 80
- [shaka-packager](https://github.com/shaka-project/shaka-packager/releases) - 2.6.1, or ≥ 3.10.0
2025-07-18 00:46:05 +00:00
Optional:
2026-07-26 21:21:01 -06:00
- [Bento4](https://github.com/axiomatic-systems/Bento4) - ≥ 1.6.0-639
- [dovi_tool](https://github.com/quietvoid/dovi_tool) - ≥ 2.1
- [SubtitleEdit](https://github.com/SubtitleEdit/subtitleedit/releases) - ≥ 5.0 (`SeConv` CLI)
## License
2025-07-18 00:46:05 +00:00
[GPL-3.0](LICENSE). Do not use unshackle for content you do not have the rights to. Keep the core free and open. Keep service code private. Be kind.