New Freevo Shoutcast Plugin

Thanks to the spot-on cleanup/enhancement work done by Dan, I’m quite happy to put up a new tarball of the Freevo Shoutcast plugin. He details his changes in his earlier comment, but I’ll recap here:

  • Detaching player to idlebar works
  • Statusbar during feeds fetching
  • Unused variables removed
  • Cleaned up code to Freevo standards
  • Imports audioitem instead of copying code

Mucho improvements! You rock dude!


3 thoughts on “New Freevo Shoutcast Plugin

  1. Got some strange errors…

    Getting fresh feed
    Traceback (most recent call last):
    File “”, line 1, in ?
    File “/usr/lib/python2.4/site-packages/py_shoutcast/”, line 194, in parse_stations
    File “/usr/lib/python2.4/site-packages/_xmlplus/sax/”, line 47, in parseString
    File “/usr/lib/python2.4/site-packages/_xmlplus/sax/”, line 109, in parse
    xmlreader.IncrementalParser.parse(self, source)
    File “/usr/lib/python2.4/site-packages/_xmlplus/sax/”, line 123, in parse
    File “/usr/lib/python2.4/site-packages/_xmlplus/sax/”, line 216, in feed
    self._parser.Parse(data, isFinal)
    File “/usr/lib/python2.4/site-packages/_xmlplus/sax/”, line 315, in end_element
    File “/usr/lib/python2.4/site-packages/py_shoutcast/”, line 126, in endElement
    AttributeError: StationParser instance has no attribute ‘NowPlaying’

    Appended patch for this problem, and HTTP 302 redirect problem (using FancyURLOpener):
    Download: python-shoutcast-0.6_bugfix_and_fancyurl.patch

Leave a Reply