---
title: "insert(_:after:)"
framework: mediaplayer
role: symbol
role_heading: Instance Method
path: "mediaplayer/mpmusicplayercontrollermutablequeue/insert(_:after:)"
---

# insert(_:after:)

Inserts a modified queue after the designated media item.

## Declaration

```swift
func insert(_ queueDescriptor: MPMusicPlayerQueueDescriptor, after afterItem: MPMediaItem?)
```

## Parameters

- `queueDescriptor`: A queue descriptor the system uses to insert media items in the playback queue.
- `afterItem`: The media item before the insertion point for the modified queue.

## See Also

### Adding and removing items

- [remove(_:)](mediaplayer/mpmusicplayercontrollermutablequeue/remove(_:).md)
