aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.XbmcMetadata/Savers/MovieNfoSaver.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.XbmcMetadata/Savers/MovieNfoSaver.cs')
-rw-r--r--MediaBrowser.XbmcMetadata/Savers/MovieNfoSaver.cs12
1 files changed, 9 insertions, 3 deletions
diff --git a/MediaBrowser.XbmcMetadata/Savers/MovieNfoSaver.cs b/MediaBrowser.XbmcMetadata/Savers/MovieNfoSaver.cs
index bfb2b916ec..d049843f35 100644
--- a/MediaBrowser.XbmcMetadata/Savers/MovieNfoSaver.cs
+++ b/MediaBrowser.XbmcMetadata/Savers/MovieNfoSaver.cs
@@ -55,7 +55,15 @@ namespace MediaBrowser.XbmcMetadata.Savers
// Check parent for null to avoid running this against things like video backdrops
if (video != null && !(item is Episode) && !video.IsOwnedItem)
{
- return updateType >= ItemUpdateType.ImageUpdate;
+ // If it's a plain video, skip if content type is unset (unless editing)
+ if (video.GetType() == typeof (Video))
+ {
+ if (updateType < ItemUpdateType.MetadataEdit && string.IsNullOrEmpty(LibraryManager.GetContentType(video)))
+ {
+ return false;
+ }
+ }
+ return updateType >= MinimumUpdateType;
}
return false;
@@ -95,8 +103,6 @@ namespace MediaBrowser.XbmcMetadata.Savers
}
}
- private static readonly CultureInfo UsCulture = new CultureInfo("en-US");
-
protected override List<string> GetTagsUsed()
{
var list = new List<string>