diff --git a/lib/playlist.js b/lib/playlist.js index 5f2119b1..da63e99c 100644 --- a/lib/playlist.js +++ b/lib/playlist.js @@ -352,8 +352,10 @@ Playlist.prototype.startPlayback = function (time) { !self.current.media.direct && Server.getServer().cfg["vimeo-workaround"]) { VimeoIsADoucheCopter(self.current.media.id, function (direct) { - self.current.media.direct = direct; - self.startPlayback(time); + if (self.current != null && self.current.media != null) { + self.current.media.direct = direct; + self.startPlayback(time); + } }); return; }