diff --git a/server/public/assets/js/listeners.js b/server/public/assets/js/listeners.js
index b198ef36..4d52ef8c 100755
--- a/server/public/assets/js/listeners.js
+++ b/server/public/assets/js/listeners.js
@@ -985,7 +985,7 @@ function seekToMove(e){
var acceptable = ["bar", "controls", "duration"];
if(acceptable.indexOf($(e.target).attr("id")) >= 0 && dragging) {
- $("#bar").width(((100 / Player.player.getDuration()) * total) + "%");
+ $("#bar").width(((100 / duration) * total) + "%");
}
} catch(e){}
}
@@ -999,13 +999,15 @@ function seekToClick(e){
Helper.log(total);
if(!chromecastAvailable){
- Player.player.seekTo(total);
+ Player.player.seekTo(total + Player.np.start);
dMinutes = Math.floor(duration / 60);
dSeconds = duration - dMinutes * 60;
currDurr = total;
- if(currDurr > duration)
- currDurr = duration;
+ if(currDurr - Player.np.start > duration) {
+ currDurr = duration - Player.np.start;
+ }
+ currDurr = currDurr - Player.np.start;
minutes = Math.floor(currDurr / 60);
seconds = currDurr - (minutes * 60);
document.getElementById("duration").innerHTML = Helper.pad(minutes)+":"+Helper.pad(seconds)+" / "+Helper.pad(dMinutes)+":"+Helper.pad(dSeconds);
diff --git a/server/public/assets/js/player.js b/server/public/assets/js/player.js
index b7c93cee..7244cd4a 100755
--- a/server/public/assets/js/player.js
+++ b/server/public/assets/js/player.js
@@ -447,6 +447,13 @@ var Player = {
$("#playpause").css("visibility", "hidden");
$("#playpause").css("pointer-events", "none");
$("#player").css("opacity", "1");
+ if(offline) {
+ setTimeout(function(){
+ $("#channel-load").css("display", "none");
+ $("#playpause").css("visibility", "visible");
+ $("#playpause").css("pointer-events", "all");
+ }, 1500);
+ }
} else {
//$("#channel-load").css("display", "none");
}
@@ -594,12 +601,6 @@ var Player = {
//currDurr = currDurr - Player.np.start;
minutes = Math.floor(currDurr / 60);
seconds = currDurr - (minutes * 60);
- /*if(isNan(minutes)) {
- minutes = 0;
- }
- if(isNan(seconds)) {
- seconds = 0;
- }*/
document.getElementById("duration").innerHTML = Helper.pad(minutes)+":"+Helper.pad(seconds)+" / "+Helper.pad(dMinutes)+":"+Helper.pad(dSeconds);
per = (100 / duration) * currDurr;
if(per >= 100) {