/ Published in: Ruby
IceCast server's sometimes offer meta-data information on a particular piece. Here's an example of a data scrape from Classical KUSC
Expand |
Embed | Plain Text
require 'cgi' require 'rss' require 'open-uri' require 'rexml/document' xspf = "http://915.kuscstream.org:8000/kuscaudio128.mp3.xspf" open( xspf ) do |http| response = http.read xml = REXML::Document.new( response ) xml.elements.each do |t| puts t end =begin result = RSS::Parser.parse(response, false) puts result items = result.playlist puts items items.each do |item| # puts "Title:" + item.title + "\n" + item.link + " \n" + item.description + "\n" end =end end
You need to login to post a comment.
