class AirPlayer::App
Public Instance Methods
devices()
click to toggle source
# File lib/airplayer/app.rb, line 23 def devices Device.devices.each_with_index do |device, number| puts "#{number}: #{device.name} (Resolution: #{device.info.resolution}, Version: #{device.info.os_version}, IP: #{device.address})" end end
play(target)
click to toggle source
# File lib/airplayer/app.rb, line 11 def play(target) YoutubeDl.path = options[:youtube_dl] controller = Controller.new(device: options.fetch('device', 0)) Playlist.new(options).add(target).entries do |media| controller.play(media) controller.pause end rescue Interrupt # capture Ctrl-C end
version()
click to toggle source
# File lib/airplayer/app.rb, line 31 def version puts VERSION end