ID3 Tag Information not being passed correctly
hankpalan.com - February 20, 2009 - 02:36
| Project: | FileField Podcaster |
| Version: | 6.x-0.7 |
| Component: | Code |
| Category: | feature request |
| Priority: | normal |
| Assigned: | Unassigned |
| Status: | needs review |
Description
Some of the ID3 information from the file itself isn't being passed through to the rss feed. Its pulling the information from the node title instead of the audio title in the ID tag. Additionally, only the artist of the ID information is being passed to iTunes. You only get the full information once you download the podcast.
One thing that I do want to mention here, my feed is being processed through feedburner. But I do know that before it gets there the information still isn't being pulled correctly.
ID Information per file:
Artist
Album Artist
Album
Title
Genre
Year
Album Art
The Title in iTunes comes from the Node title, but the Artist is coming from the ID tag.

#1
Looking at the ffpc_plugin_row_podcast.inc around line 118 it says "For the title we'll use the node title."
In my case my ID title needs to show up on iTunes differently than my node title. Wouldn't it make more sense to grab the title from the Getid3 module and then if that doesn't exist to grab the node title?
#2
+1 on hankpalan's suggestion above. Anyone want to write a patch for this solution?
#3
I needed this feature too. In fact, ffpc is missing some cool things it could do (Primarily channel image, categories and overrides like Author and Owner, etc). I'm writing a supporting module to allow some of these missing features.
Attached here is a patch that will apply to the 6x 0.7 release. It does the following.
1. Adds an admin area to ffpc
2. Provides the ability to specify the origin of channel item titles (from either node title or file ID tag)
3. Fixes the url issue for listed files so it respects drupal's file handling. (see http://drupal.org/node/328649 "Enclosure URL path not working for private files?")