---
title: MusicLibrary
framework: musickit
role: symbol
role_heading: Class
path: musickit/musiclibrary
---

# MusicLibrary

An object your app uses to access the user’s music library.

## Declaration

```swift
class MusicLibrary
```

## Topics

### Instance Methods

- [add(_:)](musickit/musiclibrary/add(_:).md)
- [add(_:to:)](musickit/musiclibrary/add(_:to:).md)
- [createPlaylist(name:description:authorDisplayName:)](musickit/musiclibrary/createplaylist(name:description:authordisplayname:).md)
- [createPlaylist(name:description:authorDisplayName:items:)](musickit/musiclibrary/createplaylist(name:description:authordisplayname:items:).md)
- [edit(_:name:description:authorDisplayName:)](musickit/musiclibrary/edit(_:name:description:authordisplayname:).md)
- [edit(_:name:description:authorDisplayName:items:)](musickit/musiclibrary/edit(_:name:description:authordisplayname:items:).md)

### Type Properties

- [shared](musickit/musiclibrary/shared.md)

### Enumerations

- [MusicLibrary.Error](musickit/musiclibrary/error.md)
