---
title: "setQueue(with:)"
framework: mediaplayer
role: symbol
role_heading: Instance Method
path: "mediaplayer/mpmusicplayercontroller/setqueue(with:)-1izmj"
---

# setQueue(with:)

Set the music player’s playback queue using media items that fit the queue descriptor properties.

## Declaration

```swift
func setQueue(with descriptor: MPMusicPlayerQueueDescriptor)
```

## Parameters

- `descriptor`: A queue descriptor the system uses to add media items to the playback queue.

## Discussion

Discussion To begin playback after establishing a playback queue, call prepareToPlay().

## See Also

### Setting up a playback queue

- [setQueue(with:)](mediaplayer/mpmusicplayercontroller/setqueue(with:)-5rii3.md)
- [setQueue(with:)](mediaplayer/mpmusicplayercontroller/setqueue(with:)-xlwk.md)
- [setQueue(with:)](mediaplayer/mpmusicplayercontroller/setqueue(with:)-8x6xb.md)
