HydrogenAudio

Hosted Forums => foobar2000 => General - (fb2k) => Topic started by: minx_man on 2018-07-12 14:08:43

Title: What's the correct (or easy) way to store Track Release Date?
Post by: minx_man on 2018-07-12 14:08:43
HI

I'd like to be able to store a "track release date" tag into some of my music collection (ie greatest hits CDs where I'd like to store the individual track release date). In foobar if I right click a track the Properties show me a bunch of metadata fields including Date (which I used for the album release date) but nothing for "track" original release date.

I am able to add a new field via the "Tools" button but not sure if this is the right way to do it. Ideally I'd like the new field to be always visible in the Properties dialogue (whether the track/s in question have a value for it or not).

Any ideas?

Tony

Title: Re: What's the correct (or easy) way to store Track Release Date?
Post by: Nongorilla on 2018-07-12 19:51:56
Instead of making up a new tag, I suggest using ORIGINAL RELEASE DATE.  This is a known tag that fb2k maps to the TORY ID3v2.3 frame.

from the ID3v2.3 spec:
Quote
The [TORY] frame is intended for the year when the original recording, if for example the music in the file should be a cover of a previously released song, was released.

After you input the first one, fb2k will give it as an option.  Don't know how to make it show even if it doesn't exist.
Title: Re: What's the correct (or easy) way to store Track Release Date?
Post by: anamorphic on 2018-07-12 20:51:34
[...] Ideally I'd like the new field to be always visible in the Properties dialogue (whether the track/s in question have a value for it or not).
You can get any field to show in Properties -

Library > Configure > Advanced > Display > Properties Dialog > Standard Fields

(be careful not to delete the existing fields when you click the box, place the cursor to de-select!)
(insert the new field in the order you want it to appear, for example after "Date=DATE;")

Track Release Date=ORIGINAL RELEASE DATE;

You can name the field as you please if you want to use it for something specific, ie "Track Release Date" in this case.

[Edit] I've done much the same. Looking at your screenshot, you might as well add "Style=STYLE;" (after Genre), and "Ensemble=ENSEMBLE;". I also make use of "Featured Artist=PERFORMER;" which is more or less what the tag is for I believe.

(How cool is foobar? ;) )
Title: Re: What's the correct (or easy) way to store Track Release Date?
Post by: minx_man on 2018-07-13 19:17:05
thanks for the response anamorphic, your instructions were very clear and I was able to follow them as you can see in the pic :)

This is exactly what I was after

I agree foobar is just amazing.... ;D

Title: Re: What's the correct (or easy) way to store Track Release Date?
Post by: minx_man on 2018-07-13 19:25:41
I do have one more question now :) (surpise surprise)

Is there an easy way to bulk copy the value in "DATE" over to "TRACK RELEASE DATE" for a group of tracks in one step?

ie in the example below copy the 1961 value to the "TRACK RELEASE DATE" but rather than do it manually for each track run some kind of macro?

thanks for reading

T
Title: Re: What's the correct (or easy) way to store Track Release Date?
Post by: Vicas on 2018-07-13 19:58:45
Try this

Select all the songs you want to copy date from / right click / properties / right click on track release date field / format from other fields / in the pattern type %date% / ok

I don't know about macro thing
Title: Re: What's the correct (or easy) way to store Track Release Date?
Post by: anamorphic on 2018-07-13 20:46:51
Is there an easy way to bulk copy the value in "DATE" over to "TRACK RELEASE DATE" for a group of tracks in one step?
Yes of course, there are a few ways. ;)

a) Select the group of tracks (or right-click artist/album titles) > right-click Properties > right-click the field name to copy > select Copy > right-click the target field > select Paste.

b) Additionally you can copy groups of fields to un-tagged files. In track Properties, just hold CTRL key and left-click to select multiple field names at once > right-click Copy > then open the Properties of the target tracks (note: you can have more than one set of Properties open at once) > click Tools button > Paste Fields. Foobar will automatically copy everything to the exact same fields on the target files and in the correct order of track numbers.

c) You can also add the super useful Masstagger (http://www.foobar2000.org/components/view/foo_masstag) component. With this you can quickly setup pre-defined tagging scripts, and then run them on selected tracks with a right-click > Tagging > Scripts. Read the documentation (http://wiki.hydrogenaud.io/index.php?title=Foobar2000:Components_0.9/foo_masstag) for tips. It is quite powerful, so just make sure to review changes before clicking Apply when updating hundreds of files. ;D
Title: Re: What's the correct (or easy) way to store Track Release Date?
Post by: minx_man on 2018-07-13 21:44:57
thanks so much guys, that worked exactly how I wanted it to...great player, great community :) Happy weekend :)

 :)  :)  :)  :)  :)