---
title: General media item property keys
framework: mediaplayer
role: collectionGroup
role_heading: API Collection
path: mediaplayer/general-media-item-property-keys
---

# General media item property keys

System-defined properties for obtaining the metadata for a media item.

## Overview

Overview Obtain metadata for a media item by calling the value(forProperty:) method with these property keys. You can use the filterable property keys to build media property predicates, which MPMediaPropertyPredicate describes.

## Topics

### Property keys

- [MPMediaItemPropertyPlaybackDuration](mediaplayer/mpmediaitempropertyplaybackduration.md)
- [MPMediaItemPropertyAlbumTrackNumber](mediaplayer/mpmediaitempropertyalbumtracknumber.md)
- [MPMediaItemPropertyAlbumTrackCount](mediaplayer/mpmediaitempropertyalbumtrackcount.md)
- [MPMediaItemPropertyDiscNumber](mediaplayer/mpmediaitempropertydiscnumber.md)
- [MPMediaItemPropertyDiscCount](mediaplayer/mpmediaitempropertydisccount.md)
- [MPMediaItemPropertyArtwork](mediaplayer/mpmediaitempropertyartwork.md)
- [MPMediaItemPropertyLyrics](mediaplayer/mpmediaitempropertylyrics.md)
- [MPMediaItemPropertyReleaseDate](mediaplayer/mpmediaitempropertyreleasedate.md)
- [MPMediaItemPropertyBeatsPerMinute](mediaplayer/mpmediaitempropertybeatsperminute.md)
- [MPMediaItemPropertyComments](mediaplayer/mpmediaitempropertycomments.md)
- [MPMediaItemPropertyAssetURL](mediaplayer/mpmediaitempropertyasseturl.md)
- [MPMediaItemPropertyIsExplicit](mediaplayer/mpmediaitempropertyisexplicit.md)
- [MPMediaItemPropertyIsPreorder](mediaplayer/mpmediaitempropertyispreorder.md)
- [MPMediaItemPropertyPlaybackStoreID](mediaplayer/mpmediaitempropertyplaybackstoreid.md)

### Filterable property keys

- [MPMediaItemPropertyAlbumArtist](mediaplayer/mpmediaitempropertyalbumartist.md)
- [MPMediaItemPropertyAlbumArtistPersistentID](mediaplayer/mpmediaitempropertyalbumartistpersistentid.md)
- [MPMediaItemPropertyAlbumPersistentID](mediaplayer/mpmediaitempropertyalbumpersistentid.md)
- [MPMediaItemPropertyAlbumTitle](mediaplayer/mpmediaitempropertyalbumtitle.md)
- [MPMediaItemPropertyArtist](mediaplayer/mpmediaitempropertyartist.md)
- [MPMediaItemPropertyArtistPersistentID](mediaplayer/mpmediaitempropertyartistpersistentid.md)
- [MPMediaItemPropertyComposer](mediaplayer/mpmediaitempropertycomposer.md)
- [MPMediaItemPropertyComposerPersistentID](mediaplayer/mpmediaitempropertycomposerpersistentid.md)
- [MPMediaItemPropertyGenre](mediaplayer/mpmediaitempropertygenre.md)
- [MPMediaItemPropertyGenrePersistentID](mediaplayer/mpmediaitempropertygenrepersistentid.md)
- [MPMediaItemPropertyHasProtectedAsset](mediaplayer/mpmediaitempropertyhasprotectedasset.md)
- [MPMediaItemPropertyIsCompilation](mediaplayer/mpmediaitempropertyiscompilation.md)
- [MPMediaItemPropertyIsCloudItem](mediaplayer/mpmediaitempropertyisclouditem.md)
- [MPMediaItemPropertyMediaType](mediaplayer/mpmediaitempropertymediatype.md)
- [MPMediaItemPropertyPersistentID](mediaplayer/mpmediaitempropertypersistentid.md)
- [MPMediaItemPropertyPlayCount](mediaplayer/mpmediaitempropertyplaycount.md)
- [MPMediaItemPropertyPodcastPersistentID](mediaplayer/mpmediaitempropertypodcastpersistentid.md)
- [MPMediaItemPropertyPodcastTitle](mediaplayer/mpmediaitempropertypodcasttitle.md)
- [MPMediaItemPropertyTitle](mediaplayer/mpmediaitempropertytitle.md)

## See Also

### Media item types and keys

- [MPMediaType](mediaplayer/mpmediatype.md)
- [User-defined property keys](mediaplayer/user-defined-property-keys.md)
