cannot parse valid podcast feeds

Bug #562714 reported by Tanim Islam
24
This bug affects 4 people
Affects Status Importance Assigned to Milestone
rhythmbox (Ubuntu)
Expired
Low
Unassigned

Bug Description

Binary package hint: rhythmbox

I try to add in a valid podcast URL into Rhythmbox 0.12.5, on Ubuntu 9.10. When I try to add the following valid podcast URLs,

1. http://www.npr.org/rss/podcast.php?id=35
2. http://www.bbc.co.uk/worldservice/documentaries/index.xml
3. http://feeds.thisamericanlife.org/talpodcast

I get the following error:

"There was a problem adding this podcast: Unable to parse the feed contents."

I believe they are valid, because when gPodder can fetch podcasts from those feeds.

Here is the dump from "apt-cache policy rhythmbox":
Installed: 0.12.5-0ubuntu5.2
  Candidate: 0.12.5-0ubuntu5.2
  Version table:
 *** 0.12.5-0ubuntu5.2 0
        500 http://mirror.math.ucdavis.edu karmic-updates/main Packages
        100 /var/lib/dpkg/status
     0.12.5-0ubuntu4 0
        500 http://mirror.math.ucdavis.edu karmic/main Packages

ProblemType: Bug
Architecture: i386
Date: Tue Apr 13 18:53:43 2010
DistroRelease: Ubuntu 9.10
ExecutablePath: /usr/bin/rhythmbox
Package: rhythmbox 0.12.5-0ubuntu5.2
ProcEnviron:
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.31-21.59-generic
SourcePackage: rhythmbox
Uname: Linux 2.6.31-21-generic i686

Revision history for this message
Tanim Islam (tanim-islam) wrote :
Revision history for this message
Jorge Suárez de Lis (ys) wrote :

The feeds 1 and 3 are working for me in Rhythmbox 0.12.5, on Ubuntu 9.10. The feed 2 no, because it has no file enclosures and AFAIK rss should have file enclosures for it to work with Rhythmbox (and other podcast clients as well, perhaps gPodder is an exception).

Please try feeds 1 and 3 again as they should work. If they don't, kill rhythmbox and then run ut through a terminal (applications»accesories»terminal) with -d parameter:

    rhythmbox -d

Then try to add the three podcasts, and look at the generated output in the terminal. Include that output in the report (attached as a file).

Changed in rhythmbox (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Tanim Islam (tanim-islam) wrote :

Hello again. I have restarted my computer with Ubuntu 9.10, and I run rhythmbox -d. I am now able to add podcast feeds. I cannot reproduce the problem.

Revision history for this message
Austin Texas (linuxmint18) wrote :

I cannot download from the rss feed
www.ktlkam1150.com/podcast/Hartmann.xml
using Rhythmbox 0.12.8 on Linux Mint 9

I can successfully download from that feed using Firefox on Linux Mint 9.
I can successfully download dozens of other rss feeds using Rhythmbox 0.12.8

 apt-cache policy rhythmbox
rhythmbox:
  Installed: 0.12.8-0ubuntu7
  Candidate: 0.12.8-0ubuntu7
  Version table:
 *** 0.12.8-0ubuntu7 0
        500 http://archive.ubuntu.com/ubuntu/ lucid-updates/main Packages
        100 /var/lib/dpkg/status
     0.12.8-0ubuntu3 0
        500 http://archive.ubuntu.com/ubuntu/ lucid/main Packages

I ran rhythmbox -d and then attempted the feed, but there was no additional output in the terminal.
I immediately switched to a different OS and had no problem accessing the feed with Rhythmbox 0.12.0 on Linux Mint 7 on the same computer.
I used Synaptic to COMPLETELY UNINSTALL Rhythmbox 0.12.8, and then reinstalled it. That did not help.
I noticed that www.ktlkam1150.com/podcast/hartmann.xml does not work at all ( without the capital H ). I don't know if that is significant or not.

Revision history for this message
Austin Texas (linuxmint18) wrote :

I figured out how to get the rhythmbox -d command to work.
Here are the results:
(17:36:28) [0x237c040] [paned_size_allocate_cb] rb-podcast-source.c:981: paned size allocate
(17:36:28) [0x237c040] [paned_size_allocate_cb] rb-shell.c:2875: paned position 160
(17:36:28) [0x237c040] [paned_size_allocate_cb] rb-shell.c:2876: right_paned position 400
(17:36:28) [0x237c040] [rb_shell_clipboard_sync] rb-shell-clipboard.c:600: syncing clipboard
(17:36:28) [0x237c040] [rb_statusbar_source_status_changed_cb] rb-statusbar.c:544: source status changed
(17:36:28) [0x237c040] [rhythmdb_process_one_event] rhythmdb.c:2664: processing RHYTHMDB_EVENT_QUERY_COMPLETE
(17:36:28) [0x237c040] [rhythmdb_read_leave] rhythmdb.c:1267: counter: 0
(17:36:28) [0x237c040] [rhythmdb_process_one_event] rhythmdb.c:2657: processing RHYTHMDB_EVENT_THREAD_EXITED
(17:36:28) [0x237c040] [rb_statusbar_sync_status] rb-statusbar.c:444: updating status with: '4 episodes, 57 minutes, 54.6 MB', '', 999.000000
(17:36:29) [0x237c040] [rb_podcast_source_cmd_new_podcast] rb-podcast-source.c:2020: Got new podcast command
(17:36:29) [0x237c040] [window_focus_cb] rb-mmkeys-plugin.c:142: window got focus, re-grabbing media keys
(17:36:29) [0x237c040] [window_focus_cb] rb-mmkeys-plugin.c:142: window got focus, re-grabbing media keys
(17:36:34) [0x332ee90] [rb_podcast_manager_thread_parse_feed] rb-podcast-manager.c:1082: attempting to parse feed http://www.ktlkam1150.com/podcast/Hartmann.xml
(17:36:34) [0x332ee90] [rb_uri_could_be_podcast] rb-file-helpers.c:636: 'http://www.ktlkam1150.com/podcast/Hartmann.xml' should be Podcast file
(17:36:34) [0x332ee90] [rb_podcast_parse_load_feed] rb-podcast-parse.c:168: not checking mime type for http://www.ktlkam1150.com/podcast/Hartmann.xml (should be Podcast file)
(17:36:34) [0x237c040] [window_focus_cb] rb-mmkeys-plugin.c:142: window got focus, re-grabbing media keys

** (rhythmbox:2001): WARNING **: Failed to convert XML data to UTF-8
(17:36:39) [0x332ee90] [rb_podcast_parse_load_feed] rb-podcast-parse.c:219: Parsing http://www.ktlkam1150.com/podcast/Hartmann.xml as a Podcast failed
(17:36:42) [0x237c040] [rb_audioscrobbler_should_handshake] rb-audioscrobbler.c:740: No username set
(17:36:50) [0x237c040] [window_focus_cb] rb-mmkeys-plugin.c:142: window got focus, re-grabbing media keys

The mystery to my is why the feed works in Rhythmbox 0.12.0 and doesn't work in 0.12.8.

Revision history for this message
KeithG (grider-4) wrote :

ongoing issue in 10.4 as well. "Error in podcast. There was a problem adding this podcast. Unable to parse feed contents."

This is with my podcasts as well as the npr podcast feed listed above.

Please advise. this is with 0.12.8 fully up to date. If I could get gtkpod to work, i'd use that.

Revision history for this message
KeithG (grider-4) wrote :

If I were to guess, there was a 'fix' to PHP that is causing Rhythmbox to be broken... Do not know the workings of this, but it is annoying... If it is a regular http link, it seems to work just fine. If it is a link with php?id=14 or some such, it fails.

hth find the issue.

KeithG

Revision history for this message
suntania (ozerki) wrote :

trying to subscribe to http://aerostat.rpod.ru/rss.xml
same error
latest Rhythmbox from ubuntu repositories, updaated 10.04

Revision history for this message
Omer Akram (om26er) wrote :

thanks for the bug report. could anyone please try to reproduce this bug with Ubuntu 10.10 I just tried the podcast link by barinov2000 and it was downloading an episode until I cancelled so I think this bug might have been fixed. thanks in advance.

Revision history for this message
Aeikesh Ghosh Dastidar (agd19682) wrote :

Everytime I try to add a news feed to Rhythmbox, I keep getting the following error message:

"There was a problem adding this podcast: Unable to parse the feed contents. Please verify the URL: http://video.nationalgeographic.com/...predation.html. Would you like to add the podcast feed anyway?"

This is happening on multiple URLs that I have tried. Am I doing something wrong here? Can someone help me out with this? Here is a list of URLs that I have tried to add:

http://podcast.nationalgeographic.com/ng-news/ (failed)
http://www.nationalgeographic.com/po...whisperer.html (successful)
http://podcast.nationalgeographic.com/ng-video-shorts/ (failed)
http://news.nationalgeographic.com/index.rss (failed)
http://news.nationalgeographic.com/index.rss (failed)

PS: I am able to add all the above feeds successfully using Firefox

Revision history for this message
Chet Wisniewski (chetw) wrote :

I am having this issue on Ubuntu 10.10 as well

Podcast URL is: http://feeds.sophos.com/en/rss2_0-sophos-podcasts.xml

The feed works in Amarok, Banshee, iTunes, etc.

Revision history for this message
S. Erben (s.erben) wrote :

The same problem for me on Ubuntu 10.10 64bit (updated 18.11.2010).

Podcast URL: http://www.ninjatune.net/solidsteel/rss.xml

According to the debug output it is an parsing problem of the podcast XML:
...
[0x25ab210] [rb_podcast_parse_load_feed] rb-podcast-parse.c:219: Parsing http://www.ninjatune.net/solidsteel/rss.xml as a Podcast failed
...

Revision history for this message
Omer Akram (om26er) wrote :

The issue you are reporting is an upstream one and it would be nice if somebody having it could send the bug to the developers of the software by following the instructions at https://wiki.ubuntu.com/Bugs/Upstream/GNOME.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for rhythmbox (Ubuntu) because there has been no activity for 60 days.]

Changed in rhythmbox (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.