---
title: isPlayable
framework: mediaplayer
role: symbol
role_heading: Instance Property
path: mediaplayer/mpcontentitem/isplayable
---

# isPlayable

A Boolean value that indicates whether a media item is able to be played.

## Declaration

```swift
var isPlayable: Bool { get set }
```

## Discussion

Discussion When set to true, the designated content item is able to be played. Containers and individual content items can set this property to true. For example, a playlist with multiple songs in it. The playlist is a container that can be played, or the user could choose a song from inside of the playlist.

## See Also

### Retrieving information about a media item

- [artwork](mediaplayer/mpcontentitem/artwork.md)
- [isContainer](mediaplayer/mpcontentitem/iscontainer.md)
- [isExplicitContent](mediaplayer/mpcontentitem/isexplicitcontent.md)
- [identifier](mediaplayer/mpcontentitem/identifier.md)
- [isStreamingContent](mediaplayer/mpcontentitem/isstreamingcontent.md)
- [playbackProgress](mediaplayer/mpcontentitem/playbackprogress.md)
- [subtitle](mediaplayer/mpcontentitem/subtitle.md)
- [title](mediaplayer/mpcontentitem/title.md)
