diff --git a/server/public/assets/js/functions.js b/server/public/assets/js/functions.js index e1d57111..43b70692 100644 --- a/server/public/assets/js/functions.js +++ b/server/public/assets/js/functions.js @@ -21,6 +21,10 @@ function removeAllListeners() { socket.removeEventListener(id); } +function list_last_logs() { + console.log(JSON.stringify(Helper.logs)); +} + function filterPlaylistElements(page) { var value = document.getElementById("filtersearch_input").value; var search_type = document.querySelector(".category-advanced-select").value; diff --git a/server/public/assets/js/helpers.js b/server/public/assets/js/helpers.js index 02d5d715..9e15b262 100755 --- a/server/public/assets/js/helpers.js +++ b/server/public/assets/js/helpers.js @@ -40,10 +40,14 @@ var Helper = { } console.log("------------ " + new Date() + " ------------");/*RemoveLogging:skip*/ } - Helper.logs.unshift({log: to_log, date: new Date()}); - if(Helper.logs.length > 10) { - Helper.logs.splice(-1, Helper.logs.length - 10); - } + try { + if(to_log[0] != "FULL PLAYLIST") { + Helper.logs.unshift({log: to_log, date: new Date()}); + if(Helper.logs.length > 10) { + Helper.logs.splice(-1, Helper.logs.length - 10); + } + } + } catch(e){} }, rnd: function(arr) { diff --git a/server/public/assets/js/listeners.js b/server/public/assets/js/listeners.js index 97601863..61e91133 100755 --- a/server/public/assets/js/listeners.js +++ b/server/public/assets/js/listeners.js @@ -177,7 +177,8 @@ try{ window.zoff = { enable_debug: enable_debug, - disable_debug: disable_debug + disable_debug: disable_debug, + list_last_logs: list_last_logs } /*if(!Helper.mobilecheck() && (window.location.host != "localhost" && window.location.host != "client.localhost")) { diff --git a/server/public/assets/js/player.js b/server/public/assets/js/player.js index aad1b154..5415b2d6 100755 --- a/server/public/assets/js/player.js +++ b/server/public/assets/js/player.js @@ -1084,6 +1084,10 @@ var Player = { if(videoSource == "soundcloud") { if(scUsingWidget) { Player.soundcloud_player.isPaused(function(playing) { + if(!playing) { + Helper.removeClass("#play", "hide"); + Helper.addClass("#pause", "hide"); + } playing = !playing; if(Math.ceil(currDurr) + 1 > Player.np.end && playing) { end_programmatically = true; @@ -1097,6 +1101,10 @@ var Player = { } }) } else { + if(Player.soundcloud_player.isPlaying()) { + Helper.removeClass("#play", "hide"); + Helper.addClass("#pause", "hide"); + } if(Math.ceil(currDurr) + 1 > Player.np.end && Player.soundcloud_player.isPlaying()) { end_programmatically = true; if(!offline) { @@ -1109,9 +1117,12 @@ var Player = { } } } else { + if(Player.player.getPlayerState() == 1) { + Helper.removeClass("#play", "hide"); + Helper.addClass("#pause", "hide"); + } if(Math.ceil(Player.player.getCurrentTime()) >= Player.np.end && (Player.player.getPlayerState() == YT.PlayerState.PLAYING)) { end_programmatically = true; - if(!offline) { Player.player.pauseVideo(); was_stopped = false;