diff --git a/static/pyrite.js b/static/pyrite.js index f8e2e10..ec05a40 100644 --- a/static/pyrite.js +++ b/static/pyrite.js @@ -8,7 +8,7 @@ var vol_prev; function init() { player = document.querySelector('#player'); - init_analyzer(); + //init_analyzer(); init_canvas(); player.addEventListener('ended', nextTrack); @@ -41,7 +41,7 @@ function init() { } async function get_rand_track() { - let playlist = document.querySelector('#playlist').value; + let playlist = document.querySelector('#playlist-select').value; let q = new URLSearchParams(); q.set('playlist', playlist); @@ -53,7 +53,7 @@ async function get_rand_track() { async function select_artist(event) { let artist = event.target.value; - let playlist = document.querySelector('#playlist').value; + let playlist = document.querySelector('#playlist-select').value; let q = new URLSearchParams(); q.set('albumartist', artist); @@ -68,7 +68,7 @@ async function select_album(event) { let artist = document.querySelector('input[name=artist]:checked').value; let album = document.querySelector('input[name=album]:checked').value; let date = event.srcElement.parentElement.querySelector('.album_year').textContent; - let playlist = document.querySelector('#playlist').value; + let playlist = document.querySelector('#playlist-select').value; let q = new URLSearchParams(); q.set('albumartist', artist); @@ -172,6 +172,9 @@ function prevTrack() { } async function playTrack() { + if (!audio_ctx) { + init_analyzer(); + } if (!player.src) { return nextTrack(); }