From ad147ed425e62def673ef0ac1409079189d9b6de Mon Sep 17 00:00:00 2001 From: Leonardo Galli Date: Sun, 15 Jan 2017 00:49:37 +0100 Subject: [PATCH] Release Group should now be available for renamer to use. --- src/NzbDrone.Core/Organizer/FileNameBuilder.cs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/NzbDrone.Core/Organizer/FileNameBuilder.cs b/src/NzbDrone.Core/Organizer/FileNameBuilder.cs index 25399e6de..6e631ae0f 100644 --- a/src/NzbDrone.Core/Organizer/FileNameBuilder.cs +++ b/src/NzbDrone.Core/Organizer/FileNameBuilder.cs @@ -163,6 +163,7 @@ public string BuildFileName(Movie movie, MovieFile movieFile, NamingConfig namin AddReleaseDateTokens(tokenHandlers, movie.Year); //In case we want to separate the year AddQualityTokens(tokenHandlers, movie, movieFile); AddMediaInfoTokens(tokenHandlers, movieFile); + AddReleaseGroupTokens(tokenHandlers, movie, movieFile); var fileName = ReplaceTokens(pattern, tokenHandlers, namingConfig).Trim(); fileName = FileNameCleanupRegex.Replace(fileName, match => match.Captures[0].Value[0].ToString()); @@ -527,6 +528,13 @@ private void AddQualityTokens(Dictionary> token tokenHandlers["{Quality Real}"] = m => qualityReal; } + private void AddReleaseGroupTokens(Dictionary> tokenHandlers, Movie movie, MovieFile movieFile) + { + var releaseGroup = movieFile.ReleaseGroup; + + tokenHandlers["{Release Group}"] = m => releaseGroup; + } + private void AddMediaInfoTokens(Dictionary> tokenHandlers, EpisodeFile episodeFile) { if (episodeFile.MediaInfo == null) return;