class Spty::Command::InfoCommand

Constants

ASCRIPT_TRACK_INFO

Public Class Methods

call(_, _command = 'info') click to toggle source
# File lib/spty/commands/info_command.rb, line 11
def self.call(_, _command = 'info')
  return unless running?

  track_info = Spty::AppleScriptRunner.(ASCRIPT_TRACK_INFO)
  player_state_script = Spty::Command::StateCommand::ASCRIPT_PLAYER_STATE
  player_state = Spty::AppleScriptRunner.(player_state_script)

  puts "=> #{track_info.strip} [#{player_state.strip}]"
end