[gpodder-devel] Tagging

  • From: vpivaini at cs.helsinki.fi (Ville-Pekka Vainio)
  • Date: Mon, 23 Nov 2009 13:31:34 +0200

Hi,

Bringing back the tagging functionality into gPodder is discussed in
<https://bugs.gpodder.org/show_bug.cgi?id=533>. This interests me,
because I'd need the ability to clear the genre tag, as having a
"Podcast" genre tag in a file causes special handling on a Sansa Clip
and I don't like that.

I'd like to know what kind of tagging features would you like to see in
gPodder. In my opinion gPodder shouldn't be made into a full-featured
tag editor, there are many of those available already. I think what
gPodder needs are basic tagging features which make it easier for people
to organize and listen to the podcasts they download.

The features I think are needed are:
 - Setting the title tag to the episode title
 - Setting the album tag to the channel title
 - Setting the artist tag to either the contents of the author tag or
   the itunes:author tag of the feed
 - Setting the genre tag to a value which is given in the gPodder 
   configuration

An existing tagging library should probably be used. Mutagen was
suggested in the bug report, but I don't think we can use that. Mutagen
is GPLv2 only and AFAIK that's incompatible with GPLv3+, which is
gPodder's license. TagPy <http://mathema.tician.de/software/tagpy> could
probably be used, though. Since it is a binding for TagLib, it seems to
be an arch-specific package in Fedora, whereas Mutagen is apparently
pure Python and is a noarch package in Fedora.

Any opinions, ideas or suggestions?


-- 
Ville-Pekka Vainio



Other related posts: