Player improvements, scrobbling with album name

This commit is contained in:
magnolia-fan
2011-06-26 10:13:16 +04:00
parent cef23c43e9
commit 0b6bad1a24
2 changed files with 30 additions and 19 deletions
+3 -3
View File
@@ -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