Shoutcast API
Simple API for shoutcast.com. Uses httparty and roxml for fetch and parsing data from yp.shoutcast.com/sbin/newxml.phtml.
Usage
require 'shoutcast_api'
# Stations
Shoutcast.search(:name => "Chronix").each do |station|
p station
puts station.tunein
end
Shoutcast.search(:genre => "Metal")
# Genres
Shoutcast.genres # => all genres
Command line
ruby -rubygems lib/shoutcast_api.rb # Genres
ruby -rubygems lib/shoutcast_api.rb name=Chronix
ruby -rubygems lib/shoutcast_api.rb genre=
TODO
-
Docs!
-
command line options transformations