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 655378 - totem_pl_parser_parse used from Rhythmbox fails to parse podcasts
totem_pl_parser_parse used from Rhythmbox fails to parse podcasts
Status: RESOLVED FIXED
Product: totem-pl-parser
Classification: Core
Component: General
2.32.x
Other Linux
: Normal normal
: ---
Assigned To: totem-pl-parser-maint
totem-pl-parser-maint
Depends on:
Blocks:
 
 
Reported: 2011-07-27 02:19 UTC by Jonathan Briggs
Modified: 2011-08-30 14:07 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jonathan Briggs 2011-07-27 02:19:17 UTC
My Rhythmbox stopped updating my podcasts. I tracked the problem down to this line in rb-podcast-parse.c:

      if (totem_pl_parser_parse (plparser, file_name, FALSE) != TOTEM_PL_PARSER_RESULT_SUCCESS) {
            rb_debug ("Parsing %s as a Podcast failed", file_name);
            g_set_error (error,
                       RB_PODCAST_PARSE_ERROR,
                       RB_PODCAST_PARSE_ERROR_XML_PARSE,
                       _("Unable to parse the feed contents"));
            g_object_unref (plparser);
            return FALSE;
      }

So the problem is in totem-pl-parser, not Rhythmbox.

The podcast URLs that fail are:
http://leoville.tv/podcasts/floss.xml
http://www.writingexcuses.com/feed/podcast
http://feeds.soundcloud.com/users/4273388-stack-exchange/tracks

The full system type is Fedora-15, all updates as of 7/26/11, 64-bit x86_64.
Comment 1 Sebastian 2011-08-27 17:33:10 UTC
ubuntu 11.04,
Totem Movie Player 2.32.0
using GStreamer 0.10.32
libtotem-plparser17

Symptoms: BBC and Youtube plugin in Totem Movie Player not usable:
---------
1.) BBC content viewer:
"Could not parse available content list"
2.) Youtube plugin: double click on any video after searching:
Popup:
"
Playlist error
The playlist 'Martin Solveig & Dragonette - Hello (Official Short Video Version HD)' could not be parsed. It might be damaged.

Output from GST_DEBUG_NO_COLOR=1 GST_DEBUG=*:2 totem 2> log:
------------------------------------------------------------
0:00:01.460853156 23951 0xb4a052d0 WARN                  python contentview.py:510:_parsing_thread: Problem parsing RDF
0:00:01.588627508 23951 0x225f20a0 WARN                 default xoverlay.c:354:gst_x_overlay_set_xwindow_id:<autovideosink0-actual-sink-xvimage> Using deprecated gst_x_overlay_set_xwindow_id()
0:00:01.613897900 23951 0x225f20a0 WARN                  python contentview.py:691:_on_content_pool_error: Failed to load available content: Could not parse available content list
0:00:01.617604096 23951 0x225f20a0 WARN                 default xoverlay.c:354:gst_x_overlay_set_xwindow_id:<autovideosink0-actual-sink-xvimage> Using deprecated gst_x_overlay_set_xwindow_id()
Comment 2 Bastien Nocera 2011-08-30 14:07:28 UTC
Sebastian, your problem is very unlikely to be related.

commit c67f3399232ba574312e115c526695b5ebbca3c6
Author: Bastien Nocera <hadess@hadess.net>
Date:   Tue Aug 30 15:05:06 2011 +0100

    Fix parsing problems with remote RSS feeds
    
    That were being ignored because XML files are a sub-class
    of text/plain files, and we really don't want text/plain files.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=655378