---
title: ITLibAlbum
framework: ituneslibrary
role: symbol
role_heading: Class
path: ituneslibrary/itlibalbum
---

# ITLibAlbum

This class provides information about an album in the iTunes library.

## Declaration

```swift
class ITLibAlbum
```

## Overview

Overview A media item is a track that iTunes associates with an album. See ITLibMediaItem. A compilation is an album with tracks from more than one source. If an album is part of a multiple-disc set, discNumber is the index of the album in the set. To retrieve an ITLibAlbum instance, use the album property of ITLibMediaItem.

## Topics

### Getting Album Info

- [trackCount](ituneslibrary/itlibalbum/trackcount.md)
- [title](ituneslibrary/itlibalbum/title.md)
- [sortTitle](ituneslibrary/itlibalbum/sorttitle.md)
- [rating](ituneslibrary/itlibalbum/rating.md)
- [isRatingComputed](ituneslibrary/itlibalbum/isratingcomputed.md)
- [isGapless](ituneslibrary/itlibalbum/isgapless.md)
- [discNumber](ituneslibrary/itlibalbum/discnumber.md)
- [discCount](ituneslibrary/itlibalbum/disccount.md)
- [isCompilation](ituneslibrary/itlibalbum/iscompilation.md)
- [albumArtist](ituneslibrary/itlibalbum/albumartist.md)
- [sortAlbumArtist](ituneslibrary/itlibalbum/sortalbumartist.md)
- [persistentID](ituneslibrary/itlibalbum/persistentid.md)

### Deprecated

- [artist](ituneslibrary/itlibalbum/artist.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.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

### Albums and Playlists

- [ITLibPlaylist](ituneslibrary/itlibplaylist.md)
