---
title: ITLibMediaItem
framework: ituneslibrary
role: symbol
role_heading: Class
path: ituneslibrary/itlibmediaitem
---

# ITLibMediaItem

This class describes a media item (a track) in the iTunes library, such as a song, a video, or a podcast.

## Declaration

```swift
class ITLibMediaItem
```

## Overview

Overview Like all media entities, each media item has a unique identifier and a set of properties.

## Topics

### Getting Media Item Info

- [title](ituneslibrary/itlibmediaitem/title.md)
- [sortTitle](ituneslibrary/itlibmediaitem/sorttitle.md)
- [artist](ituneslibrary/itlibmediaitem/artist.md)
- [composer](ituneslibrary/itlibmediaitem/composer.md)
- [sortComposer](ituneslibrary/itlibmediaitem/sortcomposer.md)
- [rating](ituneslibrary/itlibmediaitem/rating.md)
- [isRatingComputed](ituneslibrary/itlibmediaitem/isratingcomputed.md)
- [startTime](ituneslibrary/itlibmediaitem/starttime.md)
- [stopTime](ituneslibrary/itlibmediaitem/stoptime.md)
- [album](ituneslibrary/itlibmediaitem/album.md)
- [genre](ituneslibrary/itlibmediaitem/genre.md)
- [kind](ituneslibrary/itlibmediaitem/kind.md)
- [mediaKind](ituneslibrary/itlibmediaitem/mediakind.md)
- [totalTime](ituneslibrary/itlibmediaitem/totaltime.md)
- [trackNumber](ituneslibrary/itlibmediaitem/tracknumber.md)
- [category](ituneslibrary/itlibmediaitem/category.md)
- [description](ituneslibrary/itlibmediaitem/description.md)
- [contentRating](ituneslibrary/itlibmediaitem/contentrating.md)
- [lyricsContentRating](ituneslibrary/itlibmediaitem/lyricscontentrating.md)
- [addedDate](ituneslibrary/itlibmediaitem/addeddate.md)
- [modifiedDate](ituneslibrary/itlibmediaitem/modifieddate.md)
- [bitrate](ituneslibrary/itlibmediaitem/bitrate.md)
- [sampleRate](ituneslibrary/itlibmediaitem/samplerate.md)
- [beatsPerMinute](ituneslibrary/itlibmediaitem/beatsperminute.md)
- [playCount](ituneslibrary/itlibmediaitem/playcount.md)
- [lastPlayedDate](ituneslibrary/itlibmediaitem/lastplayeddate.md)
- [location](ituneslibrary/itlibmediaitem/location.md)
- [locationType](ituneslibrary/itlibmediaitem/locationtype.md)
- [hasArtworkAvailable](ituneslibrary/itlibmediaitem/hasartworkavailable.md)
- [artwork](ituneslibrary/itlibmediaitem/artwork.md)
- [comments](ituneslibrary/itlibmediaitem/comments.md)
- [isPurchased](ituneslibrary/itlibmediaitem/ispurchased.md)
- [isDRMProtected](ituneslibrary/itlibmediaitem/isdrmprotected.md)
- [isVideo](ituneslibrary/itlibmediaitem/isvideo.md)
- [videoInfo](ituneslibrary/itlibmediaitem/videoinfo.md)
- [releaseDate](ituneslibrary/itlibmediaitem/releasedate.md)
- [year](ituneslibrary/itlibmediaitem/year.md)
- [skipCount](ituneslibrary/itlibmediaitem/skipcount.md)
- [skipDate](ituneslibrary/itlibmediaitem/skipdate.md)
- [voiceOverLanguage](ituneslibrary/itlibmediaitem/voiceoverlanguage.md)
- [volumeAdjustment](ituneslibrary/itlibmediaitem/volumeadjustment.md)
- [volumeNormalizationEnergy](ituneslibrary/itlibmediaitem/volumenormalizationenergy.md)
- [isUserDisabled](ituneslibrary/itlibmediaitem/isuserdisabled.md)
- [grouping](ituneslibrary/itlibmediaitem/grouping.md)
- [fileSize](ituneslibrary/itlibmediaitem/filesize.md)
- [isCloud](ituneslibrary/itlibmediaitem/iscloud.md)
- [playStatus](ituneslibrary/itlibmediaitem/playstatus.md)
- [ITLibMediaItemMediaKind](ituneslibrary/itlibmediaitemmediakind.md)
- [ITLibMediaItemLocationType](ituneslibrary/itlibmediaitemlocationtype.md)
- [ITLibMediaItemLyricsContentRating](ituneslibrary/itlibmediaitemlyricscontentrating.md)
- [ITLibMediaItemPlayStatus](ituneslibrary/itlibmediaitemplaystatus.md)

### Media Item Properties

- [ITLibMediaEntityPropertyPersistentID](ituneslibrary/itlibmediaentitypropertypersistentid.md)
- [ITLibMediaItemPropertyAddedDate](ituneslibrary/itlibmediaitempropertyaddeddate.md)
- [ITLibMediaItemPropertyAlbumArtist](ituneslibrary/itlibmediaitempropertyalbumartist.md)
- [ITLibMediaItemPropertyAlbumDiscCount](ituneslibrary/itlibmediaitempropertyalbumdisccount.md)
- [ITLibMediaItemPropertyAlbumDiscNumber](ituneslibrary/itlibmediaitempropertyalbumdiscnumber.md)
- [ITLibMediaItemPropertyAlbumIsCompilation](ituneslibrary/itlibmediaitempropertyalbumiscompilation.md)
- [ITLibMediaItemPropertyAlbumIsGapless](ituneslibrary/itlibmediaitempropertyalbumisgapless.md)
- [ITLibMediaItemPropertyAlbumRating](ituneslibrary/itlibmediaitempropertyalbumrating.md)
- [ITLibMediaItemPropertyAlbumRatingComputed](ituneslibrary/itlibmediaitempropertyalbumratingcomputed.md)
- [ITLibMediaItemPropertyAlbumTitle](ituneslibrary/itlibmediaitempropertyalbumtitle.md)
- [ITLibMediaItemPropertyAlbumTrackCount](ituneslibrary/itlibmediaitempropertyalbumtrackcount.md)
- [ITLibMediaItemPropertyArtistName](ituneslibrary/itlibmediaitempropertyartistname.md)
- [ITLibMediaItemPropertyArtwork](ituneslibrary/itlibmediaitempropertyartwork.md)
- [ITLibMediaItemPropertyBeatsPerMinute](ituneslibrary/itlibmediaitempropertybeatsperminute.md)
- [ITLibMediaItemPropertyBitRate](ituneslibrary/itlibmediaitempropertybitrate.md)
- [ITLibMediaItemPropertyCategory](ituneslibrary/itlibmediaitempropertycategory.md)
- [ITLibMediaItemPropertyComments](ituneslibrary/itlibmediaitempropertycomments.md)
- [ITLibMediaItemPropertyComposer](ituneslibrary/itlibmediaitempropertycomposer.md)
- [ITLibMediaItemPropertyContentRating](ituneslibrary/itlibmediaitempropertycontentrating.md)
- [ITLibMediaItemPropertyDescription](ituneslibrary/itlibmediaitempropertydescription.md)
- [ITLibMediaItemPropertyFileSize](ituneslibrary/itlibmediaitempropertyfilesize.md)
- [ITLibMediaItemPropertyGenre](ituneslibrary/itlibmediaitempropertygenre.md)
- [ITLibMediaItemPropertyGrouping](ituneslibrary/itlibmediaitempropertygrouping.md)
- [ITLibMediaItemPropertyHasArtwork](ituneslibrary/itlibmediaitempropertyhasartwork.md)
- [ITLibMediaItemPropertyIsDRMProtected](ituneslibrary/itlibmediaitempropertyisdrmprotected.md)
- [ITLibMediaItemPropertyIsPurchased](ituneslibrary/itlibmediaitempropertyispurchased.md)
- [ITLibMediaItemPropertyIsUserDisabled](ituneslibrary/itlibmediaitempropertyisuserdisabled.md)
- [ITLibMediaItemPropertyIsVideo](ituneslibrary/itlibmediaitempropertyisvideo.md)
- [ITLibMediaItemPropertyKind](ituneslibrary/itlibmediaitempropertykind.md)
- [ITLibMediaItemPropertyLastPlayDate](ituneslibrary/itlibmediaitempropertylastplaydate.md)
- [ITLibMediaItemPropertyLocation](ituneslibrary/itlibmediaitempropertylocation.md)
- [ITLibMediaItemPropertyLocationType](ituneslibrary/itlibmediaitempropertylocationtype.md)
- [ITLibMediaItemPropertyLyricsContentRating](ituneslibrary/itlibmediaitempropertylyricscontentrating.md)
- [ITLibMediaItemPropertyMediaKind](ituneslibrary/itlibmediaitempropertymediakind.md)
- [ITLibMediaItemPropertyModifiedDate](ituneslibrary/itlibmediaitempropertymodifieddate.md)
- [ITLibMediaItemPropertyMovementCount](ituneslibrary/itlibmediaitempropertymovementcount.md)
- [ITLibMediaItemPropertyMovementName](ituneslibrary/itlibmediaitempropertymovementname.md)
- [ITLibMediaItemPropertyMovementNumber](ituneslibrary/itlibmediaitempropertymovementnumber.md)
- [ITLibMediaItemPropertyPlayCount](ituneslibrary/itlibmediaitempropertyplaycount.md)
- [ITLibMediaItemPropertyPlayStatus](ituneslibrary/itlibmediaitempropertyplaystatus.md)
- [ITLibMediaItemPropertyRating](ituneslibrary/itlibmediaitempropertyrating.md)
- [ITLibMediaItemPropertyRatingComputed](ituneslibrary/itlibmediaitempropertyratingcomputed.md)
- [ITLibMediaItemPropertyReleaseDate](ituneslibrary/itlibmediaitempropertyreleasedate.md)
- [ITLibMediaItemPropertySampleRate](ituneslibrary/itlibmediaitempropertysamplerate.md)
- [ITLibMediaItemPropertySize](ituneslibrary/itlibmediaitempropertysize.md)
- [ITLibMediaItemPropertySkipDate](ituneslibrary/itlibmediaitempropertyskipdate.md)
- [ITLibMediaItemPropertySortAlbumArtist](ituneslibrary/itlibmediaitempropertysortalbumartist.md)
- [ITLibMediaItemPropertySortAlbumTitle](ituneslibrary/itlibmediaitempropertysortalbumtitle.md)
- [ITLibMediaItemPropertySortArtistName](ituneslibrary/itlibmediaitempropertysortartistname.md)
- [ITLibMediaItemPropertySortComposer](ituneslibrary/itlibmediaitempropertysortcomposer.md)
- [ITLibMediaItemPropertySortTitle](ituneslibrary/itlibmediaitempropertysorttitle.md)
- [ITLibMediaItemPropertyStartTime](ituneslibrary/itlibmediaitempropertystarttime.md)
- [ITLibMediaItemPropertyStopTime](ituneslibrary/itlibmediaitempropertystoptime.md)
- [ITLibMediaItemPropertyTitle](ituneslibrary/itlibmediaitempropertytitle.md)
- [ITLibMediaItemPropertyTotalTime](ituneslibrary/itlibmediaitempropertytotaltime.md)
- [ITLibMediaItemPropertyTrackNumber](ituneslibrary/itlibmediaitempropertytracknumber.md)
- [ITLibMediaItemPropertyUserSkipCount](ituneslibrary/itlibmediaitempropertyuserskipcount.md)
- [ITLibMediaItemPropertyVideoEpisode](ituneslibrary/itlibmediaitempropertyvideoepisode.md)
- [ITLibMediaItemPropertyVideoEpisodeOrder](ituneslibrary/itlibmediaitempropertyvideoepisodeorder.md)
- [ITLibMediaItemPropertyVideoHeight](ituneslibrary/itlibmediaitempropertyvideoheight.md)
- [ITLibMediaItemPropertyVideoIsHD](ituneslibrary/itlibmediaitempropertyvideoishd.md)
- [ITLibMediaItemPropertyVideoSeason](ituneslibrary/itlibmediaitempropertyvideoseason.md)
- [ITLibMediaItemPropertyVideoSeries](ituneslibrary/itlibmediaitempropertyvideoseries.md)
- [ITLibMediaItemPropertyVideoSortSeries](ituneslibrary/itlibmediaitempropertyvideosortseries.md)
- [ITLibMediaItemPropertyVideoWidth](ituneslibrary/itlibmediaitempropertyvideowidth.md)
- [ITLibMediaItemPropertyVoiceOverLanguage](ituneslibrary/itlibmediaitempropertyvoiceoverlanguage.md)
- [ITLibMediaItemPropertyVolumeAdjustment](ituneslibrary/itlibmediaitempropertyvolumeadjustment.md)
- [ITLibMediaItemPropertyVolumeNormalizationEnergy](ituneslibrary/itlibmediaitempropertyvolumenormalizationenergy.md)
- [ITLibMediaItemPropertyWork](ituneslibrary/itlibmediaitempropertywork.md)
- [ITLibMediaItemPropertyYear](ituneslibrary/itlibmediaitempropertyyear.md)

### Deprecated

- [fileType](ituneslibrary/itlibmediaitem/filetype.md)
- [size](ituneslibrary/itlibmediaitem/size.md)
- [ITLibMediaItemPropertyFileType](ituneslibrary/itlibmediaitempropertyfiletype.md)

## Relationships

### Inherits From

- [ITLibMediaEntity](ituneslibrary/itlibmediaentity.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Media Items

- [ITLibMediaEntity](ituneslibrary/itlibmediaentity.md)
- [ITLibArtist](ituneslibrary/itlibartist.md)
- [ITLibArtwork](ituneslibrary/itlibartwork.md)
- [ITLibMediaItemVideoInfo](ituneslibrary/itlibmediaitemvideoinfo.md)
