In these formulas converting from SerialDate to YMD format, there is NO notion of the year by itself. E.g., there's no '1984' or '2001', it's always either 1983-12-31 or 1984-01-01. If the year itself is supposed to be a generic year, and NOT 01-01, how is that accounted for on MC? If it's not accounted for, there can be no notion of the first day of the month.
I hadn't thought far enough ahead to realize this initially, but it's painfully obvious now. There must be a flag of some sort that is controlling how the native year resolves. Matt? Anyone?
--Bill
Hi Matt,
Any information on this? So far I've determined that GetInfo contains only the Date field if it is not blank. No other field is relevant to Date.
If Date exists, Date will also appear in the file tags. If Date in GetInfo contains more than just the year, JR_Date will also be written to file tags (but apparently no other indicator exists that I can find). It appears as though the only 'flags' that can tell you how to use the Date returned from GetInfo are the file tags themselves. If Date appears, use it (it will only be the year), if JR_Date appears, use it instead for more detail. From all the documentation I've read, there is no mention of having access to the file tags, except as they filter up through MC, except in the FLAC window in the Tags window in Action.
Unfortunately, MC doesn't seem to be religious about updating the file tags from the library unless certain changes have been made to the tags (I'm not sure what). So occasionally, JR_Date or Date fields in the FLAC file tags may not exist even though it/they should. Which is curious, because whether or not they are shown in the file, MC still reports the right Date in the Library/Playlist displays. It's only when you look at the FLAC data directly in MC that you seem them missing.
I just added a calculated field to the library whose contents can be read by GetInfo as long as you list the fields that you want explicitly. It will not show the new field if Fields is not itemized in the request, which is supposed to default to all fields.
Does all this sound correct to you? Any other thoughts, corrections or suggestions?
So for now I can work with my extra library field's calculated results, but would still really like to know more about the above issues, if you can.
Thanks.
Despite this bout of frustration, I still think MC is quite amazing in its capabilities. Excellent work!
--Bill
Are there any other MCWS commands/results that may not yet be listed in the documentation (docs and source) that might help in this situation?