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 
    request SHOULD be identical to the information sent in response to a GET 
    request.
                                http://tools.ietf.org/html/rfc2616#section-9.4

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.

** Changed in: rhythmbox (Ubuntu)
       Status: New => Invalid

-- 
Rhythmbox cannot download some podcasts (port 8000)
https://bugs.launchpad.net/bugs/247123
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to