Bug#412416: Acknowledgement (rhythmbox: Fails to download podcasts that redirect to query string)
Upon further analysis, another culprit may be that the server hosting the podcast's files doesn't seem to support HEAD queries: $ HEAD 'http://www.sciam.com/podcast/podcast.mp3?e_id=E1406298-E7F2-99DF-35CEFA91E80F6B4F&ref=p_rss' 405 Method Not Allowed Connection: close Date: Mon, 26 Feb 2007 01:12:03 GMT Server: Netscape-Enterprise/6.0 Allow: GET, POST Content-Length: 124 Content-Type: text/html Client-Date: Mon, 26 Feb 2007 01:15:17 GMT Client-Peer: 216.68.232.11:80 Client-Response-Num: 1 X-Cache: MISS from aries.sciam.com Assuming that the call to gnome_vfs_async_get_file_info issues a HEAD request, that could also explain the failure to download anything, before it even tries to handle any 302 redirect. signature.asc Description: This is a digitally signed message part
Bug#412416: Acknowledgement (rhythmbox: Fails to download podcasts that redirect to query string)
found 412416 0.9.8-1 tags 412416 + confirmed thanks On Sun, 2007-02-25 at 20:20 -0500, Paul Kuliniewicz wrote: > Upon further analysis, another culprit may be that the server hosting > the podcast's files doesn't seem to support HEAD queries: Hi, Sounds like this bug, http://bugzilla.gnome.org/show_bug.cgi?id=378155 Can you confirm? This bug also apply to version 0.9.8-1 from experimental. -- Cheers, Sven Arvidsson http://www.whiz.se PGP Key ID 760BDD22 signature.asc Description: This is a digitally signed message part
Bug#412416: Acknowledgement (rhythmbox: Fails to download podcasts that redirect to query string)
On Mon, 2007-02-26 at 09:26 +0100, Sven Arvidsson wrote: > Hi, > > Sounds like this bug, http://bugzilla.gnome.org/show_bug.cgi?id=378155 > Can you confirm? Not quite. There, the HEAD reply succeeds, but doesn't tell the file length. Rhythmbox reports a failure, but the file actually does download successfully, and if you edit rhythmdb.xml to change the status code from "failed" to "complete", you can play the podcast. Here, the server replies with an error when you try to issue a HEAD. gnomevfs-info also reports failure: $ gnomevfs-info \ 'http://www.sciam.com/podcast/podcast.mp3?e_id=FBAD66D5-E7F2-99DF-3C650E02F372F1BF&ref=p_rss' Error: Unsupported operation The fix is probably to make Rhythmbox try to download the file even if the HEAD request fails or doesn't report all the information Rhythmbox would like, which would also take care of Gnome#378155 too. signature.asc Description: This is a digitally signed message part