Module: AudioAddict

Included in:
DI
Defined in:
lib/terminal_player/di/audioaddict.rb

Instance Method Summary collapse

Instance Method Details

#get_recently_played_list(channel_id) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'lib/terminal_player/di/audioaddict.rb', line 4

def get_recently_played_list(channel_id)
  rp = []

  url = "http://api.audioaddict.com/v1/di/track_history/channel/" \
        "#{channel_id}.jsonp?callback=_AudioAddict_TrackHistory_Channel"

  f = open(url)
  page = f.read
  data = JSON.parse(page[page.index("(") + 1..-3])

  data.each { |d| rp << d if d['title'] }
  rp
end