module Livestreamer
Public Class Methods
get_available_streams(channel)
click to toggle source
# File lib/twitchy/livestreamer.rb, line 7 def self.get_available_streams(channel) @@sort & JSON.parse(`livestreamer -j twitch.tv/#{channel}`)["streams"].keys end
start_stream(channel, player, quality, chat)
click to toggle source
# File lib/twitchy/livestreamer.rb, line 11 def self.start_stream(channel, player, quality, chat) stream = "livestreamer -Q -p '#{player}' "\ "twitch.tv/#{channel} #{quality} & " popout_chat = "http://www.twitch.tv/chat/embed"\ "?channel=#{channel}&popout_chat=true" Launchy.open(popout_chat) if chat exec stream end
start_video(url, player)
click to toggle source
# File lib/twitchy/livestreamer.rb, line 20 def self.start_video(url, player) exec "livestreamer -Q -p '#{player}' "\ "#{url} best &" end