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