From b00326424f293b427fdf70a1ec53e794aa03f74d Mon Sep 17 00:00:00 2001 From: Qstick Date: Wed, 3 Jun 2020 22:35:19 -0400 Subject: [PATCH] Fixed: Add TMDB Collection Id to Kodi NFO #4442 --- .../Extras/Metadata/Consumers/Xbmc/XbmcMetadata.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/NzbDrone.Core/Extras/Metadata/Consumers/Xbmc/XbmcMetadata.cs b/src/NzbDrone.Core/Extras/Metadata/Consumers/Xbmc/XbmcMetadata.cs index 4a7bbaa77..66450b035 100644 --- a/src/NzbDrone.Core/Extras/Metadata/Consumers/Xbmc/XbmcMetadata.cs +++ b/src/NzbDrone.Core/Extras/Metadata/Consumers/Xbmc/XbmcMetadata.cs @@ -137,6 +137,7 @@ public override MetadataFileResult MovieMetadata(Movie movie, MovieFile movieFil details.Add(new XElement("plot", movie.Overview)); details.Add(new XElement("id", movie.ImdbId)); + details.Add(new XElement("tmdbid", movie.TmdbId)); if (movie.ImdbId.IsNotNullOrWhiteSpace()) { @@ -171,6 +172,15 @@ public override MetadataFileResult MovieMetadata(Movie movie, MovieFile movieFil details.Add(setElement); } + if (movie.Collection?.TmdbId > 0) + { + details.Add(new XElement("tmdbCollectionId", movie.Collection.TmdbId)); + + var uniqueSetId = new XElement("uniqueid", movie.Collection.TmdbId); + uniqueSetId.SetAttributeValue("type", "tmdbSet"); + details.Add(uniqueSetId); + } + foreach (var genre in movie.Genres) { details.Add(new XElement("genre", genre));