").parent().html()),$("#main-row").append("
"),$("#player").removeClass("player_bottom"),$("#main-row").removeClass("frontpage_modified_heights"),$("#main_section_frontpage").remove(),$("#closePlayer").remove(),$("#player_bottom_overlay").remove()}$("#search").attr("placeholder","Find song on YouTube..."),$(".page-footer").addClass("padding-bottom-novideo"),1==$("#alreadychannel").length?e():(Oe=!0,e()),0===$("#alreadyfp").length&&$("head").append("
")}})}};String.prototype.capitalizeFirstLetter=function(){return this.charAt(0).toUpperCase()+this.slice(1)};var Je={loaded:!0,before_load:"",after_load:"",player:"",stopInterval:!1,youtube_listener:function(e){Je.loaded=!1,A.log("--------youtube_listener--------"),A.log("Received: "),A.log(e),A.log("paused variable: "+K),A.log("mobile_beginning variable: "+xe);try{A.log("getVideoUrl(): "+Je.player.getVideoUrl().split("v=")[1])}catch(e){}if(A.log("video_id variable: "+Me),A.log("---------------------------------"),e.np){if(K)Je.getTitle(e.np[0].title,X),Je.notifyUser(e.np[0].id,e.np[0].title),Je.stopVideo();else if(!K){void 0===Ve?Ve=e.np[0].id:Ve!=Me&&(Ve=Me),Me=e.np[0].id,F=e.conf[0],time=e.time,Ne=time-F.startTime,ze=e.np[0].title,duration=e.np[0].duration,xe&&A.mobilecheck()&&0===Ne&&(Ne=1);try{Te[0].id==Me&&N.song_change(Te[0].added),Ze.fetchYoutubeSuggests(Me)}catch(e){}if(Je.getTitle(ze,X),Je.setBGimage(Me),Q&&!window.MSStream)try{Je.player.getVideoUrl().split("v=")[1]!=Me&&(Je.loadVideoById(Me),Je.notifyUser(Me,ze),Je.seekTo(Ne),K&&Je.pauseVideo()),K||(xe||Je.playVideo(),re||Je.durationSetter()),(Je.player.getDuration()>Ne||0===Je.player.getDuration()||be)&&Je.seekTo(Ne),Je.after_load=Me,Je.loaded||setTimeout(function(){Je.loaded=!0},500)}catch(e){re||Je.durationSetter()}else Je.getTitle(ze,X)}}else{document.getElementById("song-title").innerHTML="Empty channel. Add some songs!",$("#player_overlay").height($("#player").height()),window.MSStream||be||$("#player_overlay").toggleClass("hide");try{Je.stopVideo()}catch(e){}}},onPlayerStateChange:function(e){A.log("-------onPlayerStateChange------"),A.log("New state\nState: "),A.log(e);try{A.log("Duration: "+Je.player.getDuration(),"Current time: "+Je.player.getCurrentTime()),A.log("getVideoUrl(): "+Je.player.getVideoUrl().split("v=")[1])}catch(e){}switch(A.log("video_id variable: "+Me),A.log("---------------------------------"),e.data){case-1:break;case 0:ee=!1,K=!1,De.emit("end",{id:Me,channel:z.toLowerCase()});break;case 1:ee=!0,beginning&&A.mobilecheck()&&(Je.pauseVideo(),beginning=!1,xe=!1),!se&&"/"!=window.location.pathname&&be&&A.addClass("#player_overlay","hide"),"/"!=window.location.pathname&&(1==document.getElementById("play").className.split(" ").length&&$("#play").toggleClass("hide"),2==document.getElementById("pause").className.split(" ").length&&$("#pause").toggleClass("hide")),K&&(De.emit("pos",{channel:z.toLowerCase()}),K=!1);break;case 2:be||(K=!0,"/"!=window.location.pathname&&Ge.play_pause_show(),xe=!0);break;case 3:}},playVideo:function(){be?M.sendMessage("urn:x-cast:zoff.no",{type:"playVideo"}):Je.player.playVideo()},pauseVideo:function(){be?M.sendMessage("urn:x-cast:zoff.no",{type:"pauseVideo"}):Je.player.pauseVideo()},seekTo:function(e){be?M.sendMessage("urn:x-cast:zoff.no",{type:"seekTo",seekTo:e}):Je.player.seekTo(e)},loadVideoById:function(e){be?M.sendMessage("urn:x-cast:zoff.no",{type:"loadVideoById",videoId:e}):Je.player.loadVideoById(e)},stopVideo:function(){be?M.sendMessage("urn:x-cast:zoff.no",{type:"stopVideo"}):Je.player.stopVideo()},sendNext:function(e){be&&M.sendMessage("urn:x-cast:zoff.no",{type:"nextVideo",title:e.title,videoId:e.videoId})},getTitle:function(e,t){var a=t>1?"viewers":"viewer",o=decodeURIComponent(e);if("/"!=window.location.pathname){var n=document.getElementById("song-title"),i=document.getElementById("viewers");n.innerHTML=o,i.innerHTML=t+" "+a,n.title=o}document.title=o+" • Zöff / "+z},errorHandler:function(e){5==e.data||100==e.data||101==e.data||150==e.data?(curr_playing=Je.player.getVideoUrl().replace("https://www.youtube.com/watch?v=",""),De.emit("skip",{error:e.data,id:Me,pass:W,channel:z.toLowerCase})):void 0!==Me&&Je.loadVideoById(Me)},onPlayerReady:function(e){$("#channel-load").css("display","none");try{beginning=!0,Q=!0,window.MSStream||($("#player").css("opacity","1"),$("#controls").css("opacity","1"),$(".playlist").css("opacity","1"),Je.loadVideoById(Me),le&&!A.mobilecheck()&&Je.playVideo(),re||Je.durationSetter(),se?setTimeout(function(){Je.seekTo(Ne),le||(Je.pauseVideo(),Ge.play_pause_show())},1e3):Je.seekTo(Ne)),Je.readyLooks(),Ge.initYoutubeControls(Je.player),Ge.initSlider(),Je.player.setVolume(L.get_volume()),$(".video-container").removeClass("no-opacity")}catch(e){}},readyLooks:function(){Je.setBGimage(Me)},setBGimage:function(e){if(void 0!==e&&!se){var t=new Image;t.onload=function(){var e=new ColorThief,a=e.getColor(t);"/"!=window.location.pathname&&(document.getElementsByTagName("body")[0].style.backgroundColor=A.rgbToHsl(a,!0),$("meta[name=theme-color]").attr("content",A.rgbToHex(a[0],a[1],a[2])))},t.crossOrigin="Anonymous",t.src="https://zoff.no:8080/https://img.youtube.com/vi/"+e+"/mqdefault.jpg"}},set_width:function(e){$(".video-container").width(e)},notifyUser:function(e,t){if(t=t.replace(/\\\'/g,"'").replace(/"/g,"'").replace(/&/g,"&"),"granted"===Notification.permission&&document.hidden){var a=new Notification("Now Playing",{body:t,icon:"https://i.ytimg.com/vi/"+e+"/mqdefault.jpg",iconUrl:"http://i.ytimg.com/vi/"+e+"/mqdefault.jpg"
});a.onclick=function(e){window.focus(),this.cancel()},setTimeout(function(){a.close()},5e3)}},setup_all_listeners:function(){i(),n(),c(),d(),p()},onYouTubeIframeAPIReady:function(){Je.player=new YT.Player("player",{videoId:Me,playerVars:{rel:"0",wmode:"transparent",controls:"0",iv_load_policy:"3",theme:"light",color:"white",showinfo:0},events:{onReady:Je.onPlayerReady,onStateChange:Je.onPlayerStateChange,onError:Je.errorHandler}})},durationSetter:function(){if(void 0!==duration)try{Je.stopInterval||(re=!0),dMinutes=Math.floor(duration/60),dSeconds=duration-60*dMinutes,currDurr=void 0!==Je.player.getCurrentTime()?Math.floor(Je.player.getCurrentTime()):Ne,currDurr>duration&&(currDurr=duration),minutes=Math.floor(currDurr/60),seconds=currDurr-60*minutes,document.getElementById("duration").innerHTML=A.pad(minutes)+":"+A.pad(seconds)+"
/ "+A.pad(dMinutes)+":"+A.pad(dSeconds),per=100/duration*currDurr,per>=100?per=100:0===duration&&(per=0),$("#bar").width(per+"%")}catch(e){}Je.stopInterval||setTimeout(Je.durationSetter,1e3)},loadPlayer:function(){if(1==$("script[src='https://www.youtube.com/iframe_api']").length)try{Je.onYouTubeIframeAPIReady()}catch(e){console.error("Seems YouTube iFrame script isn't correctly loaded. Please reload the page.")}else Be=document.createElement("script"),Be.src="https://www.youtube.com/iframe_api",Le=document.getElementsByTagName("script")[0],Le.parentNode.insertBefore(Be,Le)}},Ge={stopInterval:!1,initYoutubeControls:function(){!A.mobilecheck()||/iPad|iPhone|iPod/.test(navigator.userAgent)||window.MSStream||$("#controls").appendTo("#playbar"),Ge.initControls()},initControls:function(){document.getElementById("volume-button").addEventListener("click",Ge.mute_video),document.getElementById("playpause").addEventListener("click",Ge.play_pause),document.getElementById("volume-button-overlay").addEventListener("click",Ge.mute_video),document.getElementById("playpause-overlay").addEventListener("click",Ge.play_pause),document.getElementById("fullscreen").addEventListener("click",Ge.fullscreen)},initSlider:function(){try{vol=L.get_volume()}catch(e){}$("#volume").slider({min:0,max:100,value:vol,range:"min",animate:!0,slide:function(e,t){Ge.setVolume(t.value);try{L.set_volume(t.value)}catch(e){}}}),Ge.choose_button(vol,!1)},fullscreen:function(){var e=document.getElementById("player"),t=e.requestFullScreen||e.mozRequestFullScreen||e.webkitRequestFullScreen;t&&t.bind(e)()},play_pause:function(){1==Je.player.getPlayerState()?(Je.pauseVideo(),!A.mobilecheck()||/iPad|iPhone|iPod/.test(navigator.userAgent)||window.MSStream||(document.getElementById("player").style.display="none",$(".video-container").toggleClass("click-through"),$(".page-footer").toggleClass("padding-bottom-extra"))):2!=Je.player.getPlayerState()&&0!==Je.player.getPlayerState()||(Je.playVideo(),!A.mobilecheck()||/iPad|iPhone|iPod/.test(navigator.userAgent)||window.MSStream||(document.getElementById("player").style.display="block",$(".video-container").toggleClass("click-through"),$(".page-footer").toggleClass("padding-bottom-extra")))},play_pause_show:function(){1==document.getElementById("pause").className.split(" ").length&&($("#pause").toggleClass("hide"),$("#pause-overlay").toggleClass("hide")),2==document.getElementById("play").className.split(" ").length&&($("#play").toggleClass("hide"),$("#play-overlay").toggleClass("hide"))},settings:function(){$("#qS").toggleClass("hide")},changeQuality:function(e){Je.player.getPlaybackQuality!=e&&(Je.player.setPlaybackQuality(e),Je.player.getPlaybackQuality()),$("#qS").toggleClass("hide")},mute_video:function(){Je.player.isMuted()?(Je.player.unMute(),Ge.choose_button(Je.player.getVolume(),!1)):(Ge.choose_button(0,!0),Je.player.mute())},setVolume:function(e){Je.player.setVolume(e),Ge.choose_button(e,!1),Je.player.isMuted()&&Je.player.unMute()},choose_button:function(e,t){t?(1==document.getElementById("v-full").className.split(" ").length&&($("#v-full").toggleClass("hide"),$("#v-full-overlay").toggleClass("hide")),1==document.getElementById("v-medium").className.split(" ").length&&($("#v-medium").toggleClass("hide"),$("#v-medium-overlay").toggleClass("hide")),1==document.getElementById("v-low").className.split(" ").length&&($("#v-low").toggleClass("hide"),$("#v-low-overlay").toggleClass("hide")),2==document.getElementById("v-mute").className.split(" ").length&&($("#v-mute").toggleClass("hide"),$("#v-mute-overlay").toggleClass("hide"))):e>=0&&e<=33?(1==document.getElementById("v-full").className.split(" ").length&&($("#v-full").toggleClass("hide"),$("#v-full-overlay").toggleClass("hide")),1==document.getElementById("v-medium").className.split(" ").length&&($("#v-medium").toggleClass("hide"),$("#v-medium-overlay").toggleClass("hide")),2==document.getElementById("v-low").className.split(" ").length&&($("#v-low").toggleClass("hide"),$("#v-low-overlay").toggleClass("hide")),1==document.getElementById("v-mute").className.split(" ").length&&($("#v-mute").toggleClass("hide"),$("#v-mute-overlay").toggleClass("hide"))):e>=34&&e<=66?(1==document.getElementById("v-full").className.split(" ").length&&($("#v-full").toggleClass("hide"),$("#v-full-overlay").toggleClass("hide")),2==document.getElementById("v-medium").className.split(" ").length&&($("#v-medium").toggleClass("hide"),$("#v-medium-overlay").toggleClass("hide")),1==document.getElementById("v-low").className.split(" ").length&&($("#v-low").toggleClass("hide"),$("#v-low-overlay").toggleClass("hide")),1==document.getElementById("v-mute").className.split(" ").length&&($("#v-mute").toggleClass("hide"),$("#v-mute-overlay").toggleClass("hide"))):e>=67&&e<=100&&(2==document.getElementById("v-full").className.split(" ").length&&($("#v-full").toggleClass("hide"),$("#v-full-overlay").toggleClass("hide")),1==document.getElementById("v-medium").className.split(" ").length&&($("#v-medium").toggleClass("hide"),$("#v-medium-overlay").toggleClass("hide")),1==document.getElementById("v-low").className.split(" ").length&&($("#v-low").toggleClass("hide"),$("#v-low-overlay").toggleClass("hide")),1==document.getElementById("v-mute").className.split(" ").length&&($("#v-mute").toggleClass("hide"),$("#v-mute-overlay").toggleClass("hide")))},playPause:function(){state=Je.player.getPlayerState(),button=document.getElementById("playpause"),1==state?Je.pauseVideo():2==state&&Je.playVideo()},volumeOptions:function(){be||(Je.player.isMuted()?(Je.player.unMute(),vol=Je.player.getVolume(),$("#volume").slider("value",Je.player.getVolume())):(Je.player.mute(),$("#volume").slider("value",0)))},hoverMute:function(e){vol=Je.player.getVolume()}},We={submitArray:[],submitArrayExpected:null,showSearch:function(){$("#search-wrapper").toggleClass("hide"),A.mobilecheck()&&$(".search_input").focus(),$("#song-title").toggleClass("hide"),$("#results").toggleClass("hide"),$("#results").empty(),$("#search-btn i").toggleClass("mdi-navigation-close"),$("#search-btn i").toggleClass("mdi-action-search"),$("#search").focus()},search:function(e){if(void 0!==ke&&void 0!==Ce||(ke=$("#temp-results-container"),Ce=$("#empty-results-container").html()),$(".search_results").html(""),""!==e){H=!0;var t=encodeURIComponent(e),a="https://www.googleapis.com/youtube/v3/search?key="+U+"&videoEmbeddable=true&part=id&fields=items(id)&type=video&order=viewCount&safeSearch=none&maxResults=25";a+="&q="+t,J&&(a+="&videoCategoryId=10");var o="https://www.googleapis.com/youtube/v3/videos?part=contentDetails,snippet,id&key="+U+"&id=";A.contains($("#search_loader").attr("class").split(" "),"hide")&&$("#search_loader").removeClass("hide"),A.contains($("#results").attr("class").split(" "),"hide")&&$("#results").removeClass("hide"),$.ajax({type:"GET",url:a,dataType:"jsonp",success:function(e){0===e.items.length?($("
"+Ce+"
").appendTo($("#results")).show("blind",83.33),A.contains($("#search_loader").attr("class").split(" "),"hide")||$("#search_loader").addClass("hide")):e.items&&($.each(e.items,function(e,t){o+=t.id.videoId+","}),$.ajax({type:"GET",url:o,dataType:"jsonp",success:function(e){var t="",a=$(ke);$.each(e.items,function(e,o){var n=o.contentDetails.duration;if(secs=We.durationToSeconds(n),!longsongs||secs<720){Ae=o.snippet.title,enc_title=Ae,Ie=o.id,n=n.replace("PT","").replace("H","h ").replace("M","m ").replace("S","s"),thumb=o.snippet.thumbnails.medium.url;var i=a;i.find(".search-title").text(Ae),i.find(".result_info").text(n),i.find(".thumb").attr("data-original",thumb),i.find("#add-many").attr("data-video-id",Ie),i.find("#add-many").attr("data-video-title",enc_title),i.find("#add-many").attr("data-video-length",secs),i.find("#temp-results").attr("data-video-id",Ie),i.find("#temp-results").attr("data-video-title",enc_title),i.find("#temp-results").attr("data-video-length",secs),t+=i.html()}}),$("
"+t+"
").appendTo($("#results")).show("blind",83.33*(e.items.length-1)),setTimeout(function(){$(".thumb").lazyload({container:$("#results")})},250),A.contains($("#search_loader").attr("class").split(" "),"hide")||$("#search_loader").addClass("hide"),$(".add-many").click(function(e){return e.preventDefault(),e.stopPropagation(),!1})}}))}})}else $(".main").removeClass("blurT"),$("#controls").removeClass("blurT"),$(".main").removeClass("clickthrough")},backgroundSearch:function(e,t,a,o,n){var i=encodeURIComponent(e+" "+t),s="https://www.googleapis.com/youtube/v3/search?key="+U+"&videoEmbeddable=true&part=id,snippet&fields=items(id,snippet)&type=video&order=relevance&safeSearch=none&maxResults=10";s+="&q="+i;var l="https://www.googleapis.com/youtube/v3/videos?part=contentDetails,snippet,id&key="+U+"&id=";t=t.split(" ");var r=e.split("-");r=r.join(" ").split(" "),$.ajax({type:"GET",url:s,dataType:"jsonp",success:function(n){if(0===n.items.length){We.readySubmit(!1,{totalLength:o-1}),A.log("------------------------------"),A.log("NO MATCH FOR:"),A.log("Spotify title: "+e+" "+t.join(" ")),A.log("Spotify length: "+a),A.log("------------------------------");var i=$("
"+me+"
");i.find(".extra-add-text").text(e+" - "+t.join(" ")),i.find(".extra-add-text").attr("title",e+" - "+t.join(" ")),i.find(".extra-button-search").attr("data-text",e+" - "+t.join(" ")),$(".not-imported-container").append(i.html()),$(".not-imported").removeClass("hide")}else n.items.length>0&&($.each(n.items,function(e,t){l+=t.id.videoId+","}),$.ajax({type:"GET",url:l,dataType:"jsonp",success:function(n){if(n.items.length>0){var i=!1;if($.each(n.items,function(a,n){var s=We.durationToSeconds(n.contentDetails.duration),l=!1;if($.each(r,function(a,o){return n.snippet.title.toLowerCase().indexOf(o.toLowerCase())!=-1&&n.snippet.title.toLowerCase().indexOf("cover")==-1&&e.toLowerCase().indexOf("cover")==-1&&(n.snippet.title.toLowerCase().indexOf("remix")==-1&&e.toLowerCase().indexOf("remix")==-1||n.snippet.title.toLowerCase().indexOf("remix")!=-1&&e.toLowerCase().indexOf("remix")!=-1||n.snippet.title.toLowerCase().indexOf(t[0].toLowerCase())!=-1||n.snippet.channelTitle.toLowerCase().indexOf(t[0].toLowerCase())!=-1||n.snippet.channelTitle.toLowerCase().indexOf("vevo")!=-1)||(l=!0),!1}),!l)return i=!0,We.readySubmit(!0,{id:n.id,title:n.snippet.title,duration:s,totalLength:o-1}),!1}),!i){We.readySubmit(!1,{totalLength:o-1}),A.log("------------------------------"),A.log("NO MATCH FOR:"),A.log("Spotify title: "+e+" "+t.join(" ")),A.log("Spotify length: "+a),A.log("------------------------------");var s=$("
"+me+"
");s.find(".extra-add-text").text(e+" - "+t.join(" ")),s.find(".extra-add-text").attr("title",e+" - "+t.join(" ")),s.find(".extra-button-search").attr("data-text",e+" - "+t.join(" ")),$(".not-imported-container").append(s.html()),$(".not-imported").removeClass("hide")}}}}))}})},readySubmit:function(e,t){null===We.submitArrayExpected&&(We.submitArrayExpected=t.totalLength),e?We.submitArray.push(t):We.submitArrayExpected-=1,We.submitArray.length-1==We.submitArrayExpected&&($.each(We.submitArray,function(e,t){We.submit(t.id,t.title,t.duration,!0,e,We.submitArray.length-1)}),document.getElementById("import_spotify").disabled=!1,$("#import_spotify").removeClass("hide"),$("#playlist_loader_spotify").addClass("hide"),We.submitArray=[],We.submitArrayExpected=null)},submitAndClose:function(e,t,a){We.submit(e,t,a,!1,0,1),$("#results").html(""),We.showSearch(),document.getElementById("search").value="",$("#results").html="",$(".main").removeClass("blurT"),$("#controls").removeClass("blurT"),$(".main").removeClass("clickthrough")},importPlaylist:function(e,t){token="";var a,o;void 0!==t&&(token="&pageToken="+t),playlist_url="https://www.googleapis.com/youtube/v3/playlistItems?part=contentDetails&maxResults=49&key="+U+"&playlistId="+e+token,we?(o="html",a={"Content-Type":"application/json",Authorization:"Bearer "+$e.access_token}):(a={},o="jsonp"),$.ajax({type:"GET",url:playlist_url,dataType:o,headers:a,success:function(a){if(a.error)if("playlistItemsNotAccessible"==a.error.errors[0].reason){var o=w(29);window.callback=function(a){$e=a,$e.state==o?(we=!0,setTimeout(function(){we=!1,$e={}},1e3*$e.expires_in),We.importPlaylist(e,t)):($e="",console.error("Nonce doesn't match")),youtube_window.close(),window.callback=""},youtube_window=window.open("/o_callback#youtube=true&nonce="+o,"","width=600, height=600")}else A.log(a.error),document.getElementById("import").disabled=!1,$("#playlist_loader").addClass("hide"),$("#import").removeClass("hide"),Materialize.toast("It seems you've entered a invalid url.",4e3);else{var n="";"string"==typeof a&&(a=$.parseJSON(a)),$.each(a.items,function(e,t){n+=t.contentDetails.videoId+","}),We.addVideos(n,!0),a.nextPageToken&&We.importPlaylist(e,a.nextPageToken),document.getElementById("import").value=""}}})},importSpotifyPlaylist:function(e){$.ajax({url:e,headers:{Authorization:"Bearer "+ue.access_token},success:function(e){$.each(e.items,function(t,a){We.backgroundSearch(a.track.name,a.track.artists.map(function(e){return e.name}).join(" "),Math.floor(a.track.duration_ms/1e3),e.total,t+e.offset)}),e.next&&We.importSpotifyPlaylist(e.next)},error:function(){document.getElementById("import_spotify").disabled=!1,$("#import_spotify").removeClass("hide"),$("#playlist_loader_spotify").addClass("hide"),Materialize.toast("It seems you've entered a invalid url.",4e3)}})},addVideos:function(e,t){var a="https://www.googleapis.com/youtube/v3/videos?part=contentDetails,snippet,id&key=***REMOVED***&id=";a+=e,$.ajax({type:"POST",url:a,dataType:"jsonp",success:function(e){var a=0,o=[];$.each(e.items,function(e,n){var i=We.durationToSeconds(n.contentDetails.duration);(!longsongs||i<720)&&(enc_title=n.snippet.title,a+=1,o.push({id:n.id,enc_title:enc_title,duration:i,playlist:t}))}),$.each(o,function(e,t){We.submit(t.id,t.enc_title,t.duration,t.playlist,e,a)})}})},submit:function(e,t,a,o,n,i){De.emit("add",{id:e,title:decodeURIComponent(t),adminpass:W,list:z.toLowerCase(),duration:a,playlist:o,num:n,total:i})},durationToSeconds:function(e){var t=e.match(q);return hours=parseInt(t[12])||0,minutes=parseInt(t[14])||0,seconds=parseInt(t[16])||0,60*hours*60+60*minutes+seconds}},Ze={catchUserSuggests:function(e,t){if(t)Ze.createSuggested(e);else for(var a in e)Ze.createSuggested(e[a]);Ze.checkUserEmpty()},createSuggested:function(e){var t=e.duration,a=e.id,o=e.title,n=Math.floor(t/60),i=t-60*n;duration=n+"m "+i+"s";var s=N.generateSong({id:a,title:o,length:t,duration:duration},!1,!1,!1,!0);$("#user-suggest-html").append(s)},fetchYoutubeSuggests:function(e){var t="https://www.googleapis.com/youtube/v3/search?part=snippet&relatedToVideoId="+e+"&type=video&key="+U,a="https://www.googleapis.com/youtube/v3/videos?part=contentDetails,snippet,id&key="+U+"&id=";$.ajax({type:"GET",url:t,dataType:"jsonp",success:function(e){$.each(e.items.slice(0,5),function(e,t){a+=t.id.videoId+","}),$.ajax({type:"GET",url:a,dataType:"jsonp",success:function(e){$("#suggest-song-html").empty(),$.each(e.items,function(e,t){var a=t.contentDetails.duration,o=We.durationToSeconds(a),n=t.id,i=t.snippet.title;a=a.replace("PT","").replace("H","h ").replace("M","m ").replace("S","s"),$("#suggest-song-html").append(N.generateSong({id:n,title:i,length:o,duration:a},!1,!1,!1))})}})}})},checkUserEmpty:function(){var e=$("#user-suggest-html").children().length;0===e?A.contains($("#user_suggests").attr("class").split(" "),"hide")||$("#user_suggests").addClass("hide"):$("#user_suggests").removeClass("hide")}}}();
\ No newline at end of file
diff --git a/static/js/listeners.js b/static/js/listeners.js
index 01f42d3a..dfc45f34 100755
--- a/static/js/listeners.js
+++ b/static/js/listeners.js
@@ -299,6 +299,7 @@ function hide_native(way){
}
function chromecastListener(event){
+ console.log(event);
switch(event.data.type){
case -1:
socket.emit("end", {id: event.data.videoId, channel: chan.toLowerCase()});