Random collection of scripts and configuration files used by *arr tools in my setup
This project follows Conventional Commits and the conventions documented in AGENTS.md.
If you need more features or better maintained taggers, check out the Radarr DV HDR Tagarr from TRaSH-. It offers more extensive functionality and active development.
Script and supporting files to be used as Connect / postprocess scripts in radarr.
Configuration file used by all Connect scripts
Script to be run with:
- On File Import
- On File Upgrade
- On Movie File Delete
Script will tag the movie with fel or mel if the file
contains a Dolby Vision Enhancement Layer, and whether the EL
is minimal or full.
If the imported file has no Enhancement Layer, and the movie has one of
those two tags, it will be removed.
The script can also be run as:
$ ./tag_dvfelmel.sh bulkIf run like this, it will loop over all movies in radarr and add/remove the tags where needed. Can be used to backfill all the tags for an existing library.
Script to be run with:
- On Movie Add
- On File Import
- On File Upgrade
Script will search TMDB for official trailers for the movie and download
them in the best available quality using yt-dlp.
Trailers are saved in a Trailers/ subdirectory inside the movie folder.
By default it downloads trailers in the movie's original language and
Brazilian Portuguese (pt-BR), with Brazilian Portuguese subtitles for
original-language trailers. These preferences can be configured in
scripts.conf.
Requires a TMDB API key (set TMDB_API_KEY in scripts.conf).
Get one at https://www.themoviedb.org/settings/api
For age-restricted content, YouTube cookie authentication is supported. See cookie extraction guide for setup.
The script can also be run as:
$ ./download_trailer.sh bulkIf run like this, it will loop over all movies in radarr and download trailers where needed. Can be used to backfill trailers for an existing library.