/******************************************************* * HTML-Tracklist: * Quelle: https://github.com/twonky4/ioBroker.spotify-premium/wiki/Html-Tracklist * https://forum.iobroker.net/viewtopic.php?p=151165#p151165 ******************************************************/ const STATE_PATH = 'javascript.'+ instance + '.' + 'spotify.spotify-support.'; createState(STATE_PATH + 'trackListHtml', '', false); function refreshTrackList() { var current = getState('spotify-premium.0.player.playlist.trackList').val; var source = getState('spotify-premium.0.player.playlist.trackListArray').val; var html = '
';
/********************************************************************
* Hier muss man dem aktuellen Track und/oder Artist eine ID vergeben
********************************************************************/
var currentSong = (current == i) ? ' id="currentSong"' : '';
var currentArtist = (current == i) ? ' id="currentArtist"' : '';
if(current == i) html += '![]() ' + source[i].title + ' ';
html += '' + source[i].artistName + ' ';
/********************************************************************/
//log(source[i].artist); // (sollten alle Artisten auflisten in der Log-Ausgabe)
html += ' | ';
html += '