Trailarr
Trailarr is a Docker application to download and manage trailers for your Radarr, and Sonarr 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
Features
- Manages multiple Radarr and Sonarr instances to find media
- Runs in background like Radarr/Sonarr.
- Checks if a trailer already exists for movie/series. Download it if set to monitor.
- Downloads trailer and organizes it in the media folder.
- Follows plex naming conventions. Works with Plex, Emby, Jellyfin, etc.
- Downloads trailers for trailer id's set in Radarr/Sonarr.
- Searches for a trailer if not set in Radarr/Sonarr.
- Option to download desired video as trailer for any movie/series.
- Converts audio, video and subtitles to desired formats. Hardware Acceleration supported for NVIDIA GPUs.
- Beautiful and responsive UI to manage trailers and view details of movies and series.
- Built with Angular and FastAPI.
Installation & Setup
See the Documentation for detailed instructions on how to install and setup Trailarr.
Dependencies
Trailarr is built using the following libraries and tools:
Support
If you have any questions or need help, please read the FAQ first.
If you still need help, please use the below:
Note: Please do not use the GitHub issues for support requests!
If you like the project, please consider giving us a star on GitHub.
Issues
If you encounter any bugs/issues, please create an issue on the GitHub repository or post on our Discord Server (recommended).
Roadmap
There are some changes that are planned for the future. These changes are not guaranteed to be implemented, but they are on the roadmap.
- Add Profiles for Trailers Quality with custom filters (include wait time between downloads)
- Add custom filters to Media pages in frontend
- Add a new method for making path mappings easier
- Add options to disable conversion of downloaded videos
- Update media objects to include more metadata received from Radarr/Sonarr, include media_available flag, downloaded trailer info, etc.
- Add Plex integration to send notifications to Plex and scan media signals
- Add support for some fields with translated values
- Update docs for Windows path mappings
- Improve task logging
- Add Support for Hardware Acceleration using VAAPI (Intel and AMD)
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.
Contributing
Contributions are welcome! Please see the Contributing guide for more information.
Looking for a backend (python) / frontend developers (Angular) to help with the UI, if you are interested, please reach out on Discord.
License
This project is licensed under the terms of the GPL v3 license. See GPL-3.0 license for more details.
Disclaimer
For important legal information about using Trailarr, please refer to our Legal Disclaimer.