Posted by Will on Thursday, December 04, 2008 at 10:07 PM

For the next version of HappyFish is there a preference for one type of ID3 tag support over another - ID3 1 vs. 2?  How about the ability to strip one out and replace it with the other?

id3toptionsdialog

Below are the options that will be offered for rewriting ID3 tags of audio files after download:

Album Options
Feed Title
Item Author
Managing Editor
Web Master
Custom
Artist Options
Feed Title
Item Author
Managing Editor
Web Master
Custom
Genre Options
Feed Title
Item Author
Managing Editor
Web Master
Custom
Title Options
Item Title
Item Title + Pub Date (mm-dd-yyyy)
Pub Date (mm-dd-yyyy) + Item Title
Feed Title + Pub Date (mm-dd-yyyy)
Pub Date (mm-dd-yyyy) + Feed Title
Custom + Pub Date (mm-dd-yyyy)
Pub Date (mm-dd-yyyy) + Custom
Year Options
Item Pub Date Year
Download Date Year
Custom

Feedback is appreciated.

Comments [9]     Categories: Features | ID3 Tags              
Thursday, December 04, 2008 11:48:58 PM (GMT Standard Time, UTC+00:00)
hey will!

as far as preferring one or the other, the only thing that makes a difference for me is the allowable length of fields. if i recall correctly, the fields can't be anywhere near as long in v1... so given some of your retitling options above, i'd go for v2 personally.

i love happyfish and recommend it every chance i get. terrific work....
Friday, December 05, 2008 12:22:51 AM (GMT Standard Time, UTC+00:00)
This feature would be good, because often we come across feeds that have files with no tags, ability to change genre was what drew me towards Happyfish, so this addition will be a good evolution.
Naveen
Tuesday, December 09, 2008 8:25:34 PM (GMT Standard Time, UTC+00:00)
Thanks for the feedback. It's good to know that someone out there is reading this blog.
Tuesday, December 16, 2008 2:32:22 AM (GMT Standard Time, UTC+00:00)
I agree w/denys, that ID3v2 is the way to go. I don't think there are too many modern devices that rely on v1. I could be wayyyy wrong here, but my ipod, walkman & car stereo all read v2. Of course if you're in the code mucking about in the first place, the most flexible approach would be to let the user decide:

1) Write to v2, remove v1
2) Write to v1, remove v2
3) Write to both (knowing v1 may get truncated)
4) Remove both (device/player will rely on file name)

That's my 2.5 cents, anyways :)
Matthew
Tuesday, December 16, 2008 5:55:01 PM (GMT Standard Time, UTC+00:00)
Matthew,
As you point out, v2 seems to be widely supported now. I'm going to implement v2 with the options listed above, creating the tags if they don't already exist in the file. For now, if the user's device only supports v1 they will have to rely on what comes from the feed producer. This seems to be a resonable compromise. I need to tie this thing off or I'll never get it out the door.

Will
Wednesday, December 17, 2008 4:06:11 AM (GMT Standard Time, UTC+00:00)
I think that's great... Thanks for asking/listening!
Matthew
Thursday, January 01, 2009 3:47:04 AM (GMT Standard Time, UTC+00:00)
I like these options very much. As for tag version, I would like ID3v2.3. While there is a 2.4, it's not supported by some programs and mp3 players.

You didn't say whether you intended this as a global option or as a per-feed option. I think a per-feed option would be useful, as different feeds have different tags included, so what's best for one isn't best for another.

I hope the Year option is a full year-month-day setting.

Is this feature likely to be available for testing in the near future?
Monday, January 12, 2009 2:19:44 AM (GMT Standard Time, UTC+00:00)
Sorry, not in the near future. HF is a side project that I work on as much as possible, but the job that pays as been keeping me busy lately, not to mention holiday laziness.
Saturday, March 14, 2009 1:43:53 PM (GMT Standard Time, UTC+00:00)
I definitely need the ability to change the ID3 tag. On my windows mobile device, i would like to see in the playlist the video podcast sorted by date. Date format should be yyyy-mm-dd. This makes the most sense for data archeiving I think. Doppler software can do this but it has some problems on Vista x64.
Kevin Parker
Comments are closed.