浏览代码

fix disc image saving for xbmc

Luke Pulverenti 11 年之前
父节点
当前提交
2b68dcd3c6
共有 1 个文件被更改,包括 8 次插入0 次删除
  1. 8 0
      MediaBrowser.Server.Implementations/Providers/ImageSaver.cs

+ 8 - 0
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);