What's New / Media, Audio & Capture

What's new in _MusicKit_SwiftUI

+4 NewiOS

_MusicKit_SwiftUI is a Swift cross-import overlay the compiler exposes only when a target imports both MusicKit and SwiftUI. It adds SwiftUI integration for MusicKit's catalog and library types, including letting music items take part in view-level selection.

The 27 SDK adds 4 APIs, with no deprecations or removals. The new type is the PickableMusicItem protocol. MusicVideo, Song, and Track gain conformance to it, so those types can be used in pickers.

New

4
extension

MusicVideo

NewiOS
extension MusicVideo : PickableMusicItem
Declaration
extension MusicVideo : PickableMusicItem {
}
protocol

PickableMusicItem

NewiOS
public protocol PickableMusicItem : MusicItem, Decodable, Encodable, Hashable

A protocol for the MusicKit item type that can be selected in the music picker.

Declaration
public protocol PickableMusicItem : MusicItem, Decodable, Encodable, Hashable {
}
extension

Song

NewiOS
extension Song : PickableMusicItem
Declaration
extension Song : PickableMusicItem {
}
extension

Track

NewiOS
extension Track : PickableMusicItem
Declaration
extension Track : PickableMusicItem {
}

No APIs match your filter.

← More in Media, Audio & Capture