module Mpg321::Control::Playback

Public Instance Methods

loaded?() click to toggle source
# File lib/mpg321/control/playback.rb, line 25
def loaded?
  !!@loaded
end
pause() click to toggle source
# File lib/mpg321/control/playback.rb, line 10
def pause
  @paused = !@paused
  send_command 'P'
end
paused?() click to toggle source
# File lib/mpg321/control/playback.rb, line 21
def paused?
  !!@paused
end
play(song) click to toggle source
# File lib/mpg321/control/playback.rb, line 4
def play song
  @loaded = true
  @paused = false
  send_command 'L', song
end
playing?() click to toggle source
# File lib/mpg321/control/playback.rb, line 29
def playing?
  loaded? && !paused?
end
stop() click to toggle source
# File lib/mpg321/control/playback.rb, line 15
def stop
  @loaded = false
  @paused = false
  send_command 'S'
end