Class MP3MetadataExtracter

  • All Implemented Interfaces:
    ContentWorker, MetadataEmbedder, MetadataExtracter, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.context.ApplicationContextAware

    public class MP3MetadataExtracter
    extends TikaAudioMetadataExtracter
    Extracts the following values from MP3 files:
       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
    Author:
    Nick Burch
    • Field Detail

      • SUPPORTED_MIMETYPES

        public static java.util.ArrayList<java.lang.String> SUPPORTED_MIMETYPES
    • Constructor Detail

      • MP3MetadataExtracter

        public MP3MetadataExtracter()
    • Method Detail

      • extractSpecific

        protected java.util.Map<java.lang.String,​java.io.Serializable> extractSpecific​(org.apache.tika.metadata.Metadata metadata,
                                                                                             java.util.Map<java.lang.String,​java.io.Serializable> properties,
                                                                                             java.util.Map<java.lang.String,​java.lang.String> headers)
        Description copied from class: TikaPoweredMetadataExtracter
        Allows implementation specific mappings to be done.
        Overrides:
        extractSpecific in class TikaAudioMetadataExtracter