Bugzilla – Bug 4290
feeds.feedburner.com/beatsinspace does't work
Last modified: 2006-10-04 17:26:07 UTC
i've just updated from 6.3 to 6.5.1 (there isn't yet an option for this version in bugzilla) and now my beatsinspace podcast feed is broken. below is the output when d_plugins is enabled. i also added a printf so the content would be printed too. this is on a freelink hacked linkstation with all the debian packages on debian.slimdevices.com installed (only the 6.5.1 version of slimserver and not 6.5.0 or 7.0.0a). i can wget this feed just fine on this box. i even set the user-agent to 'Mozilla/5.0' in wget so that this would mimic what the podcast plug-in does, and that also works. and i even changed the user-agent string to 'Wget/5.0' in the podcast plug-in, and that doesn't work. the output below uses an user-agent of 'Mozilla/5.0' btw. oh, and as another test point, rhythmbox on my laptop still works with this feed too. thanks! -tom 2006-10-04 13:35:30.2982 Formats::XML: async request: http://podcastalley.com/PodcastAlley10Newest.opml 2006-10-04 13:35:31.3653 Formats::XML: got http://podcastalley.com/PodcastAlley10Newest.opml 2006-10-04 13:35:31.3684 Formats::XML: content type is text/xml 2006-10-04 13:35:31.3708 Formats::XML: content is <?xml version="1.0" encoding="utf-8"?> <!-- generator="PodcastAlley 1.0" --> <opml xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0"> <head> <title>PodcastAlley.com 10 Newest Podcasts</title> <dateCreated>Wed, 04 Oct 2006 15:30:02 +0100</dateCreated> <dateModified>Wed, 04 Oct 2006 15:30:02 +0100</dateModified> <ownerName>Chris McIntyre - PodcastAlley.com</ownerName> <ownerEmail>info@podcastalley.com</ownerEmail> </head> <body> <outline type="link" text="AuthorB-Known" url="http://lilliandme.libsyn.com/rss"/> <outline type="link" text="robot 40" url="http://podserve.biggu.com/podcasts/feed/robot-40"/> <outline type="link" text="Soul Avengerz ft Javine Audio Podcast" url="http://www.emirecords.co.uk/podcasts/positiva/audio.xml"/> <outline type="link" text="Soul Avengerz ft Javine Video Podcast" url="http://www.emirecords.co.uk/podcasts/positiva/video.xml"/> <outline type="link" text="Gryphon Radio" url="http://freewebs.com/gryphonradio/podcast.xml"/> <outline type="link" text="A Day in the Life of an ME" url="http://me.engin.umich.edu/mepod/mepod.rss"/> <outline type="link" text="True Home, Courtyard Gallery Open Mic" url="http://www.webpasties.com/podcast-8670-930.xml"/> <outline type="link" text="Monarch JuJitsu Club news" url="http://uk.geocities.com/kennethvickers@btinternet.com/monarchnews3_10_06.xml"/> <outline type="link" text="Real Men Wear Pink" url="http://feeds.feedburner.com/realmenwearpink"/> <outline type="link" text="JayT Online" url="http://feeds.feedburner.com/jaytonline"/> </body> </opml> 2006-10-04 13:35:31.9340 Formats::XML: caching parsed XML for 300 seconds 2006-10-04 13:35:31.9729 Web::XML: re-caching parsed XML for 300 seconds 2006-10-04 13:35:43.4435 Formats::XML: async request: http://feeds.feedburner.com/beatsinspace 2006-10-04 13:35:44.0162 Formats::XML: got http://feeds.feedburner.com/beatsinspace 2006-10-04 13:35:44.0194 Formats::XML: content type is text/xml 2006-10-04 13:35:44.0216 Formats::XML: content is 2006-10-04 13:35:44.0244 ERROR: Formats::XML: failed to parse feed because: [Invalid XML feed - didn't find <xml>! ] 2006-10-04 13:35:44.0264 ERROR: Formats::XML: here's the bad feed: [] 2006-10-04 13:35:44.0616 Backtrace: frame 0: Slim::Utils::Strings::string (/usr/share/perl5/Slim/Web/XMLBrowser.pm line 290) frame 1: Slim::Web::XMLBrowser::handleError (/usr/share/perl5/Slim/Formats/XML.pm line 131) frame 2: Slim::Formats::XML::gotViaHTTP (/usr/share/perl5/Slim/Networking/SimpleAsyncHTTP.pm line 321) frame 3: Slim::Networking::SimpleAsyncHTTP::sendCachedResponse (/usr/share/perl5/Slim/Networking/SimpleAsyncHTTP.pm line 211) frame 4: Slim::Networking::SimpleAsyncHTTP::onBody (/usr/share/perl5/Slim/Networking/Async/HTTP.pm line 409) frame 5: Slim::Networking::Async::HTTP::_http_read_body (/usr/share/perl5/Slim/Networking/Select.pm line 238) frame 6: Slim::Networking::Select::select (/usr/sbin/slimserver line 488) frame 7: main::idle (/usr/sbin/slimserver line 441) frame 8: main::main (/usr/sbin/slimserver line 1067) 2006-10-04 13:35:44.0638 string: Undefined string: 2006-10-04 13:35:44.0658 string: Requested language: EN - failsafe language: EN
This feed works fine for me in 6.5.1. It looks like the error you saw was caused by the server not sending back any data: 2006-10-04 13:35:44.0216 Formats::XML: content is 2006-10-04 13:35:44.0244 ERROR: Formats::XML: failed to parse feed because: [Invalid XML feed - didn't find <xml>! ] Please try it again and reopen if it still occurs and looks like a SlimServer problem rather than a remote feed problem.
The slimserver podcast plugin is sending out "If-Modified-Since" requests. The podcast hasn't been so I get back 304's. But this podcast isn't in my slimserver podcast cache. How do I tell the slimserver podcast plugin to clean its cache?
Ah, just delete the Cache/FileCache directory.