-- Side note I'm getting issues on processing podcasts, and I thougth this might help --
I noticed in the source of Subsonic that you guys were manually requesting and processing the RSS feeds. [Trust me on this] This can be incredibly error prone as that ATOM differs from RSS and the version changes and interpretations can very.
Have you guys taken a look at Rome? Its a third party opensource library that is built for handling RSS/ATOM and the quirks. It does not appear to be that difficult to use.
http://rometools.github.io/rome/
