album cover updates automatically
This commit is contained in:
parent
f23b55e5bd
commit
2f80e3c7a2
|
@ -41,8 +41,11 @@ img {
|
||||||
|
|
||||||
#albumCover {
|
#albumCover {
|
||||||
padding-right: 1em;
|
padding-right: 1em;
|
||||||
|
padding-left: 1em;
|
||||||
}
|
}
|
||||||
|
|
||||||
#playerControls {
|
#playerControls {
|
||||||
text-align: center;
|
text-align: center;
|
||||||
|
padding-right: 0.5em;
|
||||||
|
padding-bottom: 0.5em;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,17 +1,20 @@
|
||||||
var httpRequest
|
var httpRequest
|
||||||
|
|
||||||
function load() {
|
function load() {
|
||||||
|
// track has ended
|
||||||
document.getElementById('player').addEventListener('ended', function() {
|
document.getElementById('player').addEventListener('ended', function() {
|
||||||
if (!document.getElementById('shuffle').checked) { return; }
|
// shuffle
|
||||||
httpRequest = new XMLHttpRequest();
|
if (document.getElementById('shuffle').checked) {
|
||||||
httpRequest.onreadystatechange = function() {
|
httpRequest = new XMLHttpRequest();
|
||||||
if (httpRequest.readyState !== XMLHttpRequest.DONE) { return; }
|
httpRequest.onreadystatechange = function() {
|
||||||
if (httpRequest.status !== 200) { return; }
|
if (httpRequest.readyState !== XMLHttpRequest.DONE) { return; }
|
||||||
let track = httpRequest.responseText;
|
if (httpRequest.status !== 200) { return; }
|
||||||
change_track(track);
|
let track = httpRequest.responseText;
|
||||||
|
change_track(track);
|
||||||
|
}
|
||||||
|
httpRequest.open('GET', '/musik/get_shuffle', true);
|
||||||
|
httpRequest.send();
|
||||||
}
|
}
|
||||||
httpRequest.open('GET', '/musik/get_shuffle', true);
|
|
||||||
httpRequest.send();
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -37,6 +40,10 @@ function change_track(track) {
|
||||||
player.load();
|
player.load();
|
||||||
player.play();
|
player.play();
|
||||||
document.getElementById('nowPlaying').innerHTML = track;
|
document.getElementById('nowPlaying').innerHTML = track;
|
||||||
|
|
||||||
|
let cd = document.getElementById('currentDirectory').innerText;
|
||||||
|
let art = document.getElementById('albumCover');
|
||||||
|
art.firstChild.src = '/musik/album_cover' + cd + 'folder.jpg';
|
||||||
}
|
}
|
||||||
|
|
||||||
function get_dir(item) {
|
function get_dir(item) {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user