"""Constants for different asset types.""" TYPE_FILE_TIF = 'TIF' TYPE_FILE_JPG = 'JPG' TYPE_FILE_JPEG = 'JPEG' TYPE_FILE_TIFF = 'TIFF' TYPE_FILE_WAV = 'WAV' TYPE_FILE_FLAC = 'FLAC' TYPE_FILE_M4A = 'M4A' TYPE_FILE_MP3 = 'MP3' TYPE_FILE_DAT = 'DAT' IMAGE_FILE_TYPES = ( TYPE_FILE_TIF, TYPE_FILE_JPG, ) AUDIO_FILE_TYPES = ( TYPE_FILE_WAV, TYPE_FILE_FLAC, TYPE_FILE_M4A, TYPE_FILE_DAT) ASSET_JPG_FILE_TYPES = (TYPE_FILE_JPEG, TYPE_FILE_JPG) ASSET_TIF_FILE_TYPES = (TYPE_FILE_TIFF, TYPE_FILE_TIF) ASSET_TYPES = AUDIO_FILE_TYPES + ASSET_JPG_FILE_TYPES + ASSET_TIF_FILE_TYPES SUBTYPE_NONE = 'none' SUBTYPE_COVER = 'cover' SUBTYPE_LARGE_COVER = 'large_cover' SUBTYPE_XLARGE_COVER = 'xlarge_cover' ASSET_SUBTYPES = (SUBTYPE_NONE, SUBTYPE_COVER, SUBTYPE_LARGE_COVER, SUBTYPE_XLARGE_COVER) AUDIO_CONTAINER_MAPPING = { 'flac': TYPE_FILE_FLAC, 'mpeg audio': TYPE_FILE_MP3, }