</div>
<div class='main' id='main.metadata' style='display: none'>
-<div id='metadata'></div>
+<span id='metadata.artist'></span> -
+<span id='metadata.album'></span> -
+<span id='metadata.title'></span><br>
+<span id='metadata.date'></span><br><br>
+<span id='metadata.file'></span>
</div>
</div>
/* Setup control tab */
ui_mpc_status = document.getElementById('status');
- ui_mpc_metadata = document.getElementById('metadata');
[
'consume', 'next', 'pause', 'play', 'previous', 'random', 'repeat',
'seekcur', 'setvol', 'single', 'stop',
ele.title = id;
});
+ /* Setup metadata tab */
+ [
+ 'album', 'artist', 'date', 'file', 'title',
+ ].forEach(function(id) {
+ window['ui_mpc_metadata_' + id] = document.getElementById('metadata.' + id);
+ });
+
/* Setup options tab */
document.getElementById('connect').onclick = mpc_connect;
local_keys.forEach(function(id) {
return;
}
- if ('file' in state) {
- // Hack: should be a real object.
- ui_mpc_metadata.innerText = state.file;
- }
+ // Hack: should be a real object.
+ ui_mpc_metadata_album.innerText = state.Album;
+ ui_mpc_metadata_artist.innerText = state.Artist;
+ ui_mpc_metadata_title.innerText = state.Title;
+ ui_mpc_metadata_date.innerText = state.Date;
+ ui_mpc_metadata_file.innerText = state.file;
var time;
if ('time' in state)