# MediaMetadataCompat

Artifact: [androidx.media:media](https://developer.android.com/jetpack/androidx/releases/media) [View Source](https://cs.android.com/search?q=file:android/support/v4/media/MediaMetadataCompat.java+class:android.support.v4.media.MediaMetadataCompat) Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

*** ** * ** ***


```
class MediaMetadataCompat : Parcelable
```

<br />

*** ** * ** ***

> [!CAUTION]
> **This class is deprecated.**   
>
> androidx.media is deprecated. Please migrate to [androidx.media3](https://developer.android.com/media/media3).

Contains metadata about an item, such as the title, artist, etc.

## Summary

| ### Nested types |
|---|
| `class https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat.Builder` **This class is deprecated.** androidx.media is deprecated. <br /> |

| ### Constants |
|---|---|
| `const https://developer.android.com/reference/android/os/Parcelable.Creator.html<https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat!>!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#CREATOR()` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_ADVERTISEMENT() = "android.media.metadata.ADVERTISEMENT"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_ALBUM() = "android.media.metadata.ALBUM"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_ALBUM_ART() = "android.media.metadata.ALBUM_ART"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_ALBUM_ARTIST() = "android.media.metadata.ALBUM_ARTIST"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_ALBUM_ART_URI() = "android.media.metadata.ALBUM_ART_URI"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_ART() = "android.media.metadata.ART"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_ARTIST() = "android.media.metadata.ARTIST"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_ART_URI() = "android.media.metadata.ART_URI"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_AUTHOR() = "android.media.metadata.AUTHOR"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_BT_FOLDER_TYPE() = "android.media.metadata.BT_FOLDER_TYPE"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_COMPILATION() = "android.media.metadata.COMPILATION"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_COMPOSER() = "android.media.metadata.COMPOSER"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_DATE() = "android.media.metadata.DATE"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_DISC_NUMBER() = "android.media.metadata.DISC_NUMBER"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_DISPLAY_DESCRIPTION() = "android.media.metadata.DISPLAY_DESCRIPTION"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_DISPLAY_ICON() = "android.media.metadata.DISPLAY_ICON"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_DISPLAY_ICON_URI() = "android.media.metadata.DISPLAY_ICON_URI"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_DISPLAY_SUBTITLE() = "android.media.metadata.DISPLAY_SUBTITLE"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_DISPLAY_TITLE() = "android.media.metadata.DISPLAY_TITLE"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_DOWNLOAD_STATUS() = "android.media.metadata.DOWNLOAD_STATUS"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_DURATION() = "android.media.metadata.DURATION"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_GENRE() = "android.media.metadata.GENRE"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_MEDIA_ID() = "android.media.metadata.MEDIA_ID"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_MEDIA_URI() = "android.media.metadata.MEDIA_URI"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_NUM_TRACKS() = "android.media.metadata.NUM_TRACKS"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_RATING() = "android.media.metadata.RATING"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_TITLE() = "android.media.metadata.TITLE"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_TRACK_NUMBER() = "android.media.metadata.TRACK_NUMBER"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_USER_RATING() = "android.media.metadata.USER_RATING"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_WRITER() = "android.media.metadata.WRITER"` **This property is deprecated.** Deprecated in Java |
| `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_YEAR() = "android.media.metadata.YEAR"` **This property is deprecated.** Deprecated in Java |

| ### Public functions |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | `[containsKey](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#containsKey(java.lang.String))(key: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `[describeContents](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#describeContents())()` **This function is deprecated.** Deprecated in Java |
| `java-static https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat!` | `[fromMediaMetadata](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#fromMediaMetadata(java.lang.Object))(metadataObj: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html!)` **This function is deprecated.** Deprecated in Java |
| `https://developer.android.com/reference/android/graphics/Bitmap.html!` | `[getBitmap](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#getBitmap(java.lang.String))(key: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` **This function is deprecated.** Deprecated in Java |
| `https://developer.android.com/reference/android/os/Bundle.html!` | `[getBundle](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#getBundle())()` **This function is deprecated.** Deprecated in Java |
| `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaDescriptionCompat!` | `[getDescription](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#getDescription())()` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html` | `[getLong](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#getLong(java.lang.String))(key: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html!` | `[getMediaMetadata](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#getMediaMetadata())()` **This function is deprecated.** Deprecated in Java |
| `https://developer.android.com/reference/kotlin/android/support/v4/media/RatingCompat!` | `[getRating](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#getRating(java.lang.String))(key: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | `[getString](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#getString(java.lang.String))(key: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html!` | `[getText](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#getText(java.lang.String))(key: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!)` **This function is deprecated.** Deprecated in Java |
| `(https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-set/index.html)https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-set/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!>!` | `[keySet](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#keySet())()` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | `[size](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#size())()` **This function is deprecated.** Deprecated in Java |
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-unit/index.html` | `[writeToParcel](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#writeToParcel(android.os.Parcel,int))(dest: https://developer.android.com/reference/android/os/Parcel.html!, flags: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html)` **This function is deprecated.** Deprecated in Java |

### Inherited Constants

From [android.os.Parcelable](https://developer.android.com/reference/android/os/Parcelable.html) `const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/os/Parcelable.html#CONTENTS_FILE_DESCRIPTOR = 1`

**This property is deprecated.** Deprecated in Java
`const https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` `https://developer.android.com/reference/android/os/Parcelable.html#PARCELABLE_WRITE_RETURN_VALUE = 1`

**This property is deprecated.** Deprecated in Java

## Constants

### CREATOR

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val CREATOR: Parcelable.Creator<MediaMetadataCompat!>!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

### METADATA_KEY_ADVERTISEMENT

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_ADVERTISEMENT = "android.media.metadata.ADVERTISEMENT": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

Whether the media is an advertisement. A value of 0 indicates it is not an advertisement. A value of 1 or non-zero indicates it is an advertisement. If not specified, this value is set to 0 by default.

### METADATA_KEY_ALBUM

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_ALBUM = "android.media.metadata.ALBUM": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The album title for the media.

### METADATA_KEY_ALBUM_ART

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_ALBUM_ART = "android.media.metadata.ALBUM_ART": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The artwork for the album of the media's original source as a `https://developer.android.com/reference/android/graphics/Bitmap.html`. The artwork should be relatively small and may be scaled down if it is too large. For higher resolution artwork `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_ALBUM_ART_URI()` should be used instead.

### METADATA_KEY_ALBUM_ARTIST

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_ALBUM_ARTIST = "android.media.metadata.ALBUM_ARTIST": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The artist for the album of the media's original source.

### METADATA_KEY_ALBUM_ART_URI

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_ALBUM_ART_URI = "android.media.metadata.ALBUM_ART_URI": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The artwork for the album of the media's original source as a Uri style String.

### METADATA_KEY_ART

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_ART = "android.media.metadata.ART": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The artwork for the media as a `https://developer.android.com/reference/android/graphics/Bitmap.html`. The artwork should be relatively small and may be scaled down if it is too large. For higher resolution artwork `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_ART_URI()` should be used instead.

### METADATA_KEY_ARTIST

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_ARTIST = "android.media.metadata.ARTIST": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The artist of the media.

### METADATA_KEY_ART_URI

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_ART_URI = "android.media.metadata.ART_URI": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The artwork for the media as a Uri style String.

### METADATA_KEY_AUTHOR

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_AUTHOR = "android.media.metadata.AUTHOR": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The author of the media.

### METADATA_KEY_BT_FOLDER_TYPE

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_BT_FOLDER_TYPE = "android.media.metadata.BT_FOLDER_TYPE": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The bluetooth folder type of the media specified in the section 6.10.2.2 of the Bluetooth AVRCP 1.5. It should be one of the following:

- `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaDescriptionCompat#BT_FOLDER_TYPE_MIXED()`
- `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaDescriptionCompat#BT_FOLDER_TYPE_TITLES()`
- `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaDescriptionCompat#BT_FOLDER_TYPE_ALBUMS()`
- `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaDescriptionCompat#BT_FOLDER_TYPE_ARTISTS()`
- `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaDescriptionCompat#BT_FOLDER_TYPE_GENRES()`
- `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaDescriptionCompat#BT_FOLDER_TYPE_PLAYLISTS()`
- `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaDescriptionCompat#BT_FOLDER_TYPE_YEARS()`

### METADATA_KEY_COMPILATION

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_COMPILATION = "android.media.metadata.COMPILATION": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The compilation status of the media.

### METADATA_KEY_COMPOSER

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_COMPOSER = "android.media.metadata.COMPOSER": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The composer of the media.

### METADATA_KEY_DATE

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_DATE = "android.media.metadata.DATE": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The date the media was created or published. The format is unspecified but RFC 3339 is recommended.

### METADATA_KEY_DISC_NUMBER

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_DISC_NUMBER = "android.media.metadata.DISC_NUMBER": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The disc number for the media's original source.

### METADATA_KEY_DISPLAY_DESCRIPTION

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_DISPLAY_DESCRIPTION = "android.media.metadata.DISPLAY_DESCRIPTION": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

A description that is suitable for display to the user. When displaying more information for media described by this metadata this should be preferred to other fields if present.

### METADATA_KEY_DISPLAY_ICON

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_DISPLAY_ICON = "android.media.metadata.DISPLAY_ICON": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

An icon or thumbnail that is suitable for display to the user. When displaying an icon for media described by this metadata this should be preferred to other fields if present. This must be a `https://developer.android.com/reference/android/graphics/Bitmap.html`. The icon should be relatively small and may be scaled down if it is too large. For higher resolution artwork `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_DISPLAY_ICON_URI()` should be used instead.

### METADATA_KEY_DISPLAY_ICON_URI

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_DISPLAY_ICON_URI = "android.media.metadata.DISPLAY_ICON_URI": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

An icon or thumbnail that is suitable for display to the user. When displaying more information for media described by this metadata the display description should be preferred to other fields when present. This must be a Uri style String.

### METADATA_KEY_DISPLAY_SUBTITLE

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_DISPLAY_SUBTITLE = "android.media.metadata.DISPLAY_SUBTITLE": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

A subtitle that is suitable for display to the user. When displaying a second line for media described by this metadata this should be preferred to other fields if present.

### METADATA_KEY_DISPLAY_TITLE

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_DISPLAY_TITLE = "android.media.metadata.DISPLAY_TITLE": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

A title that is suitable for display to the user. This will generally be the same as `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#METADATA_KEY_TITLE()` but may differ for some formats. When displaying media described by this metadata this should be preferred if present.

### METADATA_KEY_DOWNLOAD_STATUS

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_DOWNLOAD_STATUS = "android.media.metadata.DOWNLOAD_STATUS": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The download status of the media which will be used for later offline playback. It should be one of the following:

- `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaDescriptionCompat#STATUS_NOT_DOWNLOADED()`
- `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaDescriptionCompat#STATUS_DOWNLOADING()`
- `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaDescriptionCompat#STATUS_DOWNLOADED()`

### METADATA_KEY_DURATION

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_DURATION = "android.media.metadata.DURATION": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The duration of the media in ms. A negative duration indicates that the duration is unknown (or infinite).

### METADATA_KEY_GENRE

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_GENRE = "android.media.metadata.GENRE": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The genre of the media.

### METADATA_KEY_MEDIA_ID

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_MEDIA_ID = "android.media.metadata.MEDIA_ID": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

A String key for identifying the content. This value is specific to the service providing the content. If used, this should be a persistent unique key for the underlying content.

### METADATA_KEY_MEDIA_URI

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_MEDIA_URI = "android.media.metadata.MEDIA_URI": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

A Uri formatted String representing the content. This value is specific to the service providing the content. It may be used with `https://developer.android.com/reference/kotlin/android/support/v4/media/session/MediaControllerCompat.TransportControls#playFromUri(android.net.Uri,android.os.Bundle)` to initiate playback when provided by a `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaBrowserCompat` connected to the same app.

### METADATA_KEY_NUM_TRACKS

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_NUM_TRACKS = "android.media.metadata.NUM_TRACKS": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The number of tracks in the media's original source.

### METADATA_KEY_RATING

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_RATING = "android.media.metadata.RATING": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The overall rating for the media.

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/android/support/v4/media/RatingCompat` |   |

### METADATA_KEY_TITLE

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_TITLE = "android.media.metadata.TITLE": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The title of the media.

### METADATA_KEY_TRACK_NUMBER

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_TRACK_NUMBER = "android.media.metadata.TRACK_NUMBER": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The track number for the media.

### METADATA_KEY_USER_RATING

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_USER_RATING = "android.media.metadata.USER_RATING": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The user's rating for the media.

| See also |
|---|---|
| `https://developer.android.com/reference/kotlin/android/support/v4/media/RatingCompat` |   |

### METADATA_KEY_WRITER

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_WRITER = "android.media.metadata.WRITER": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The writer of the media.

### METADATA_KEY_YEAR

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
const val METADATA_KEY_YEAR = "android.media.metadata.YEAR": String!
```

> [!CAUTION]
> **This property is deprecated.**   
> Deprecated in Java

The year the media was created or published as a long.

## Public functions

### containsKey

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
fun [containsKey](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#containsKey(java.lang.String))(key: String!): Boolean
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Returns true if the given key is contained in the metadata

| Parameters |
|---|---|
| `key: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | a String key |

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-boolean/index.html` | true if the key exists in this metadata, false otherwise |

### describeContents

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
fun [describeContents](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#describeContents())(): Int
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

### fromMediaMetadata

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
java-static fun [fromMediaMetadata](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#fromMediaMetadata(java.lang.Object))(metadataObj: Any!): MediaMetadataCompat!
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Creates an instance from a framework `https://developer.android.com/reference/android/media/MediaMetadata.html` object.

This method is only supported on `https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#LOLLIPOP` and later.

| Parameters |
|---|---|
| `metadataObj: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html!` | A `https://developer.android.com/reference/android/media/MediaMetadata.html` object, or null if none. |

| Returns |
|---|---|
| `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat!` | An equivalent `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat` object, or null if none. |

### getBitmap

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
fun [getBitmap](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#getBitmap(java.lang.String))(key: String!): Bitmap!
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Return a `https://developer.android.com/reference/android/graphics/Bitmap.html` for the given key or null if no bitmap exists for the given key.

| Parameters |
|---|---|
| `key: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | The key the value is stored under |

| Returns |
|---|---|
| `https://developer.android.com/reference/android/graphics/Bitmap.html!` | A `https://developer.android.com/reference/android/graphics/Bitmap.html` or null |

### getBundle

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
fun [getBundle](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#getBundle())(): Bundle!
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Gets a copy of the bundle for this metadata object. This is available to support backwards compatibility.

| Returns |
|---|---|
| `https://developer.android.com/reference/android/os/Bundle.html!` | A copy of the bundle for this metadata object. |

### getDescription

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
fun [getDescription](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#getDescription())(): MediaDescriptionCompat!
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Returns a simple description of this metadata for display purposes.

| Returns |
|---|---|
| `https://developer.android.com/reference/kotlin/android/support/v4/media/MediaDescriptionCompat!` | A simple description of this metadata. |

### getLong

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
fun [getLong](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#getLong(java.lang.String))(key: String!): Long
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Returns the value associated with the given key, or 0L if no long exists for the given key.

| Parameters |
|---|---|
| `key: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | The key the value is stored under |

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-long/index.html` | a long value |

### getMediaMetadata

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
fun [getMediaMetadata](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#getMediaMetadata())(): Any!
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Gets the underlying framework `https://developer.android.com/reference/android/media/MediaMetadata.html` object.

This method is only supported on `https://developer.android.com/reference/android/os/Build.VERSION_CODES.html#LOLLIPOP` and later.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-any/index.html!` | An equivalent `https://developer.android.com/reference/android/media/MediaMetadata.html` object, or null if none. |

### getRating

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
fun [getRating](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#getRating(java.lang.String))(key: String!): RatingCompat!
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Return a `https://developer.android.com/reference/kotlin/android/support/v4/media/RatingCompat` for the given key or null if no rating exists for the given key.

| Parameters |
|---|---|
| `key: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | The key the value is stored under |

| Returns |
|---|---|
| `https://developer.android.com/reference/kotlin/android/support/v4/media/RatingCompat!` | A `https://developer.android.com/reference/kotlin/android/support/v4/media/RatingCompat` or null |

### getString

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
fun [getString](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#getString(java.lang.String))(key: String!): String!
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Returns the value associated with the given key, or null if no mapping of the desired type exists for the given key or a null value is explicitly associated with the key.

| Parameters |
|---|---|
| `key: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | The key the value is stored under |

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | a String value, or null |

### getText

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
fun [getText](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#getText(java.lang.String))(key: String!): CharSequence!
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Returns the value associated with the given key, or null if no mapping of the desired type exists for the given key or a null value is explicitly associated with the key.

| Parameters |
|---|---|
| `key: https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!` | The key the value is stored under |

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-char-sequence/index.html!` | a CharSequence value, or null |

### keySet

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
fun [keySet](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#keySet())(): (Mutable)Set<String!>!
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Returns a Set containing the Strings used as keys in this metadata.

| Returns |
|---|---|
| `(https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-mutable-set/index.html)https://kotlinlang.org/api/core/kotlin-stdlib/kotlin.collections/-set/index.html<https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html!>!` | a Set of String keys |

### size

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
fun [size](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#size())(): Int
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java

Get the number of fields in this metadata.

| Returns |
|---|---|
| `https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-int/index.html` | The number of fields in the metadata. |

### writeToParcel

Added in [1.1.0](https://developer.android.com/jetpack/androidx/releases/media#1.1.0) Deprecated in [1.8.0](https://developer.android.com/jetpack/androidx/releases/media#1.8.0)

```
fun [writeToParcel](https://developer.android.com/reference/kotlin/android/support/v4/media/MediaMetadataCompat#writeToParcel(android.os.Parcel,int))(dest: Parcel!, flags: Int): Unit
```

> [!CAUTION]
> **This function is deprecated.**   
> Deprecated in Java