---
title: identifier
framework: mediaplayer
role: symbol
role_heading: Instance Property
path: mediaplayer/mpcontentitem/identifier
---

# identifier

The unique identifier for the media item.

## Declaration

```swift
var identifier: String { get }
```

## Discussion

Discussion All media items must have a unique identifier. Identifiers must be unique so that Media Player can properly update existing media items or add new media items. Media items won’t update properly if multiple media items have the same identifier.

## See Also

### Related Documentation

- [init(identifier:)](mediaplayer/mpcontentitem/init(identifier:).md)

### Retrieving information about a media item

- [artwork](mediaplayer/mpcontentitem/artwork.md)
- [isContainer](mediaplayer/mpcontentitem/iscontainer.md)
- [isExplicitContent](mediaplayer/mpcontentitem/isexplicitcontent.md)
- [isPlayable](mediaplayer/mpcontentitem/isplayable.md)
- [isStreamingContent](mediaplayer/mpcontentitem/isstreamingcontent.md)
- [playbackProgress](mediaplayer/mpcontentitem/playbackprogress.md)
- [subtitle](mediaplayer/mpcontentitem/subtitle.md)
- [title](mediaplayer/mpcontentitem/title.md)
