diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-10-16 13:06:31 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2015-10-16 13:06:31 -0400 |
| commit | d577e1c7b01c45bca49cb47a1af3697f904f9e4d (patch) | |
| tree | 4cc6fd08f7181722287de5041d944660b760d8a8 /MediaBrowser.XbmcMetadata | |
| parent | 3741eb24263de151a57e66dd6770fc82f69fe9c4 (diff) | |
support image stubbing
Diffstat (limited to 'MediaBrowser.XbmcMetadata')
| -rw-r--r-- | MediaBrowser.XbmcMetadata/Savers/BaseNfoSaver.cs | 11 |
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) |
