Class MediaMetadata

    • Field Detail

      • FOLDER_TYPE_MIXED

        public static final int FOLDER_TYPE_MIXED
        Type for a folder containing media of mixed types.
        See Also:
        Constant Field Values
      • FOLDER_TYPE_TITLES

        public static final int FOLDER_TYPE_TITLES
        Type for a folder containing only playable media.
        See Also:
        Constant Field Values
      • FOLDER_TYPE_ALBUMS

        public static final int FOLDER_TYPE_ALBUMS
        Type for a folder containing media categorized by album.
        See Also:
        Constant Field Values
      • FOLDER_TYPE_ARTISTS

        public static final int FOLDER_TYPE_ARTISTS
        Type for a folder containing media categorized by artist.
        See Also:
        Constant Field Values
      • FOLDER_TYPE_GENRES

        public static final int FOLDER_TYPE_GENRES
        Type for a folder containing media categorized by genre.
        See Also:
        Constant Field Values
      • FOLDER_TYPE_PLAYLISTS

        public static final int FOLDER_TYPE_PLAYLISTS
        Type for a folder containing a playlist.
        See Also:
        Constant Field Values
      • FOLDER_TYPE_YEARS

        public static final int FOLDER_TYPE_YEARS
        Type for a folder containing media categorized by year.
        See Also:
        Constant Field Values
      • title

        @Nullable
        public final CharSequence title
        Optional title.
      • artist

        @Nullable
        public final CharSequence artist
        Optional artist.
      • albumTitle

        @Nullable
        public final CharSequence albumTitle
        Optional album title.
      • albumArtist

        @Nullable
        public final CharSequence albumArtist
        Optional album artist.
      • displayTitle

        @Nullable
        public final CharSequence displayTitle
        Optional display title.
      • subtitle

        @Nullable
        public final CharSequence subtitle
        Optional subtitle.

        This is the secondary title of the media, unrelated to closed captions.

      • description

        @Nullable
        public final CharSequence description
        Optional description.
      • mediaUri

        @Nullable
        public final Uri mediaUri
        Optional media Uri.
      • userRating

        @Nullable
        public final Rating userRating
        Optional user Rating.
      • overallRating

        @Nullable
        public final Rating overallRating
        Optional overall Rating.
      • artworkData

        @Nullable
        public final byte[] artworkData
        Optional artwork data as a compressed byte array.
      • artworkUri

        @Nullable
        public final Uri artworkUri
        Optional artwork Uri.
      • trackNumber

        @Nullable
        public final Integer trackNumber
        Optional track number.
      • totalTrackCount

        @Nullable
        public final Integer totalTrackCount
        Optional total number of tracks.
      • isPlayable

        @Nullable
        public final Boolean isPlayable
        Optional boolean for media playability.
      • year

        @Nullable
        public final Integer year
        Optional year.