AstraeLabs/VibraVid

Downloader for Movie, Series, Anime, Album + MPD/M3U8/ISM/MP4.

cli
dash
downloader
drm
drm-removal
gui
hls
hls-downloader
m3u8
mega-downloader
mp4-downloader
mpd
playready
playready-drm
python
streamingcommunity
streamingunity
widevine
widevine-drm
![Release](https://img.shields.io/github/v/release/AstraeLabs/VibraVid?style=flat-square&color=success) ![License](https://img.shields.io/github/license/AstraeLabs/VibraVid?style=flat-square) [![Windows](https://img.shields.io/badge/🪟_Windows-0078D4?style=for-the-badge&logo=windows&logoColor=white&labelColor=2d3748)](https://github.com/AstraeLabs/VibraVid/releases/latest/download/VibraVid_win_2025_x64.exe) [![macOS](https://img.shields.io/badge/🍎_macOS-000000?style=for-the-badge&logo=apple&logoColor=white&labelColor=2d3748)](https://github.com/AstraeLabs/VibraVid/releases/latest/download/VibraVid_mac_15_x64) [![Linux](https://img.shields.io/badge/🐧_Linux_latest-FCC624?style=for-the-badge&logo=linux&logoColor=black&labelColor=2d3748)](https://github.com/AstraeLabs/VibraVid/releases/latest/download/VibraVid_linux_24_04_x64)

Quick Start

git clone https://github.com/AstraeLabs/VibraVid.git
cd VibraVid
pip install -r requirements.txt
python manual.py

Full installation options (Unraid, Android/Termux, uv), updating, and CLI usage are covered in the Installation guide and CLI usage guide.


Documentation

📚 Full docs (with search) on the documentation site.

Topic
⚙️ Configuration config.json reference — DEFAULT, OUTPUT, DOWNLOAD (stream selection filters), PROCESS, REQUESTS, DRM
💻 CLI Usage Search, series selection, year filter, track overrides, proxy, direct URL download, download queue
🌐 Web GUI Django-based browser interface
⌨️ TUI Terminal user interface (Textual)
🤖 Telegram Bot Trigger downloads from chat
🔗 ARR Integration Seerr/Jellyseerr, Sonarr, Radarr automation
🪝 Hook System Run custom scripts on download lifecycle events
🐳 Docker Compose, custom ports/paths, private network deployment
🖥️ NAS Deployment Synology, TrueNAS, Unraid
🔑 Login Guide Authentication for supported services

Related Projects

  • MammaMia — Stremio addon for Italian streaming (by UrloMythus)
  • Unit3Dup — Torrent automation for Unit3D tracker (by 31December99)
  • N_m3u8DL-RE — Universal downloader for HLS/DASH/ISM (by nilaoda)
  • pywidevine — Widevine L3 decryption library (by devine-dl)
  • pyplayready — PlayReady decryption library (by ready-dl)

Disclaimer

This software is for educational and research purposes only. The authors:

  • DO NOT assume responsibility for illegal use
  • DO NOT provide or facilitate DRM circumvention tools, CDMs, or decryption keys
  • DO NOT endorse piracy or copyright infringement

By using this software, you agree to comply with all applicable laws and confirm you have rights to any content you process. No warranty is provided.


**Made with ❤️ for streaming lovers** *If you find this project useful, consider starring it! ⭐*
Stars
1188
3.54% more than last month
Forks
152
Open Issues
1