Ruby client to access to Icecast XML API
Add this line to your application's Gemfile:
gem 'icecast'
And then execute:
$ bundle
Or install it yourself as:
$ gem install icecast
master = Icecast::Server.new :host => "stream.example.com, :admin_password => "secret"
master.status.stream("mystream.mp3").listeners # => 47
master.status.stream("dummy.mp3").started? # => false
slave = Icecast::Server.new :host => "stream2.example.com", :port => 80, :admin_password => "othersecret"
cluster = Icecast::Cluster.new(master, slave)
cluster.status.stream("mystream.mp3").listeners
- Fork it
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create new Pull Request