Bug 232163 - Support for iTunes tags in podcasts
Summary: Support for iTunes tags in podcasts
Status: CONFIRMED
Alias: None
Product: amarok
Classification: Applications
Component: Podcast (other bugs)
Version First Reported In: 2.8.0
Platform: Ubuntu Unspecified
: NOR normal
Target Milestone: later
Assignee: Amarok Bugs
URL:
Keywords:
: 358747 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-03-25 23:15 UTC by Andreas Ermler
Modified: 2016-02-10 18:47 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andreas Ermler 2010-03-25 23:15:11 UTC
Version:           2.3.0 (using KDE 4.4.1)
Installed from:    Ubuntu Packages

In some podcasts iTunes tags (http://www.apple.com/itunes/podcasts/specs.html#rss) are used for more information about the files. Some players support these, like Miro. This would be a great addition to the Amarok podcast section.
Comment 1 Bart Cerneels 2010-03-28 13:37:57 UTC
We already use as much of the iTunes namespace as makes sense.
Can you tell us which iTunes specific tags are not use according to you?
Comment 2 Bart Cerneels 2010-03-28 13:40:29 UTC
We already use as much of the iTunes namespace as makes sense.
Can you tell us which iTunes specific tags are not use according to you?
Comment 3 Andreas Ermler 2010-03-28 15:15:33 UTC
Some of the podcasts I'm subscribed to use the tags <itunes:author>, <itunes:subtitle> and <itunes:summary>. I don't know if those are commonly used but in some of my feeds it would really help to see at least the <itunes:author> tag.
Comment 4 Bart Cerneels 2010-03-28 15:24:11 UTC
We are already parsing and using those. Unless there is a bug at least.

Mathias: can you check it's working.

Andreas: please post the urls of those feeds here so we can check.
Comment 5 Andreas Ermler 2010-03-28 15:42:37 UTC
Sure, here they are:
http://speeches.byu.edu/rss/podcast1.xml
http://speeches.byu.edu/rss/podcast2.xml
Comment 6 Mathias Panzenböck 2010-03-28 17:04:34 UTC
We're parsing the itunes elements that make sense for us to parse (where we have appropriate fields in the Podcast Model classes). These two feeds work for me (the itunes elements author, subtilte, image and summary are parsed and used).
Comment 7 Andreas Ermler 2010-03-28 17:41:33 UTC
I experimented a little and looked at the xml file. There are two different <itunes:author> tags, one for the channel and one for each item. When I play one of those tracks then in the artist field there's the one from the channel but I would like the one from the item. Or am I looking at the wrong place?
Comment 8 Mathias Panzenböck 2010-03-28 18:27:52 UTC
Judging from Comment #7 this has nothing to do with the elements being from the itunes namespace.
Do you download or stream the episodes? At least when I download them the artist tag is read from the file (which was empty in one random sample I've chosen from this feeds). What does the info widget display when you select an episode/channel? If that displays the correct tags feed parsing is ok.
Comment 9 Andreas Ermler 2010-03-28 19:56:39 UTC
Okay, I tested some more. When I play an episode as a stream the artist is always "BYU Speeches" but in the xml file http://speeches.byu.edu/rss/podcast1.xml it looks like this (one example):

<item>
  <title>How Lucky Can You Be!</title>
  <itunes:author>Hinckley, Gordon B.</itunes:author>
  <itunes:subtitle>Given on Tue, 13 Oct 1964 by Hinckley, Gordon B.</itunes:subtitle>
  <itunes:summary>BYU Devotional</itunes:summary>
  <enclosure url="http://speeches.byu.edu/rss/mp3/Hinckley_Gordon_101964.mp3" length="8089728" type="audio/mpeg"/>
  <guid>343</guid>
  <pubDate>Mon, 15 Mar 2010 00:00:00 MST</pubDate>
</item>

I would like to see the name "Hinckley, Gordon B." in the artist field. Is that possible somehow?

And when I download it with the option "Write feed information to tags after downloading" turned off then the tags are a little different than those from the xml file so those are probably the tags that came with the mp3 file.
When I turn that option on Amarok fills those tags with the same information it shows when it plays the episode as a stream. So again with "BYU Speeches" as artist.

My main point or wish is that I think it would be great to see the title and the artist in the podcast list in Media Sources, so for the example above something like "How Lucky Can You Be!  (Hinckley, Gordon B.)".
I wasn't sure if this description makes sense or is understandable so this is what I mean:
http://imagebin.ca/view/vE5q6xRZ.html
The top part is how it looks for me at the moment. And the bottom part is how I would like it (I also added the subtitle tag information even though it's a little redundant in this case).

Btw. thanks for your help and your patience with this! :)
Comment 10 Bart Cerneels 2010-03-28 20:29:01 UTC
(In reply to comment #9)
> Okay, I tested some more. When I play an episode as a stream the artist is
> always "BYU Speeches" but in the xml file
> http://speeches.byu.edu/rss/podcast1.xml it looks like this (one example):
> I would like to see the name "Hinckley, Gordon B." in the artist field. Is that
> possible somehow?
> 
> And when I download it with the option "Write feed information to tags after
> downloading" turned off then the tags are a little different than those from
> the xml file so those are probably the tags that came with the mp3 file.

Correct

> When I turn that option on Amarok fills those tags with the same information it
> shows when it plays the episode as a stream. So again with "BYU Speeches" as
> artist.

I guess we assumed wrongly that the channel author and the feed author would be the same. This should be easy to fix.

> 
> My main point or wish is that I think it would be great to see the title and
> the artist in the podcast list in Media Sources, so for the example above
> something like "How Lucky Can You Be!  (Hinckley, Gordon B.)".
> I wasn't sure if this description makes sense or is understandable so this is
> what I mean:
> http://imagebin.ca/view/vE5q6xRZ.html
> The top part is how it looks for me at the moment. And the bottom part is how I
> would like it (I also added the subtitle tag information even though it's a
> little redundant in this case).

I like this mockup. The only thing we need to do for this is adjust the podcast delegate. Something I wanted to do for a long time but haven't gotten around to.

> 
> Btw. thanks for your help and your patience with this! :)

No, thank you for helping us to improve Amarok.
Comment 11 Sven Krohlas 2010-04-30 13:22:02 UTC
2.3.1 is in feature freeze -> 2.3.2
Comment 12 Myriam Schweingruber 2010-08-01 11:26:00 UTC
Moving to the bugs list. Bart, any news on this?
Comment 13 Myriam Schweingruber 2011-06-04 11:48:01 UTC
This is an automated message from the triager:

Amarok 2.4.1 has been released on May 8 already. Could you please upgrade and test if you can still reproduce this bug?

Without feedback within a month we will close this bug as resolved.

Thank you for your understanding.
Comment 14 Andreas Ermler 2011-07-02 21:02:19 UTC
Tested it with Amarok 2.4.1, results are still the same, so it's still unresolved.
Comment 15 Myriam Schweingruber 2011-07-03 19:05:26 UTC
Thank you for the feedback.
Comment 16 Myriam Schweingruber 2012-10-22 02:11:04 UTC
Is this still valid with Amarok 2.6?
Comment 17 Andreas Ermler 2012-10-28 20:29:56 UTC
Yes, still looks the same.
Comment 18 Myriam Schweingruber 2012-10-30 11:02:16 UTC
Thank you for the feedback.
Comment 19 Oskar Jauch 2013-12-02 16:41:16 UTC
Bug is still reproducible with Amarok 2.8.
Comment 20 Myriam Schweingruber 2016-02-10 18:47:49 UTC
*** Bug 358747 has been marked as a duplicate of this bug. ***