GNOME Bugzilla – Bug 489173
Fails to subscribe to complex podcast addresses
Last modified: 2008-08-09 05:40:51 UTC
Please describe the problem: Rhythmbox will not allow subscription to podcasts such as: http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?rewrite=http://www.ndr.de/podcastxml/ndrinfo_nachrichten.xml&content=content&media=mp3 Steps to reproduce: 1. Attempt to add the podcast http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?rewrite=http://www.ndr.de/podcastxml/ndrinfo_nachrichten.xml&content=content&media=mp3 Actual results: Error in podcast Expected results: Successful add Does this happen every time? Yes Other information: Podcasts such as http://www.chineselearnonline.com/?feed=rss2 do not suffer from the error, so the ? component is not the problem.
This issue is reported in Launchpad here: https://launchpad.net/bugs/190240 Also, this seems very similar to gnome bug 503628 From LP bug report: ====== The most recent example that I see is in trying to download the Linux News Log podcast using their MP3 feed (http://linux.quicksurf.com/?feed=rss2&cat=78). You'll notice that the download links for the individual files look like this: http://media.techpodcasts.com/linuxnewslog/www.podtrac.com/pts/redirect.mp3?http://audio.quicksurf.com/audiocasts/Linux-News-Log-147-2008-01-29.mp3 The redirect.mp3?http:// in that line appears to be the hangup. Web browsers will download the files fine (though Firefox names the resulting feed redirect.mp3 instead of the actual filename of Linux-News-Log-147-2008-01-29.mp3. That's also a bug that I will be filing. =======
http://linux.quicksurf.com/?feed=rss2&cat=78 works fine, you're probably having trouble downloading the Podcast file itself. As for http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?rewrite=http://www.ndr.de/podcastxml/ndrinfo_nachrichten.xml&content=content&media=mp3 It seems to have a few problems of its own: ** Message: buffer: <br /> <b>Warning</b>: file_get_contents(http://...@213.200.64.205/http:/mp3/www.ndr.de/podcastxml/ndrinfo_nachrichten.xml) [<a href='function.file-get-contents'>function.file-get-contents</a>]: failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in <b>/usr/local/share/apache/htdocs/bb/rewrite-mp.lsc</b> on line <b>63</b><br /> <br /> <b>Warning</b>: strpos() [<a href='function.strpos'>function.strpos</a>]: Offset not contained in string. in <b>/usr/local/share/apache/htdocs/bb/rewrite-mp.lsc</b> on line <b>68</b><br /> I believe those should be fixed by redirection handling when we move to gio.
Could you guys please test with the current (GIO-enabled) SVN?
All the podcast feeds and episodes mentioned here work properly now. The file info queries we're doing seem to result in gvfs downloading the whole file more than once, but that's another matter.