Application icon

Special Requirements for tracks purchased from eClassical

eClassical is an online classical music store. Purchased tracks are distributed as mp3 (ID3 v2.3) or flac files.

The mp3 files may contain multiple occurrences of individual Text frames which is not permitted in the ID3 specification. In order to process all the metadata in the files you must enable the Settings-Audio-ID3 setting named Allow repeated Text frames.

Their encoding of the ID3v2.3 IPLS frame (Involved People) is non standard. As opposed to separating roles and people with a binary 0, they terminate roles from people with a binary 3 and people from roles with a newline character. Further they always represent people as last name, first name. This can create issues in the Involved People field which according to the specification delimits people with a comma. Yate reads the non standard encoding and flips the names to first name, last name.

In FLAC files comments named INVOLVED_PEOPLE_LIST and MUSICIAN_CREDITS_LIST may be specified. The encoding for these items is non standard in format as it embeds binary characters in the metadata. The format is: role binary 3 name. Also, as in mp3 files the names are specified as last name, first name. Yate reads the encoding and flips the names.

eClassical writes the Year specification in two separate FLAC comments formatted the same as the ID3v2.3 formatting. YEAR contains the year and DATE contains ddmm. If both these fields are specified as FLAC mappings, Yate will attempt to combine the metadata.

The required FLAC read only mappings are:

Note that if you have changed Yate's default mapping of DATE to Year, you will have to add the DATE mapping as well.

The Yate Resources web page supplies the above FLAC mappings in the Templates section to maximize the correct presentation of the metadata. The Actions section contains a Modify Tracks Downloaded from eClassical action to perform additional modifications to the metadata to further correct issues.