module Mopidy::Playback

Public Class Methods

current_track() click to toggle source
# File lib/mopidy/playback.rb, line 40
def self.current_track
  json = Mopidy.format_json(1, 'core.playback.get_current_track')
  Mopidy.post(json)
end
next() click to toggle source
# File lib/mopidy/playback.rb, line 45
def self.next
  json = Mopidy.format_json(1, 'core.playback.next')
  Mopidy.post(json)
end
pause() click to toggle source
# File lib/mopidy/playback.rb, line 14
def self.pause
  json = Mopidy.format_json(1, 'core.playback.pause')
  Mopidy.post(json)
end
play(tracklist_track_id = nil) click to toggle source
# File lib/mopidy/playback.rb, line 3
def self.play(tracklist_track_id = nil)
  params = { 'tlid': tracklist_track_id }
  json = Mopidy.format_json(1, 'core.playback.play', params)
  Mopidy.post(json)
end
resume() click to toggle source
# File lib/mopidy/playback.rb, line 19
def self.resume
  json = Mopidy.format_json(1, 'core.playback.resume')
  Mopidy.post(json)
end
seek(time_position) click to toggle source
# File lib/mopidy/playback.rb, line 34
def self.seek(time_position)
  params = { 'time_position': time_position }
  json = Mopidy.format_json(1, 'core.playback.seek', params)
  Mopidy.post(json)
end
state() click to toggle source
# File lib/mopidy/playback.rb, line 24
def self.state
  json = Mopidy.format_json(1, 'core.playback.get_state')
  Mopidy.post(json)
end
stop() click to toggle source
# File lib/mopidy/playback.rb, line 9
def self.stop
  json = Mopidy.format_json(1, 'core.playback.stop')
  Mopidy.post(json)
end
time_position() click to toggle source
# File lib/mopidy/playback.rb, line 29
def self.time_position
  json = Mopidy.format_json(1, 'core.playback.get_time_position')
  Mopidy.post(json)
end