소스 검색

update playlist creation

Luke Pulverenti 8 년 전
부모
커밋
82c65f3788
2개의 변경된 파일5개의 추가작업 그리고 4개의 파일을 삭제
  1. 1 1
      Emby.Server.Implementations/Playlists/PlaylistManager.cs
  2. 4 3
      MediaBrowser.XbmcMetadata/Parsers/BaseNfoParser.cs

+ 1 - 1
Emby.Server.Implementations/Playlists/PlaylistManager.cs

@@ -100,7 +100,7 @@ namespace Emby.Server.Implementations.Playlists
 
             if (string.IsNullOrWhiteSpace(options.MediaType))
             {
-                throw new ArgumentException("A playlist media type is required.");
+                options.MediaType = "Audio";
             }
 
             var user = _userManager.GetUserById(options.UserId);

+ 4 - 3
MediaBrowser.XbmcMetadata/Parsers/BaseNfoParser.cs

@@ -964,13 +964,14 @@ namespace MediaBrowser.XbmcMetadata.Parsers
                     }
 
                 default:
-                    var providerId = reader.Name;
-                    if (_validProviderIds.ContainsKey(providerId))
+                    string readerName = reader.Name;
+                    string providerIdValue;
+                    if (_validProviderIds.TryGetValue(readerName, out providerIdValue))
                     {
                         var id = reader.ReadElementContentAsString();
                         if (!string.IsNullOrWhiteSpace(id))
                         {
-                            item.SetProviderId(_validProviderIds[providerId], id);
+                            item.SetProviderId(providerIdValue, id);
                         }
                     }
                     else