aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2013-11-19 11:44:53 -0500
committerLuke Pulverenti <luke.pulverenti@gmail.com>2013-11-19 11:44:53 -0500
commit2b68dcd3c6903ce562beef4f0bb4dc02b4444ad8 (patch)
treec1ad86971e5a45ec939412f8228f6b158849cfe8
parent28c252921fac52685b01d91c965115e354f25bc6 (diff)
fix disc image saving for xbmc
-rw-r--r--MediaBrowser.Server.Implementations/Providers/ImageSaver.cs8
1 files changed, 8 insertions, 0 deletions
diff --git a/MediaBrowser.Server.Implementations/Providers/ImageSaver.cs b/MediaBrowser.Server.Implementations/Providers/ImageSaver.cs
index ff11b9a2b..418400311 100644
--- a/MediaBrowser.Server.Implementations/Providers/ImageSaver.cs
+++ b/MediaBrowser.Server.Implementations/Providers/ImageSaver.cs
@@ -344,6 +344,9 @@ namespace MediaBrowser.Server.Implementations.Providers
case ImageType.Art:
filename = "clearart";
break;
+ case ImageType.Disc:
+ filename = item is MusicAlbum ? "cdart" : "disc";
+ break;
case ImageType.Primary:
filename = item is Episode ? Path.GetFileNameWithoutExtension(item.Path) : "folder";
break;
@@ -478,6 +481,11 @@ namespace MediaBrowser.Server.Implementations.Providers
if (type == ImageType.Primary)
{
+ if (item is MusicAlbum || item is Artist || item is MusicArtist)
+ {
+ return new[] { Path.Combine(item.Path, "folder" + extension) };
+ }
+
if (item is Season && item.IndexNumber.HasValue)
{
var seriesFolder = Path.GetDirectoryName(item.Path);