---
title: ApplicationMusicPlayer
framework: musickit
role: symbol
role_heading: Class
path: musickit/applicationmusicplayer
---

# ApplicationMusicPlayer

An object your app uses to play music in a way that doesn’t affect the Music app’s state.

## Declaration

```swift
class ApplicationMusicPlayer
```

## Overview

Overview The application music player plays music specifically for your app, and doesn’t affect the Music app’s state. If your app includes a background audio mode in your Info.plist file, the application music player continues playing the current music item when your app moves to the background.

## Topics

### Classes

- [ApplicationMusicPlayer.Queue](musickit/applicationmusicplayer/queue-swift.class.md)

### Instance Properties

- [queue](musickit/applicationmusicplayer/queue-swift.property.md)
- [transition](musickit/applicationmusicplayer/transition.md)

### Type Properties

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

## Relationships

### Inherits From

- [MusicPlayer](musickit/musicplayer.md)

## See Also

### Playback

- [SystemMusicPlayer](musickit/systemmusicplayer.md)
- [MusicPlayer](musickit/musicplayer.md)
- [PlayableMusicItem](musickit/playablemusicitem.md)
- [PlayParameters](musickit/playparameters.md)
