+ /* Update the metadata tab. */
+ var currentsong = {};
+ if ('Currentsong' in state)
+ currentsong = state.Currentsong;
+ ui_mpc_metadata_album.innerText = currentsong.Album;
+ ui_mpc_metadata_artist.innerText = currentsong.Artist;
+ ui_mpc_metadata_title.innerText = currentsong.Title;
+ ui_mpc_metadata_date.innerText = currentsong.Date;
+ ui_mpc_metadata_file.innerText = currentsong.file;
+
+ /* Update the playlist tab. */
+ var playlist = [];
+ if ('Playlist' in state)
+ playlist = state.Playlist;
+ ui_mpc_playlist.innerHTML = '';
+ playlist.forEach(function(song) {
+ var cell, row = ui_mpc_playlist.insertRow(-1);
+ if (song.Pos == currentsong.Pos)
+ row.style.fontWeight = 'bold';