public class MP3MetadataExtracter extends TikaAudioMetadataExtracter
songTitle: -- cm:title albumTitle: -- audio:album artist: -- audio:artist, cm:author description: -- cm:description comment: -- yearReleased: -- audio:releaseDate trackNumber: -- audio:trackNumber genre: -- audio:genre composer: -- audio:composer lyrics: --Note - XMPDM metadata keys are also emitted, in common with the other Tika powered extracters Uses Apache Tika
TikaPoweredMetadataExtracter.HeadContentHandler, TikaPoweredMetadataExtracter.MapCaptureContentHandler, TikaPoweredMetadataExtracter.NullContentHandlerMetadataExtracter.OverwritePolicy| Modifier and Type | Field and Description |
|---|---|
static ArrayList<String> |
SUPPORTED_MIMETYPES |
KEY_LYRICS, tikaConfigdocumentSelector, KEY_AUTHOR, KEY_COMMENTS, KEY_CREATED, KEY_DESCRIPTION, KEY_SUBJECT, KEY_TAGS, KEY_TITLE, loggerMEGABYTE_SIZE, NAMESPACE_PROPERTY_PREFIX, PROPERTY_COMPONENT_EMBED, PROPERTY_COMPONENT_EXTRACT, PROPERTY_PREFIX_METADATA| Constructor and Description |
|---|
MP3MetadataExtracter() |
| Modifier and Type | Method and Description |
|---|---|
protected Map<String,Serializable> |
extractSpecific(org.apache.tika.metadata.Metadata metadata,
Map<String,Serializable> properties,
Map<String,String> headers)
Allows implementation specific mappings to be done.
|
protected org.apache.tika.parser.Parser |
getParser()
Returns the correct Tika Parser to process the document.
|
setTikaConfigbuildParseContext, buildSupportedMimetypes, embedInternal, extractRaw, extractSize, getDocumentSelector, getEmbedder, getExtractorContext, getInputStream, getMetadataSeparator, makeDate, needHeaderContents, setDocumentSelector, setMetadataSeparatorcheckIsEmbedSupported, checkIsSupported, embed, extract, extract, extract, filterSystemProperties, getBeanName, getDefaultEmbedMapping, getDefaultMapping, getEmbedMapping, getExecutorService, getLimits, getMapping, getMimetypeService, init, isEmbeddingSupported, isSupported, newRawMap, putRawValue, readEmbedMappingProperties, readEmbedMappingProperties, readGlobalEmbedMappingProperties, readGlobalExtractMappingProperties, readMappingProperties, readMappingProperties, register, setApplicationContext, setBeanName, setDictionaryService, setEmbedMapping, setEmbedMappingProperties, setEnableStringTagging, setExecutorService, setFailOnTypeConversion, setInheritDefaultEmbedMapping, setInheritDefaultMapping, setMapping, setMappingProperties, setMimetypeLimits, setMimetypeService, setOverwritePolicy, setProperties, setRegistry, setSupportedDateFormats, setSupportedEmbedMimetypes, setSupportedMimetypesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitembed, isEmbeddingSupportedprotected org.apache.tika.parser.Parser getParser()
TikaPoweredMetadataExtracterTikaAutoMetadataExtracter
which makes use of the Tika auto-detection.getParser in class TikaAudioMetadataExtracterprotected Map<String,Serializable> extractSpecific(org.apache.tika.metadata.Metadata metadata, Map<String,Serializable> properties, Map<String,String> headers)
TikaPoweredMetadataExtracterextractSpecific in class TikaAudioMetadataExtracterCopyright © 2005–2018 Alfresco Software. All rights reserved.