Trailarr is a self-hosted app to download and manage trailers for your media libraries.
459
stars
1,964
commits
Python
primary language
Sep 12, 2026
updated

Trailarr is a self-hosted app to download and manage trailers for your media libraries.
GitHub: https://github.com/nandyalu/trailarr/
Docker Hub: https://hub.docker.com/r/nandyalu/trailarr/
Documentation: https://nandyalu.github.io/trailarr
Reddit: https://www.reddit.com/r/trailarr
Discord: https://discord.gg/KKPr5kQEzQ
Let us know that you appreciate the project by giving us a ⭐ on GitHub.
See the Installation Guide for full instructions. Available methods:
Community video by AlienTech42 covering installation and setup on Unraid:
Trailarr is built using the following libraries and tools:
| Tool / Library | Used For | Link |
|---|---|---|
| Angular | Frontend UI framework | angular.dev |
| FastAPI | Backend REST API framework | fastapi.tiangolo.com |
| FFmpeg | Video processing and conversion | ffmpeg.org |
| Python-ffmpeg | Python docker image with yt-dlp, ffmpeg and hardware acceleration drivers pre-installed | github.com/nandyalu/python-ffmpeg |
| Quiv | Background task scheduler | nandyalu.github.io/quiv |
| yt-dlp | Trailer downloading from video sites | github.com/yt-dlp/yt-dlp |
| Zensical | Documentation | zensical.org |
We tried to cover most topics in the Docs and also have a FAQ section, try those first.
If you still need help, please use the below:
Note: We suggest not using GitHub issues for support requests, but won't stop you if you do!
If you encounter any bugs/issues, please create an issue on the GitHub repository or post on our Discord Server.
There are some changes that are planned for the future. These changes are not guaranteed to be implemented, but they are on the roadmap. See the Roadmap to v1.0.0 page in the docs under References for more details.
Media Details page to remove unwanted parts of the trailer. This will help in cases where the trailer has unwanted parts at the beginning or end. 🎬If you have any suggestions or ideas for new features, please feel free to reach out on Discord. We are always looking for ways to improve the project.
Contributions are welcome! Please see the Contributing guide for more information.
Looking for a backend (python) / frontend developers (Angular) to help with the project, if you are interested, please reach out on Discord.
Made with ❤️ by nandyalu
Copyright © 2024 - present nandyalu
This project is licensed under the terms of the GPL v3 license. See GPL-3.0 license for more details.
For important legal information about using Trailarr, please refer to our Legal Disclaimer.
Python
59.9%
TypeScript
11.8%
CSS
11.7%
HTML
8.3%
SCSS
6.2%
Shell
1.5%
Trailarr is a self-hosted app to download and manage trailers for your media libraries.
459
stars
1,964
commits
Python
primary language
Sep 12, 2026
updated

Trailarr is a self-hosted app to download and manage trailers for your media libraries.
GitHub: https://github.com/nandyalu/trailarr/
Docker Hub: https://hub.docker.com/r/nandyalu/trailarr/
Documentation: https://nandyalu.github.io/trailarr
Reddit: https://www.reddit.com/r/trailarr
Discord: https://discord.gg/KKPr5kQEzQ
Let us know that you appreciate the project by giving us a ⭐ on GitHub.
See the Installation Guide for full instructions. Available methods:
Community video by AlienTech42 covering installation and setup on Unraid:
Trailarr is built using the following libraries and tools:
| Tool / Library | Used For | Link |
|---|---|---|
| Angular | Frontend UI framework | angular.dev |
| FastAPI | Backend REST API framework | fastapi.tiangolo.com |
| FFmpeg | Video processing and conversion | ffmpeg.org |
| Python-ffmpeg | Python docker image with yt-dlp, ffmpeg and hardware acceleration drivers pre-installed | github.com/nandyalu/python-ffmpeg |
| Quiv | Background task scheduler | nandyalu.github.io/quiv |
| yt-dlp | Trailer downloading from video sites | github.com/yt-dlp/yt-dlp |
| Zensical | Documentation | zensical.org |
We tried to cover most topics in the Docs and also have a FAQ section, try those first.
If you still need help, please use the below:
Note: We suggest not using GitHub issues for support requests, but won't stop you if you do!
If you encounter any bugs/issues, please create an issue on the GitHub repository or post on our Discord Server.
There are some changes that are planned for the future. These changes are not guaranteed to be implemented, but they are on the roadmap. See the Roadmap to v1.0.0 page in the docs under References for more details.
Media Details page to remove unwanted parts of the trailer. This will help in cases where the trailer has unwanted parts at the beginning or end. 🎬If you have any suggestions or ideas for new features, please feel free to reach out on Discord. We are always looking for ways to improve the project.
Contributions are welcome! Please see the Contributing guide for more information.
Looking for a backend (python) / frontend developers (Angular) to help with the project, if you are interested, please reach out on Discord.
Made with ❤️ by nandyalu
Copyright © 2024 - present nandyalu
This project is licensed under the terms of the GPL v3 license. See GPL-3.0 license for more details.
For important legal information about using Trailarr, please refer to our Legal Disclaimer.
Python
59.9%
TypeScript
11.8%
CSS
11.7%
HTML
8.3%
SCSS
6.2%
Shell
1.5%