aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Dlna/PlayTo/PlayToController.cs
diff options
context:
space:
mode:
Diffstat (limited to 'MediaBrowser.Dlna/PlayTo/PlayToController.cs')
-rw-r--r--MediaBrowser.Dlna/PlayTo/PlayToController.cs5
1 files changed, 4 insertions, 1 deletions
diff --git a/MediaBrowser.Dlna/PlayTo/PlayToController.cs b/MediaBrowser.Dlna/PlayTo/PlayToController.cs
index 5aa8c1f9ca..cf21211f4d 100644
--- a/MediaBrowser.Dlna/PlayTo/PlayToController.cs
+++ b/MediaBrowser.Dlna/PlayTo/PlayToController.cs
@@ -768,8 +768,11 @@ namespace MediaBrowser.Dlna.PlayTo
await _device.SetAvTransport(newItem.StreamUrl, GetDlnaHeaders(newItem), newItem.Didl).ConfigureAwait(false);
- if (newItem.StreamInfo.IsDirectStream)
+ if (newItem.StreamInfo.IsDirectStream && newPosition > 0)
{
+ // This is rather arbitrary, but give the player time to start playing
+ await Task.Delay(2000).ConfigureAwait(false);
+
await _device.Seek(TimeSpan.FromTicks(newPosition)).ConfigureAwait(false);
}
}