Skip to content

Instantly share code, notes, and snippets.

@agneevX
Created November 12, 2020 06:29
Show Gist options
  • Save agneevX/a865bc1821a1c6e5ca4a80fab5d2316a to your computer and use it in GitHub Desktop.
Save agneevX/a865bc1821a1c6e5ca4a80fab5d2316a to your computer and use it in GitHub Desktop.
Radarr bash script for specific Plex library scanning
#!/bin/bash
radarr_eventtype=$radarr_eventtype
if [[ $radarr_eventtype == "Grab" ]]; then
radarr_download_client=$radarr_download_client # NZB/Torrent downloader client
radarr_download_id=$radarr_download_id # The hash of the torrent/NZB file downloaded (used to uniquely identify the download in the download client)
radarr_movie_id=$radarr_movie_id # Internal ID of the movie
radarr_movie_imdbid=$radarr_movie_imdbid # IMDb ID for the movie
radarr_movie_in_cinemas_date=$radarr_movie_in_cinemas_date # Cinema release date
radarr_movie_physical_release_date=$radarr_movie_physical_release_date # Physical release date
radarr_movie_title=$radarr_movie_title # Title of the movie
radarr_movie_tmdbid=$radarr_movie_tmdbid # TMDb ID for the movie
radarr_movie_year=$radarr_movie_year # Release year of the movie
radarr_release_indexer=$radarr_release_indexer # Indexer where the release was grabbed
radarr_release_quality=$radarr_release_quality # Quality name from Radarr
radarr_release_qualityversion=$radarr_release_qualityversion # 1 is the default, 2 for proper, 3+ could be used for anime versions
radarr_release_releasegroup=$radarr_release_releasegroup # Release Group, will not be set if it is unknown
radarr_release_size=$radarr_release_size # Size of the release reported by the indexer
radarr_release_title=$radarr_release_title # NZB/Torrent title
fi
if [[ $radarr_eventtype == "Download" ]]; then
radarr_download_id=$radarr_download_id # The hash of the torrent/NZB file downloaded (used to uniquely identify the download in the download client)
radarr_isupgrade=$radarr_isupgrade # `True` when an existing file is upgraded, otherwise `False`
radarr_movie_id=$radarr_movie_id # Internal ID of the movie
radarr_movie_imdbid=$radarr_movie_imdbid # IMDb ID for the movie
radarr_movie_in_cinemas_date=$radarr_movie_in_cinemas_date # Cinema release date
radarr_movie_physical_release_date=$radarr_movie_physical_release_date # Physical release date
radarr_movie_path=$radarr_movie_path # Full path to the movie ( /Movie (Year)/ )
radarr_movie_title=$radarr_movie_title # Title of the movie
radarr_movie_tmdbid=$radarr_movie_tmdbid # TMDb ID for the movie
radarr_movie_year=$radarr_movie_year # Release year of the movie
radarr_moviefile_id=$radarr_moviefile_id # Internal ID of the movie file
radarr_moviefile_relativepath=$radarr_moviefile_relativepath # Path to the movie file relative to the movie' path
radarr_moviefile_path=$radarr_moviefile_path # Full path to the movie file ( /Movie (Year)/Movie (Year).mkv )
radarr_moviefile_quality=$radarr_moviefile_quality # Quality name from Radarr
radarr_moviefile_qualityversion=$radarr_moviefile_qualityversion # 1 is the default, 2 for proper, 3+ could be used for anime versions
radarr_moviefile_releasegroup=$radarr_moviefile_releasegroup # Release group, will not be set if it is unknown
radarr_moviefile_scenename=$radarr_moviefile_scenename # Original release name
radarr_moviefile_sourcepath=$radarr_moviefile_sourcepath # Full path to the movie file that was imported
radarr_moviefile_sourcefolder=$radarr_moviefile_sourcefolder # Full path to the folder the movie file was imported from"
fi
if [[ $radarr_eventtype == "Rename" ]]; then
radarr_movie_id=$radarr_movie_id # Internal ID of the movie
radarr_movie_imdbid=$radarr_movie_imdbid # IMDb ID for the movie
radarr_movie_in_cinemas_date=$radarr_movie_in_cinemas_date # Cinema release date
radarr_movie_path=$radarr_movie_path # Full path to the movie
radarr_movie_physical_release_date=$radarr_movie_physical_release_date # Physical release date
radarr_movie_title=$radarr_movie_title # Title of the movie
radarr_movie_tmdbid=$radarr_movie_tmdbid # TMDb ID for the movie
radarr_movie_year=$radarr_movie_year # Release year of the movie"
fi
if [[ $radarr_moviefile_relativepath == *"4K"* ]]; then
curl -s http://127.0.0.1:32400/library/sections/<4K_LIBRARY_SECTION_ID>/refresh?X-Plex-Token=<PLEX_TOKEN> > /dev/null
else
curl -s http://127.0.0.1:32400/library/sections/<LIBRARY_SECTION_ID>/refresh?X-Plex-Token=<PLEX_TOKEN> > /dev/null
fi
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment