Rhythmbox can't add iTunes podcast

Bug #354647 reported by Stéphane Maniaci
50
This bug affects 8 people
Affects Status Importance Assigned to Milestone
One Hundred Papercuts
Invalid
Undecided
Unassigned
Rhythmbox
Expired
Medium
rhythmbox (Ubuntu)
Invalid
Low
Unassigned

Bug Description

Binary package hint: rhythmbox

Jaunty Beta, can't add iTunes podcast located here : http://www.apple.com/fr/search/ipoditunes/?q=House+from+Ibiza (first result).

Just click on the link, and a popup ask you which application do you want to open the itms:// link. Rhythmbox is suggested, I click OK, Rhythmbox opens but don't show up any new podcast. I launched 'rhythmbox -d' and watched the log as I added the link, it displays :

19:41:55) [0x826a408] [rb_shell_load_uri] rb-shell.c:3370: adding uri itms://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=212188040, play 1
(19:41:55) [0x826a408] [rb_shell_load_uri] rb-shell.c:3408: itms://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=212188040 doesn't have a source, adding
(19:41:55) [0x826a408] [rb_shell_present] rb-shell.c:3527: presenting with timestamp 0

Can't find more.

Revision history for this message
Stéphane Maniaci (stephh) wrote :

I thought Apport would add some infos, but apparently, it doesn't :D.

rhythmbox 0.12.0-0ubuntu1 .

Revision history for this message
Pedro Villavicencio (pedro) wrote :

Thanks for the report Stephane, confirming the behavior will send upstream.

Changed in rhythmbox (Ubuntu):
assignee: nobody → desktop-bugs
importance: Undecided → Low
status: New → Confirmed
Revision history for this message
Pedro Villavicencio (pedro) wrote :
Changed in rhythmbox (Ubuntu):
status: Confirmed → Triaged
Changed in rhythmbox:
status: Unknown → New
Revision history for this message
picklemonkey (picklemonkey-) wrote :

Try Feed Flipper as a workaround. It's a free online service that converts an iTunes podcast into a RSS feed which can be subscribed to from any RSS news reader.

Feed Flipper: http://picklemonkey.net/flipper/convert.php

Changed in rhythmbox:
importance: Unknown → Medium
Changed in hundredpapercuts:
status: New → Confirmed
importance: Undecided → Low
milestone: none → precise-4-music-video
Revision history for this message
Chris Wilson (notgary-deactivatedaccount) wrote :

A couple of points raised upstream:

"I think this isn't a bug because there are unique artists with no difference
except capitalization, for example HiM (http://musicbrainz.org/showartist.html?artistid=119294) and HIM
(http://musicbrainz.org/showartist.html?artistid=1881)"

"How about just fixing your tags? Multiple entries are just Rhythmbox' way of
showing you that you're being messy."

We shouldn't be trying to update the user's tags based on their case - they may want them that way. No other music manager that I'm aware of (I've used Rhythmbox, Banshee, iTunes, Zune and Windows Media Player) do that because it's contrary to what the user expects to happen when they import their library. Rhythmbox is just a manager - its sole job is to interpret the existing tags, not what it thinks the user wants them to be.

Changed in hundredpapercuts:
status: Confirmed → Invalid
milestone: precise-4-music-video → none
Changed in rhythmbox (Ubuntu):
status: Triaged → Invalid
status: Invalid → Confirmed
Changed in hundredpapercuts:
status: Invalid → Triaged
milestone: none → precise-4-music-video
Revision history for this message
Chris Wilson (notgary-deactivatedaccount) wrote :

Crap, sorry, wrong bug.

Changed in hundredpapercuts:
assignee: nobody → Papercuts Ninja (papercuts-ninja)
Revision history for this message
Timothy Arceri (t-fridey) wrote :

Marking as incomplete as there has been no news in this bug sine 2009 and the url no longer works.

Can someone please confirm if this is still an issue? And if so can a new example url be posted.

Thanks.

Changed in hundredpapercuts:
status: Triaged → Incomplete
Changed in rhythmbox (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
mcsan (octagonhead) wrote :

Still an issue for me, seems to cause a crash with rhythmbox now though.

When adding a podcast from this page:
http://itunes.apple.com/ca/podcast/this-american-life/id201671138
by clicking the "view in itunes" button, i see this on the console from rhythmbox -d:

(15:58:22) [0x10892c0] [rb_shell_load_uri] rb-shell.c:3835: adding uri itms://itunes.apple.com/ca/podcast/this-american-life/id201671138?ign-msr=http%3A%2F%2Fitunes.apple.com%2F, play 1
URI 'itms://itunes.apple.com/ca/podcast/this-american-life/id201671138?ign-msr=http%3A%2F%2Fitunes.apple.com%2F' is getting special cased for ITMS parsing
Loading ITMS playlist 'http://itunes.apple.com/ca/podcast/this-american-life/id201671138?ign-msr=http%3A%2F%2Fitunes.apple.com%2F'
(15:58:22) [0x10892c0] [rhythmdb_read_enter] rhythmdb.c:1229: counter: 1
(15:58:22) [0x10892c0] [rhythmdb_read_enter] rhythmdb.c:1229: counter: 2
(15:58:22) [0x3af6990] [query_thread_main] rhythmdb.c:4037: entering query thread
(15:58:22) [0x3af6990] [rhythmdb_query_internal] rhythmdb.c:4014: doing query
(15:58:22) [0x3af6990] [do_query_recurse] rhythmdb-tree.c:2305: doing recursive query, 1 conjunctions
(15:58:22) [0x261f2d0] [query_thread_main] rhythmdb.c:4037: entering query thread
(15:58:22) [0x261f2d0] [rhythmdb_query_internal] rhythmdb.c:4014: doing query
(15:58:22) [0x261f2d0] [do_query_recurse] rhythmdb-tree.c:2305: doing recursive query, 1 conjunctions
(15:58:22) [0x3af6990] [rhythmdb_query_model_add_results] rhythmdb-query-model.c:2248: adding 63 entries
(15:58:22) [0x10892c0] [idle_process_update] rhythmdb-query-model.c:1187: inserting 63 rows
(15:58:22) [0x3af6990] [rhythmdb_query_internal] rhythmdb.c:4020: completed
(15:58:22) [0x10892c0] [rhythmdb_process_one_event] rhythmdb.c:2537: processing RHYTHMDB_EVENT_QUERY_COMPLETE
(15:58:22) [0x10892c0] [rhythmdb_read_leave] rhythmdb.c:1243: counter: 1
(15:58:22) [0x10892c0] [rhythmdb_process_one_event] rhythmdb.c:2530: processing RHYTHMDB_EVENT_THREAD_EXITED
(15:58:22) [0x261f2d0] [rhythmdb_query_model_add_results] rhythmdb-query-model.c:2248: adding 0 entries
(15:58:22) [0x10892c0] [idle_process_update] rhythmdb-query-model.c:1187: inserting 0 rows
(15:58:22) [0x261f2d0] [rhythmdb_query_internal] rhythmdb.c:4020: completed
(15:58:22) [0x10892c0] [rhythmdb_process_one_event] rhythmdb.c:2537: processing RHYTHMDB_EVENT_QUERY_COMPLETE
(15:58:22) [0x10892c0] [rhythmdb_read_leave] rhythmdb.c:1243: counter: 0
(15:58:22) [0x10892c0] [rhythmdb_process_one_event] rhythmdb.c:2530: processing RHYTHMDB_EVENT_THREAD_EXITED
Segmentation fault (core dumped)

In the future it should be easy to find more itms links to test by using this google search:
site:itunes.apple.com "subscribe to podcast"

Changed in hundredpapercuts:
status: Incomplete → Confirmed
Changed in rhythmbox (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Timothy Arceri (t-fridey) wrote :

Hi mcsan

Can you please post the following information:
1. The version of Rhythbox you are running.
2. The browser and version of that browser that you are using to click on the link.
3. The version of Ubuntu you are using.

I have tried to reproduce this in Ubuntu 12.04 and I get the following message when clicking on the link from firefox:
Firefox doesn't know how to open this address, because the protocol (itms) isn't associated with any program.

If I copy the url: http://itunes.apple.com/ca/podcast/this-american-life/id201671138# and paste it into Rhythmbox it works fine.

Changed in rhythmbox (Ubuntu):
status: Confirmed → Incomplete
Changed in hundredpapercuts:
status: Confirmed → Incomplete
Changed in hundredpapercuts:
milestone: precise-4-music-video → none
milestone: none → quantal-1-audio-video
Changed in rhythmbox:
status: New → Expired
Revision history for this message
Chris Wilson (notgary-deactivatedaccount) wrote :

Closing this bug as per upstream comments.

Changed in hundredpapercuts:
status: Incomplete → Invalid
milestone: quantal-1-audio-video → none
assignee: Papercuts Ninja (papercuts-ninja) → nobody
importance: Low → Undecided
Changed in rhythmbox (Ubuntu):
status: Incomplete → Invalid
assignee: Ubuntu Desktop Bugs (desktop-bugs) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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