Script to detect what songs are playing on radio stations and submit them to last.fm accounts
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
common
definitions
scrapers
test
.gitignore
.gitmodules
Dockerfile
Dockerfile-test
LICENSE
LastFmDao.js
LastFmDao.js.map
LastFmDao.ts
README.md
Scrobbler.js
Scrobbler.js.map
Scrobbler.ts
Song.js
Song.js.map
Song.ts
Station.js
Station.js.map
Station.ts
StationDao.js
StationDao.js.map
StationDao.ts
User.js
User.js.map
User.ts
UserDao.js
UserDao.js.map
UserDao.ts
env.list.sample
main.js
main.js.map
main.ts
package.json

README.md

ScrobbleAlong Scrobbler

This is a set of scripts that figures out what's playing on a number of internet and wireless radio stations and scrobbles that information to some last.fm accounts. There is another repository here that holds a website which allows users to see the station details and scrobble along with the them. The site should be up and running here.

This requires a few environment variables:

  • SA_STATION_CRYPTO_KEY: A random string used to encrypt the sessions of the radio station last.fm accounts
  • SA_USER_CRYPTO_KEY: A random string used to encrypt the sessions of the radio station last.fm accounts
  • SA_MONGO_URI: The URI of the MongoDB database that contains the user and station data
  • SA_LASTFM_API_KEY: The Last.fm API key used for scrobbling
  • SA_LASTFM_SECRET: The Last.fm API secret used for scrobbling
  • SA_SHOULD_SCROBBLE: "true" if the script should actually post scrobbles, anything else if not