Guest User

Untitled

a guest
Apr 21st, 2018
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. sp = getSpotifyApi(1);
  2.  
  3. exports.init = init;
  4.  
  5. function init() {
  6.  
  7.     updatePageWithTrackDetails();
  8.  
  9.     sp.trackPlayer.addEventListener("playerStateChanged", function (event) {
  10.        
  11.         // Only update the page if the track changed
  12.         if (event.data.curtrack == true) {
  13.             updatePageWithTrackDetails();
  14.         }
  15.     });
  16. }
  17.  
  18. function updatePageWithTrackDetails() {
  19.    
  20.     var header = document.getElementById("header");
  21.  
  22.     // This will be null if nothing is playing.
  23.     var playerTrackInfo = sp.trackPlayer.getNowPlayingTrack();
  24.  
  25.     if (playerTrackInfo == null) {
  26.         header.innerText = "Nothing playing!";
  27.     } else {
  28.         var track = playerTrackInfo.track;
  29.         header.innerText = track.name + " on the album " + track.album.name + " by " + track.album.artist.name + ".";
  30.     }
  31. }
Add Comment
Please, Sign In to add comment