diff options
| author | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-10-17 11:35:39 -0400 |
|---|---|---|
| committer | Luke Pulverenti <luke.pulverenti@gmail.com> | 2013-10-17 11:35:39 -0400 |
| commit | 005b6c92aac4ee618fc1efa86ec5f1d9687b531e (patch) | |
| tree | 00812c2bcc8f68d0b54c5288da854594784d1184 /MediaBrowser.Server.Implementations | |
| parent | 6d68612e47403fc8ded1066675f2cdda2708b473 (diff) | |
xbmc image fixes
Diffstat (limited to 'MediaBrowser.Server.Implementations')
| -rw-r--r-- | MediaBrowser.Server.Implementations/Providers/ImageSaver.cs | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/MediaBrowser.Server.Implementations/Providers/ImageSaver.cs b/MediaBrowser.Server.Implementations/Providers/ImageSaver.cs index b6a947f12..5827b211c 100644 --- a/MediaBrowser.Server.Implementations/Providers/ImageSaver.cs +++ b/MediaBrowser.Server.Implementations/Providers/ImageSaver.cs @@ -197,7 +197,7 @@ namespace MediaBrowser.Server.Implementations.Providers { if (_config.Configuration.ImageSavingConvention == ImageSavingConvention.Legacy || !saveLocally) { - return new[] { GetLegacySavePath(item, type, imageIndex, mimeType, saveLocally) }; + return new[] { GetStandardSavePath(item, type, imageIndex, mimeType, saveLocally) }; } return GetCompatibleSavePaths(item, type, imageIndex, mimeType); @@ -303,7 +303,7 @@ namespace MediaBrowser.Server.Implementations.Providers /// or /// imageIndex /// </exception> - private string GetLegacySavePath(BaseItem item, ImageType type, int? imageIndex, string mimeType, bool saveLocally) + private string GetStandardSavePath(BaseItem item, ImageType type, int? imageIndex, string mimeType, bool saveLocally) { string filename; @@ -426,6 +426,13 @@ namespace MediaBrowser.Server.Implementations.Providers if (type == ImageType.Primary) { + if (item is Series) + { + var imageFilename = "poster" + extension; + + return new[] { Path.Combine(item.Path, imageFilename) }; + } + if (item is Season && item.IndexNumber.HasValue) { var seriesFolder = Path.GetDirectoryName(item.Path); @@ -490,7 +497,7 @@ namespace MediaBrowser.Server.Implementations.Providers } // All other paths are the same - return new[] { GetLegacySavePath(item, type, imageIndex, mimeType, true) }; + return new[] { GetStandardSavePath(item, type, imageIndex, mimeType, true) }; } /// <summary> |
