Player improvements, scrobbling with album name
This commit is contained in:
@@ -47,7 +47,7 @@ class LastFmController < ApplicationController
|
||||
return unless authorized?
|
||||
@res = {}
|
||||
|
||||
if params[:artist].nil? or params[:track].nil?
|
||||
if params[:artist].nil? or params[:album].nil? or params[:track].nil?
|
||||
render :json => {:status => 'bad params'}
|
||||
return
|
||||
end
|
||||
@@ -70,7 +70,7 @@ class LastFmController < ApplicationController
|
||||
return unless authorized?
|
||||
@res = {}
|
||||
|
||||
if params[:artist].nil? or params[:track].nil?
|
||||
if params[:artist].nil? or params[:album].nil? or params[:track].nil?
|
||||
render :json => {:status => 'bad params'}
|
||||
return
|
||||
end
|
||||
@@ -83,7 +83,7 @@ class LastFmController < ApplicationController
|
||||
|
||||
lastfm = Lastfm.new(@@api_key, @@secret)
|
||||
lastfm.session = user.lastfm_key
|
||||
r = lastfm.track.scrobble(params[:artist], params[:track], nil, Time.now.utc.to_i)
|
||||
r = lastfm.track.scrobble(params[:artist], params[:track], params[:album], Time.now.utc.to_i)
|
||||
|
||||
render :json => {:status => r ? 'success' : 'failed', time: Time.now.utc}
|
||||
return
|
||||
|
||||
Reference in New Issue
Block a user