Slide 19
Slide 19 text
Rdio
require 'rdio'
SCHEDULER.every ‘20s' do |job|
user_id = "blahblah"
rdio = Rdio::BaseApi.new(“app_key", “app_secret")
response = JSON.parse rdio.call("get", {"keys" => user_id, "extras" =>
"lastSongPlayed,lastSongPlayTime"})
if response["status"] == "ok"
res = response["result"][user_id]
song = res["lastSongPlayed"]
data = {
album: song["album"],
artist: song["albumArtist"],
cover: song["icon"],
title: song["name"]
}
send_event("now_playing", data)
end
end