From 80304d88040ffa74d918aed9eb4c66f9c15dbd53 Mon Sep 17 00:00:00 2001 From: Qstick Date: Tue, 19 Mar 2019 06:03:20 -0400 Subject: [PATCH] New: Support Krypton Kodi Unique Ids (#3388) --- .../Extras/Metadata/Consumers/Xbmc/XbmcMetadata.cs | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src/NzbDrone.Core/Extras/Metadata/Consumers/Xbmc/XbmcMetadata.cs b/src/NzbDrone.Core/Extras/Metadata/Consumers/Xbmc/XbmcMetadata.cs index e0a6a37b5..9ae6b58a0 100644 --- a/src/NzbDrone.Core/Extras/Metadata/Consumers/Xbmc/XbmcMetadata.cs +++ b/src/NzbDrone.Core/Extras/Metadata/Consumers/Xbmc/XbmcMetadata.cs @@ -134,6 +134,19 @@ namespace NzbDrone.Core.Extras.Metadata.Consumers.Xbmc details.Add(new XElement("plot", movie.Overview)); details.Add(new XElement("id", movie.ImdbId)); + + if (movie.ImdbId.IsNotNullOrWhiteSpace()) + { + var imdbId = new XElement("uniqueid", movie.ImdbId); + imdbId.SetAttributeValue("type", "imdb"); + imdbId.SetAttributeValue("default", true); + details.Add(imdbId); + } + + var uniqueId = new XElement("uniqueid", movie.TmdbId); + uniqueId.SetAttributeValue("type", "tmdb"); + details.Add(uniqueId); + details.Add(new XElement("year", movie.Year)); if (movie.InCinemas.HasValue)