Module: Mopidy::Playback
- Defined in:
- lib/mopidy/playback.rb
Class Method Summary collapse
- .current_track ⇒ Object
- .next ⇒ Object
- .pause ⇒ Object
- .play(tracklist_track_id = nil) ⇒ Object
- .resume ⇒ Object
- .seek(time_position) ⇒ Object
- .state ⇒ Object
- .stop ⇒ Object
- .time_position ⇒ Object
Class Method Details
.current_track ⇒ Object
40 41 42 43 |
# 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 ⇒ Object
45 46 47 48 |
# File 'lib/mopidy/playback.rb', line 45 def self.next json = Mopidy.format_json(1, 'core.playback.next') Mopidy.post(json) end |
.pause ⇒ Object
14 15 16 17 |
# 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) ⇒ Object
3 4 5 6 7 |
# 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 ⇒ Object
19 20 21 22 |
# 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) ⇒ Object
34 35 36 37 38 |
# 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 ⇒ Object
24 25 26 27 |
# File 'lib/mopidy/playback.rb', line 24 def self.state json = Mopidy.format_json(1, 'core.playback.get_state') Mopidy.post(json) end |
.stop ⇒ Object
9 10 11 12 |
# File 'lib/mopidy/playback.rb', line 9 def self.stop json = Mopidy.format_json(1, 'core.playback.stop') Mopidy.post(json) end |
.time_position ⇒ Object
29 30 31 32 |
# 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 |