aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.XbmcMetadata
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2015-10-16 13:06:31 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2015-10-16 13:06:31 -0400
commitd577e1c7b01c45bca49cb47a1af3697f904f9e4d (patch)
tree4cc6fd08f7181722287de5041d944660b760d8a8 /MediaBrowser.XbmcMetadata
parent3741eb24263de151a57e66dd6770fc82f69fe9c4 (diff)
support image stubbing
Diffstat (limited to 'MediaBrowser.XbmcMetadata')
-rw-r--r--MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs11
1 files changed, 6 insertions, 5 deletions
diff --git a/MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs b/MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs
index 0e5a74a9a0..fa58b67dae 100644
--- a/MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs
+++ b/MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs
@@ -884,11 +884,11 @@ namespace MediaBrowser.XbmcMetadata.Savers
{
writer.WriteStartElement("art");
- var poster = item.PrimaryImagePath;
+ var image = item.GetImageInfo(ImageType.Primary, 0);
- if (!string.IsNullOrEmpty(poster))
+ if (image != null && image.IsLocalFile)
{
- writer.WriteElementString("poster", GetPathToSave(item.PrimaryImagePath, libraryManager, config));
+ writer.WriteElementString("poster", GetPathToSave(image.Path, libraryManager, config));
}
foreach (var backdrop in item.GetImages(ImageType.Backdrop))
@@ -985,10 +985,11 @@ namespace MediaBrowser.XbmcMetadata.Savers
try
{
var personEntity = libraryManager.GetPerson(person.Name);
+ var image = personEntity.GetImageInfo(ImageType.Primary, 0);
- if (!string.IsNullOrEmpty(personEntity.PrimaryImagePath))
+ if (image != null && image.IsLocalFile)
{
- writer.WriteElementString("thumb", GetPathToSave(personEntity.PrimaryImagePath, libraryManager, config));
+ writer.WriteElementString("thumb", GetPathToSave(image.Path, libraryManager, config));
}
}
catch (Exception)