瀏覽代碼

Allow invalid id for trickplay

Co-authored-by: JPVenson <ger-delta-07@hotmail.de>
gnattu 7 月之前
父節點
當前提交
666db81a09
共有 1 個文件被更改,包括 1 次插入3 次删除
  1. 1 3
      Jellyfin.Server.Implementations/Trickplay/TrickplayManager.cs

+ 1 - 3
Jellyfin.Server.Implementations/Trickplay/TrickplayManager.cs

@@ -498,12 +498,10 @@ public class TrickplayManager : ITrickplayManager
         var trickplayManifest = new Dictionary<string, Dictionary<int, TrickplayInfo>>();
         foreach (var mediaSource in item.GetMediaSources(false))
         {
-            if (mediaSource.IsRemote)
+            if (mediaSource.IsRemote || !Guid.TryParse(mediaSource.Id, out var mediaSourceId)
             {
                 continue;
             }
-
-            var mediaSourceId = Guid.Parse(mediaSource.Id);
             var trickplayResolutions = await GetTrickplayResolutions(mediaSourceId).ConfigureAwait(false);
 
             if (trickplayResolutions.Count > 0)