diff --git a/core/playback/mpv/track.go b/core/playback/mpv/track.go index 40af54276..b894ff3ad 100644 --- a/core/playback/mpv/track.go +++ b/core/playback/mpv/track.go @@ -150,7 +150,8 @@ func (t *MpvTrack) Position() int { if retryCount > 5 { return 0 } - break + time.Sleep(time.Duration(retryCount) * time.Millisecond) + continue } if err != nil { @@ -166,7 +167,6 @@ func (t *MpvTrack) Position() int { return int(pos) } } - return 0 } func (t *MpvTrack) SetPosition(offset int) error {