Rhythmbox cannot download some podcasts (port 8000)
Bug #247123 reported by
over 5000
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Rhythmbox |
Invalid
|
Medium
|
|||
rhythmbox (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: rhythmbox
All podcast episodes from http://
Other feeds work fine.
I guess this is due to the Überklang-Podcast using Port 8000:
All mp3 urls are like "http://
I can download all episodes from this feed using Miro, so it's a Rhythmbox issue.
Changed in rhythmbox: | |
importance: | Unknown → Medium |
status: | Unknown → Invalid |
To post a comment you must log in.
I think that the problem is actually that listening.at refuses to respond
helpfully to an HTTP HEAD request on port 8000: it instead returns a 400 Bad
Request error.
RFC 2616, Hypertext Transfer Protocol -- HTTP/1.1, states:
The metainformation contained in the HTTP headers in response to a HEAD
http:// tools.ietf. org/html/ rfc2616# section- 9.4
request SHOULD be identical to the information sent in response to a GET
request.
Rhythmbox’s debug output includes:
rb- podcast- manager. c:699: get_file_info request failed
Presumably, it is making an HTTP HEAD request to find information on the file
that is to be downloaded.
You can verify how http:// listening. at:8000 responds to an HTTP HEAD request
by, for example, running:
curl --head http:// listening. at:8000/ ueberklang/ ueber220608. mp3
In case you do not have curl, I’ll mention that wget’s spider option seems to
work by making HEAD requests; in any case, in this instance it responds in the
same way:
wget --spider --server-response http:// listening. at:8000/ ueberklang/ ueber220608. mp3
It looks to me that this is not a bug in Rhythmbox, but rather a bug, or at
least undesirable behaviour, in listening.at, so I am marking this bug as
Invalid. Of course, you may wish to contact Überklang to inform them of this
problem.