---
title: MPMediaPlaylistAttribute
framework: mediaplayer
role: symbol
role_heading: Structure
path: mediaplayer/mpmediaplaylistattribute
---

# MPMediaPlaylistAttribute

Attributes define the type of playlist.

## Declaration

```swift
struct MPMediaPlaylistAttribute
```

## Overview

Overview Playlist attributes to use as possible values for the MPMediaPlaylistPropertyPlaylistAttributes property.

## Topics

### Constants

- [onTheGo](mediaplayer/mpmediaplaylistattribute/onthego.md)
- [smart](mediaplayer/mpmediaplaylistattribute/smart.md)
- [genius](mediaplayer/mpmediaplaylistattribute/genius.md)

### Initializers

- [init(rawValue:)](mediaplayer/mpmediaplaylistattribute/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Retrieving information about a playlist

- [authorDisplayName](mediaplayer/mpmediaplaylist/authordisplayname.md)
- [descriptionText](mediaplayer/mpmediaplaylist/descriptiontext.md)
- [name](mediaplayer/mpmediaplaylist/name.md)
- [persistentID](mediaplayer/mpmediaplaylist/persistentid.md)
- [cloudGlobalID](mediaplayer/mpmediaplaylist/cloudglobalid.md)
- [playlistAttributes](mediaplayer/mpmediaplaylist/playlistattributes.md)
- [seedItems](mediaplayer/mpmediaplaylist/seeditems.md)
