Class: Aric::Job::Player

Inherits:
Base
  • Object
show all
Defined in:
lib/aric/job/player.rb

Instance Method Summary collapse

Methods inherited from Base

run

Instance Method Details

#back_trackObject Also known as: back



29
30
31
# File 'lib/aric/job/player.rb', line 29

def back_track
  run(:back_track)
end

#current_playlistObject Also known as: playlist



53
54
55
56
# File 'lib/aric/job/player.rb', line 53

def current_playlist
  pl = run(:current_playlist)
  build_playlist(jsonify(pl))
end

#current_playlist_tracksObject



59
60
61
62
# File 'lib/aric/job/player.rb', line 59

def current_playlist_tracks
  ts = run(:current_playlist_tracks)
  build_tracks(jsonify(ts))
end

#current_trackObject Also known as: track



47
48
49
50
# File 'lib/aric/job/player.rb', line 47

def current_track
  t = run(:current_track)
  build_track(jsonify(t))
end

#fast_forwardObject



43
44
45
# File 'lib/aric/job/player.rb', line 43

def fast_forward
  run(:fast_forward)
end

#next_trackObject Also known as: next



38
39
40
# File 'lib/aric/job/player.rb', line 38

def next_track
  run(:next_track)
end

#pauseObject Also known as: stop



20
21
22
# File 'lib/aric/job/player.rb', line 20

def pause
  run(:pause)
end

#play_music(*argv) ⇒ Object



6
7
8
# File 'lib/aric/job/player.rb', line 6

def play_music(*argv)
  run(:play_music, argv)
end

#play_playlist(id) ⇒ Object



16
17
18
# File 'lib/aric/job/player.rb', line 16

def play_playlist(id)
  run(:play_playlist, id)
end

#play_track(id = nil) ⇒ Object Also known as: play, start



10
11
12
# File 'lib/aric/job/player.rb', line 10

def play_track(id = nil)
  run(:play_track, id)
end

#player_positionObject Also known as: position



75
76
77
# File 'lib/aric/job/player.rb', line 75

def player_position
  run(:player_position)
end

#player_state(v = []) ⇒ Object Also known as: state



64
65
66
# File 'lib/aric/job/player.rb', line 64

def player_state(v = [])
  run(:player_state)
end

#previous_trackObject



34
35
36
# File 'lib/aric/job/player.rb', line 34

def previous_track
  run(:previous_track)
end

#resumeObject



25
26
27
# File 'lib/aric/job/player.rb', line 25

def resume
  run(:resume)
end

#set_player_position(pos) ⇒ Object Also known as: set_position



80
81
82
# File 'lib/aric/job/player.rb', line 80

def set_player_position(pos)
  run(:set_player_position, pos)
end