New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

lastfm-api-fixed

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

lastfm-api-fixed - npm Package Compare versions

Comparing version 1.1.8 to 1.1.9

60

lib/track.js

@@ -8,8 +8,10 @@ var defaults = require('./defaults');

Track.prototype.addTags = function (artist, track, tags, callback) {
if (!Array.isArray(tags)) { tags = [ tags ]; }
if (!Array.isArray(tags)) {
tags = [tags];
}
var options = defaults.defaultOptions({
'artist' : artist,
'track' : track,
'tags' : tags.join(','),
'sk' : this.lastfm.sessionCredentials.key
'artist': artist,
'track': track,
'tags': tags.join(','),
'sk': this.lastfm.sessionCredentials.key
}, callback);

@@ -21,4 +23,4 @@ this.lastfm.api.request('track.addTags', options);

var options = defaults.defaultOptions({
'artist' : artist,
'track' : track
'artist': artist,
'track': track
}, callback, 'corrections');

@@ -50,5 +52,5 @@ this.lastfm.api.request('track.getCorrection', options);

var options = defaults.defaultOptions({
'artist' : artist,
'track' : track,
'sk' : this.lastfm.sessionCredentials.key
'artist': artist,
'track': track,
'sk': this.lastfm.sessionCredentials.key
}, callback);

@@ -60,6 +62,6 @@ this.lastfm.api.request('track.love', options);

var options = defaults.defaultOptions({
'artist' : artist,
'track' : track,
'tag' : tag,
'sk' : this.lastfm.sessionCredentials.key
'artist': artist,
'track': track,
'tag': tag,
'sk': this.lastfm.sessionCredentials.key
}, callback);

@@ -91,5 +93,5 @@ this.lastfm.api.request('track.removeTag', options);

var options = defaults.defaultOptions({
'artist' : artist,
'track' : track,
'sk' : this.lastfm.sessionCredentials.key
'artist': artist,
'track': track,
'sk': this.lastfm.sessionCredentials.key
}, callback);

@@ -99,9 +101,19 @@ this.lastfm.api.request('track.unlove', options);

Track.prototype.updateNowPlaying = function (artist, track, callback) {
var options = defaults.defaultOptions({
'artist' : artist,
'track' : track,
'sk' : this.lastfm.sessionCredentials.key
}, callback, 'nowplaying');
Track.prototype.updateNowPlaying = function (artist, track, mbid, album, duration, callback) {
var params = {
'artist': artist,
'track': track,
'sk': this.lastfm.sessionCredentials.key
}
if(mbid) {
params.mbid = mbid;
}
if(album) {
params.album = album;
}
if(duration) {
params.duration = duration;
}
var options = defaults.defaultOptions(params, callback, 'nowplaying');
this.lastfm.api.request('track.updateNowPlaying', options);
};
};

2

package.json
{
"name" : "lastfm-api-fixed",
"description" : "A Last.fm API client library wrapper with a simple and clean interface.",
"version" : "1.1.8",
"version" : "1.1.9",
"homepage" : "https://github.com/TimeTravelersHackedMe/lastfm-api-fixed",

@@ -6,0 +6,0 @@ "author": {

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc