/*
* Written By Charles M. Chen
*
* Created on Jan 1, 2006
*
*/
package org.cmc.music.metadata;
public interface MusicMetadataConstants
{
public static final String KEY_USER = "User";
// public static final String KEY_DATA_SOURCE_NAME = "Data Source Name";
// public static final String KEY_DATA_SOURCE_ID = "Data Source Id";
public static final String KEY_DATA_SOURCE = "Data Source";
public static final String KEY_FEATURING_LIST = "Featuring List";
public static final String KEY_CONDUCTOR = "Conductor";
public static final String KEY_BAND = "Band";
public static final String KEY_MIX_ARTIST = "Mix Artist";
public static final String KEY_LYRICIST = "Lyricist";
public static final String KEY_PUBLISHER = "Publisher";
public static final String KEY_ENGINEER = "Engineer";
public static final String KEY_PRODUCER = "Producer";
// public static final String KEY_MIXARTIST = "Mix Artist";
// public static final String KEY_MIXARTIST = "Mix Artist";
public static final String KEY_TITLE = "Title";
public static final String KEY_ARTIST = "Artist";
public static final String KEY_ALBUM = "Album";
// TODO: make sure type is properly enforced in all references.
public static final String KEY_YEAR = "Year";
public static final String KEY_COMMENT_LIST = "Comments";
// TODO: make sure type is properly enforced in all references.
public static final String KEY_TRACK_NUMBER_DESCRIPTION = "Track Number";
// TODO: make sure type is properly enforced in all references.
public static final String KEY_TRACK_NUMBER_NUMERIC = "Track Number Numeric";
public static final String KEY_DISC_NUMBER = "Disc Number";
// public static final String KEY_Track_Number = "Track Number";
public static final String KEY_TRACK_COUNT = "Track Count";
// TODO: make sure type is properly enforced in all references.
public static final String KEY_GENRE_NAME = "Genre";
// TODO: make sure type is properly enforced in all references.
public static final String KEY_GENRE_ID = "Genre Id";
public static final String KEY_DURATION_SECONDS = "Duration Seconds";
public static final String KEY_COMPOSER = "Composer";
// public static final String KEY_ALBUM_ARTIST = "Album Artist";
// public static final String KEY_COMPOSER_2 = "Composer 2";
public static final String KEY_COMPILATION = "Compilation";
public static final String KEY_SOUNDTRACK = "Soundtrack";
public static final String KEY_LABEL = "Label";
public static final String KEY_ACAPELLA = "Acapella";
// public static final String KEY_LANGUAGE = "Language";
// public static final String KEY_LANGUAGE = "Language";
// public static final String KEY_LANGUAGE = "Language";
public static final String KEY_PICTURES = "Pictures";
public static final String KEY_ENCODED_BY = "Encoded By";
public static final String KEY_ENCODER_SETTINGS = "Encoded Settings";
public static final String KEY_MEDIA_TYPE = "Media Type";
public static final String KEY_FILE_TYPE = "File Type";
public static final String KEY_PART_OF_SET_INDEX = "Part Of Set Index";
public static final String KEY_PART_OF_SET_COUNT = "Part Of Set Count";
public static final String KEY_UNKNOWN_USER_TEXT_VALUES = "Unknown User Text Values";
public static final String KEYS[] = { //
KEY_USER, //
KEY_DATA_SOURCE, //
KEY_FEATURING_LIST, //
KEY_CONDUCTOR, //
KEY_BAND, //
KEY_MIX_ARTIST, //
KEY_LYRICIST, //
KEY_PUBLISHER, //
KEY_ENGINEER, //
KEY_PRODUCER, //
KEY_TITLE, //
KEY_ARTIST, //
KEY_ALBUM, //
KEY_YEAR, //
KEY_COMMENT_LIST, //
KEY_TRACK_NUMBER_DESCRIPTION, //
KEY_DISC_NUMBER, //
KEY_TRACK_COUNT, //
KEY_GENRE_NAME, //
KEY_GENRE_ID, //
KEY_DURATION_SECONDS, //
KEY_COMPOSER, //
// KEY_ALBUM_ARTIST, //
// KEY_COMPOSER_2, //
KEY_COMPILATION, //
KEY_SOUNDTRACK, //
KEY_LABEL, //
KEY_ACAPELLA, //
// KEY_LANGUAGE, //
KEY_PICTURES, //
KEY_ENCODED_BY,//
KEY_ENCODER_SETTINGS, //
KEY_MEDIA_TYPE, //
KEY_FILE_TYPE, //
KEY_PART_OF_SET_INDEX, //
KEY_PART_OF_SET_COUNT, //
KEY_UNKNOWN_USER_TEXT_VALUES, };
public static final String INTERNAL_KEYS[] = { //
KEY_PRODUCER, //
KEY_COMPILATION, //
KEY_SOUNDTRACK, //
KEY_ACAPELLA, //
};
}