(function(){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;o=new Audio,n=$(".control-title"),f=$(".control-play"),h=$(".control-prev"),e=$(".control-next"),i=$(".control-song-slider"),k=$(".control-song-container"),a=$(".current-time"),b=$(".duration"),g=$("#player"),j=$("#songs"),q=0,r=function(a){var b;return $(k.get(q)).removeClass("control-active-song-container"),b=$(k.get(a)),b.addClass("control-active-song-container"),n.text($(".title",b).text()),o.src=b.data("url"),o.load(),q=a,0===a?h.addClass("control-inactive"):h.removeClass("control-inactive"),a===k.length-1?e.addClass("control-inactive"):e.removeClass("control-inactive")},s=function(a){return r(a),o.play()},v=function(c,d){var e,f;return c=parseInt(c,10),e=c/60|0,c=("0"+c%60).substr(-2),d=parseInt(d,10)||0,f=d/60|0,d=("0"+d%60).substr(-2),a.text(e+":"+c),b.text(f+":"+d)},o.onplaying=function(){return f.addClass("control-playing")},o.onpause=function(){return f.removeClass("control-playing")},o.onended=function(){if(q0)return s(q-1)}),k.on("click",function(){var a;if(a=k.index($(this)),q!==a)return s(a)}),i.on("input",function(){var a;return o.ontimeupdate=null,a=o.duration,v(this.value/100*a,a)}),i.on("change",function(){return o.ontimeupdate=u,o.currentTime=this.value/100*o.duration}),$(".download-button").on("click",function(a){return a.stopPropagation()}),r(q),p=function(a,b,c){var d;return d=$(" "+b+": "+c+""),d.appendTo(k.get(a)),d.after(" ")},l=$(".tag-button"),m=$("#tag-modal"),d=$("input",m),c=$("#submit-tag-button",m),m.on("shown.bs.modal",function(){return $("#host-input").focus()}),c.on("click",function(){return c.attr("disabled","disabled"),$.ajax({type:"post",data:$("#tag-form",m).serialize(),success:function(a){var b,d,e,f,g,h;for(e=c.data("song-index"),b=k.get(e),h=$.parseJSON(a),$(".tag",b).remove(),d=0,f=h.length;d