[Bug 46799] Rhythmbox fails to download many podcasts

Roshan Shariff roshan.shariff at gmail.com
Fri May 26 17:21:24 UTC 2006


Public bug reported:

Podcast episodes whose URLs contain a double-slash in the query string
are not downloaded. The path is converted to a single slash in the HTTP
request.

To reproduce, try subscribing to Leo Laporte's "This Week in Tech" at
http://leo.am/podcasts/twit

The episodes whose URLs contain a double slash, like http://www.podtrac.com/pts/redirect.mp3?http://aolradio.podcast.aol.com/twit/TWiT0054H.mp3
fail to download. Right clicking on the episode and selecting the details tab shows the correct URL.

Ethereal shows that the following HTTP conversation takes place:

HEAD /pts/redirect.mp3?http:/twit.ord.cachefly.net/FLOSS-006.mp3
HTTP/1.1

Host: www.podtrac.com

User-Agent: gnome-vfs/2.14.1 neon/0.25.4

Connection: TE

TE: trailers


HTTP/1.1 404 Invalid Destination URL

Date: Fri, 26 May 2006 17:00:13 GMT

Server: Microsoft-IIS/6.0

X-Powered-By: ASP.NET

X-AspNet-Version: 1.1.4322

Transfer-Encoding: chunked

Cache-Control: private

Content-Type: text/html


0


Using Firefox to download that URL works fine, and produces the
following exchange:

GET /pts/redirect.mp3?http://twit.ord.cachefly.net/FLOSS-006.mp3
HTTP/1.1

Host: www.podtrac.com

User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.0.3)
Gecko/20060523 Ubuntu/dapper Firefox/1.5.0.3

Accept:
text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5

Accept-Language: en-us,en;q=0.5

Accept-Encoding: gzip,deflate

Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7

Keep-Alive: 300

Connection: keep-alive


HTTP/1.1 302 Found

Date: Fri, 26 May 2006 17:00:19 GMT

Server: Microsoft-IIS/6.0

X-Powered-By: ASP.NET

X-AspNet-Version: 1.1.4322

Location: http://twit.ord.cachefly.net/FLOSS-006.mp3

Cache-Control: private

Content-Type: text/html; charset=utf-8

Content-Length: 159


<html><head><title>Object moved</title></head><body>

<h2>Object moved to <a
href='http://twit.ord.cachefly.net/FLOSS-006.mp3'>here</a>.</h2>

</body></html>

Note the conversion  of the "//" to "/" in the query string of the first
case.

I'm running Rhythmbox 0.9.3.1 on Ubuntu Dapper. I'm not sure if the
problem is in Gnome-VFS or Rhythmbox

** Affects: rhythmbox (Ubuntu)
       Severity: Normal
       Priority: (none set)
         Status: Unconfirmed

-- 
Rhythmbox fails to download many podcasts
https://launchpad.net/bugs/46799




More information about the desktop-bugs mailing list