Display your currently playing Spotify song(s) using Last.fm scrobbling.
CSS HTML
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
css
dist Add everything for Bower and npm Sep 2, 2016
img Update image colors Feb 18, 2016
scss
.gitignore Update .gitignore Feb 17, 2016
.npmignore Add everything for Bower and npm Sep 2, 2016
CHANGELOG.md
LICENSE.md Create LICENSE.md Apr 7, 2017
README.md
bower.json Add everything for Bower and npm Sep 2, 2016
index.html
package.json Add everything for Bower and npm Sep 2, 2016

README.md

spotifyCurrentlyPlaying.js

Display your currently playing Spotify song(s) using Last.fm scrobbling.

Documentation

http://kylebrumm.com/spotifyCurrentlyPlaying.js/

Install

Bower:

$ bower install spotifyCurrentlyPlaying.js

npm:

$ npm install spotifyCurrentlyPlaying.js

CDN:

<script src="https://unpkg.com/spotifyCurrentlyPlaying.js/dist/spotifyCurrentlyPlaying.min.js"></script>

To-Do

  • Add Methods
    • refresh() - Refresh the player
    • destroy() - Remove the player
  • Add Events
    • - init - Fires after SCP initializes for the first time
    • - reInit - Fires every time SCP re-initializes
  • Website
    • Add a table of all the "options"
    • Add a "Browser Support" section

Settings

Option Type Default Description
selector string|element '.scp-container' Class or selector for the container
username string '' LastFM username
api_key string '' LastFM API key
width int 300 Width of the player
height int 400 Height of the player
theme string 'black' Theme of the player (black, white)
view string 'list' View of the player (list, coverart)
count int 1 Number of tracks to display
backup_ids array [...] Backup IDs of tracks to display if no tracks are found

Browser Support

  • Chrome (todo)
  • Firefox (todo)
  • Safari (todo)
  • Opera (todo)
  • IE (todo)

License

Copyright © Kyle Brumm. spotifyCurrentlyPlaying.js is free to use on whatever and may be redistributed under the terms specified in the license.