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