Merge pull request #19 from andreevskya/DisplayCurrentTrackInPageTitle

[Issue 128] Current track in page title
This commit is contained in:
Daniel Schregenberger 2018-05-10 12:03:04 +02:00 committed by GitHub
commit 68cbe37a84
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 16 additions and 3 deletions

View File

@ -621,7 +621,7 @@ function webSocketConnect() {
socket.send('MPD_API_GET_QUEUE,'+pagination);
break;
case 'song_change':
updatePageTitle(obj.data);
$('#album').text("");
$('#artist').text("");
@ -645,8 +645,7 @@ function webSocketConnect() {
$('.top-right').notify({
message:{html: notification},
type: "info",
}).show();
}).show();
break;
case 'mpdhost':
$('#mpdhost').val(obj.data.host);
@ -763,6 +762,20 @@ var updatePlayIcon = function(state)
}
}
var updatePageTitle = function(songInfo) {
if(!songInfo || (!songInfo.artist && !songInfo.title)) {
document.title = 'ympd';
return;
}
if(songInfo.artist) {
if(songInfo.title) {
document.title = songInfo.artist + ' - ' + songInfo.title;
}
} else {
document.title = songInfo.title;
}
}
function updateDB() {
socket.send('MPD_API_UPDATE_DB');
$('.top-right').notify({