After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 594320 - Playing youtube videos results in 404 in gst_soup_http_src_parse_status()
Playing youtube videos results in 404 in gst_soup_http_src_parse_status()
Status: RESOLVED FIXED
Product: totem
Classification: Core
Component: YouTube plugin
2.27.x
Other Linux
: Normal normal
: ---
Assigned To: General Totem maintainer(s)
General Totem maintainer(s)
: 593944 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-09-06 16:20 UTC by Nirbheek Chauhan
Modified: 2009-09-15 13:27 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Nirbheek Chauhan 2009-09-06 16:20:28 UTC
- Search for video
- Double-click on thumbnail to play
- Dialog pops up saying "Could not open location; you might not have permission to open the file"
- Command-line shows the following error:

** Message: Error: "http://www.youtube.com/get_video?video_id=jg9JnEBvLZQ&t=vjVQa1PpcFOUaMN6kfhDh6Me2pka0FKAipafo4YdRXg%253D&fmt=18": Not Found
gstsouphttpsrc.c(1084): gst_soup_http_src_parse_status (): /GstPlayBin2:play/GstURIDecodeBin:uridecodebin0/GstSoupHTTPSrc:source:
404 Not Found

- Using wget on the same URL also results in 404
- Right-clicking on thumbnail and saying "Open in browser" works
Comment 1 Priit Laes (IRC: plaes) 2009-09-06 16:24:43 UTC
This happens in 2.27.2 (c-based plugin) and 2.27.1 (python-based) version.
Comment 2 Bastien Nocera 2009-09-10 23:28:09 UTC
commit 1882bf897b6f8186c45b675495962d36452aee92
Author: Bastien Nocera <hadess@hadess.net>
Date:   Fri Sep 11 00:26:54 2009 +0100

    Bug 594320 - Playing youtube videos results in 404 in gst_soup_http_src_parse_status()
    
    The "t" parameter is a bit too escaped (it's escaped in the gdata xml,
    and again by g_string_append_uri_escaped()).
    
    So unescape it before escaping it again.
Comment 3 Philip Withnall 2009-09-12 15:36:18 UTC
*** Bug 593944 has been marked as a duplicate of this bug. ***
Comment 4 Bastien Nocera 2009-09-15 13:27:03 UTC
And fixed in gnome-2-26 too.

commit 72ee356863aac922bbe3fc4fe16e7dfbf32ae647
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Sep 15 14:25:21 2009 +0100

    Bug 594320 - Playing youtube videos results in 404 in gst_soup_http_src_parse_status()
    
    The "t" parameter is a bit too escaped (it's escaped in the gdata
    xml, and again by urllib.