Skip to content

Latest commit

 

History

History
38 lines (34 loc) · 1.23 KB

README.md

File metadata and controls

38 lines (34 loc) · 1.23 KB

RivendellScrobbler

Last.fm scrobbler script targeting Rivendell now playing audio output file

Starts script checking for updates to input file, expecting live audio data from Rivendell of the form: [artist] --- [track]

Will scrobble new updates to Last.fm with api data from passwords.json: { "lastfm_user": "...", "lastfm_password": "...", "lastfm_api_key" : "...", "lastfm_secret" : "..." }

Will check audio file for updates, scrobbling when new data is encountered:

$ node app.js audio.txt 
checking for new audio data...
checking for new audio data...
checking for new audio data...
checking for new audio data...
checking for new audio data...
checking for new audio data...
checking for new audio data...
1/22/2017, 9:21:41 PM found a new track to scrobble: The Velvet Underground --- Some Kind of Love
Scrobbled: { '@attr': { accepted: 1, ignored: 0 },
  scrobble: 
   { artist: { corrected: '0', '#text': 'The Velvet Underground' },
     ignoredMessage: { code: '0', '#text': '' },
     albumArtist: { corrected: '0', '#text': '' },
     timestamp: '1485120101',
     album: { corrected: '0' },
     track: { corrected: '0', '#text': 'Some Kind of Love' } } }
checking for new audio data...
checking for new audio data...