View Single Post
Old 29th August 2011, 21:09   #11
DJ Egg
Techorator
Winamp & Shoutcast Team
 
Join Date: Jun 2000
Posts: 35,844
One thing at a time. At least we'll no longer be deleting the TCMP frame in 5.63

How does iTunes do it?
As far as I know, the value for TCMP can only be 1 or 0.
If 0, then does iTunes delete the TCMP frame or does it set the value to 0?
What method does it use in the UI/Tag Editor? Is it just a checkmark for "Is compilation?"
When checked, as well as setting TCMP to 1, does it then also auto set "Album Artist" to "Various Artists"?

By the way, I'm not saying that this means anything further will be implemented, but if it ever is, then we'll need to know this information (seeing as I for one have never used iTunes before and never will, not even if Apple offered to pay me).

FYI, these are the frames I've added to Winamp's id3v2 parser for 5.63
We were treating these as unrecognized before and just deleting them on updates.
From 5.63, we'll still not use any of them, but we'll also no longer delete them....

PRIVATE - PRIV
COMPILATION - TCMP
ALBUMSORT - TSOA
ALBUMARTISTSORT - TSO2
PERFORMERSORT - TSOP
COMPOSERSORT - TSOC
TITLESORT - TSOT
REPLAYGAIN - RGAD (we currently use TXXX frames for RG)
INVOLVEDPEOPLE2 - TIPL
CREDITS - TMCL
ENCODINGTIME - TDEN
FILEOWNER - TOWN
LENGTH - TLEN
ORIGYEAR - TORY
ORIGRELEASETIME - TDOR
RELEASETIME - TDRL
SETSUBTITLE - TSST
PLAYLISTDELAY - TDLY
TAGGINGTIME - TDGT
VOLUMEADJ - RVAD
SYNCEDLYRICS - SYLT
SYNCEDTEMPOCODE - SYTC
TERMSOFUSE - USER
SIGNATURE - SIGN
PRODUCEDNOTICE - TPRO
PODCAST - PCST
PODCASTCATEGORY - TCAT
PODCASTDESC - TDES
PODCASTID - TGID
PODACSTURL - WFED
DJ Egg is offline   Reply With Quote