From f90af8d2e14d4a8d199ac83605007f5962a4b267 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Rynning-T=C3=B8nnesen?= Date: Wed, 8 Nov 2017 15:44:48 +0100 Subject: [PATCH] Fixed issue with duration not working on songs without a start and end set --- server/public/assets/js/player.js | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/server/public/assets/js/player.js b/server/public/assets/js/player.js index a9a732a5..f9a525a1 100755 --- a/server/public/assets/js/player.js +++ b/server/public/assets/js/player.js @@ -75,6 +75,13 @@ var Player = { end: obj.np[0].end, duration: obj.np[0].duration, }; + if(!obj.np[0].hasOwnProperty("start")) { + Player.np.start = 0; + } + if(!obj.np[0].hasOwnProperty("end")) { + Player.np.end = Player.np.duration; + } + conf = obj.conf[0]; time = obj.time; seekTo = (time - conf.startTime) + Player.np.start; @@ -96,6 +103,12 @@ var Player = { end: obj.np[0].end, duration: obj.np[0].duration, }; + if(!obj.np[0].hasOwnProperty("start")) { + Player.np.start = 0; + } + if(!obj.np[0].hasOwnProperty("end")) { + Player.np.end = Player.np.duration; + } conf = obj.conf[0]; time = obj.time; seekTo = (time - conf.startTime) + Player.np.start;