Build Information
Failed to build MediaBridge, reference 1.3.0 (712d2c), with Swift 6.1 for watchOS using Xcode 16.3 on 30 Sep 2026 09:55:54 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme MediaBridge -destination generic/platform=watchOSBuild Log
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:41:83: error: 'MPMediaPlaylist' is unavailable in watchOS
func playlist(id: UUID, creating metadata: PlaylistMetadata?) async throws -> MPMediaPlaylist?
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:44:24: error: 'MPMediaItem' is unavailable in watchOS
func add(_ items: [MPMediaItem], to playlist: MPMediaPlaylist) async throws
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:44:51: error: 'MPMediaPlaylist' is unavailable in watchOS
func add(_ items: [MPMediaItem], to playlist: MPMediaPlaylist) async throws
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:48:54: error: 'MPMediaEntity' is unavailable in watchOS
func addItem(productID: String) async throws -> [MPMediaEntity]
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaEntity.h:22:12: note: 'MPMediaEntity' has been explicitly marked unavailable here
@interface MPMediaEntity : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:51:46: error: 'MPMediaPlaylist' is unavailable in watchOS
func add(productID: String, to playlist: MPMediaPlaylist) async throws
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:56:90: error: 'MPMediaItem' is unavailable in watchOS
public func itemSections(_ request: MediaQueryRequest) async throws -> [MediaSection<MPMediaItem>] {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:61:96: error: 'MPMediaItemCollection' is unavailable in watchOS
public func collectionSections(_ request: MediaQueryRequest) async throws -> [MediaSection<MPMediaItemCollection>] {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:66:90: error: 'MPMediaPlaylist' is unavailable in watchOS
public func playlist(id: UUID, creating metadata: PlaylistMetadata?) async throws -> MPMediaPlaylist? {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:71:31: error: 'MPMediaItem' is unavailable in watchOS
public func add(_ items: [MPMediaItem], to playlist: MPMediaPlaylist) async throws {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:71:58: error: 'MPMediaPlaylist' is unavailable in watchOS
public func add(_ items: [MPMediaItem], to playlist: MPMediaPlaylist) async throws {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:76:61: error: 'MPMediaEntity' is unavailable in watchOS
public func addItem(productID: String) async throws -> [MPMediaEntity] {
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaEntity.h:22:12: note: 'MPMediaEntity' has been explicitly marked unavailable here
@interface MPMediaEntity : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:81:53: error: 'MPMediaPlaylist' is unavailable in watchOS
public func add(productID: String, to playlist: MPMediaPlaylist) async throws {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Extensions/MPMediaLibraryAuthorizationStatus+description.swift:4:11: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
extension MPMediaLibraryAuthorizationStatus {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:35:21: error: 'MPMediaItem' is unavailable in watchOS
songs: [MPMediaItem] = [],
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:36:22: error: 'MPMediaItemCollection' is unavailable in watchOS
albums: [MPMediaItemCollection] = [],
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:37:23: error: 'MPMediaItemCollection' is unavailable in watchOS
artists: [MPMediaItemCollection] = [],
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:38:25: error: 'MPMediaPlaylist' is unavailable in watchOS
playlists: [MPMediaPlaylist] = []
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:15:15: error: 'PreviewTrait' is only available in watchOS 10.0 or newer
extension PreviewTrait where T == Preview.ViewTraits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:15:5: note: add @available attribute to enclosing extension
extension PreviewTrait where T == Preview.ViewTraits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:15:39: error: 'Preview' is only available in watchOS 10.0 or newer
extension PreviewTrait where T == Preview.ViewTraits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:15:5: note: add @available attribute to enclosing extension
extension PreviewTrait where T == Preview.ViewTraits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift:44:25: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
authStatus: MPMediaLibraryAuthorizationStatus = .authorized,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift:45:37: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
authStatusAfterRequest: MPMediaLibraryAuthorizationStatus = .authorized,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift:46:21: error: 'MPMediaItem' is unavailable in watchOS
songs: [MPMediaItem] = [],
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift:47:22: error: 'MPMediaItemCollection' is unavailable in watchOS
albums: [MPMediaItemCollection] = [],
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift:48:23: error: 'MPMediaItemCollection' is unavailable in watchOS
artists: [MPMediaItemCollection] = [],
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift:49:25: error: 'MPMediaPlaylist' is unavailable in watchOS
playlists: [MPMediaPlaylist] = []
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift:7:30: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
private var current: MPMediaLibraryAuthorizationStatus
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift:8:35: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
private let afterRequest: MPMediaLibraryAuthorizationStatus
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift:10:22: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
init(status: MPMediaLibraryAuthorizationStatus, statusAfterRequest: MPMediaLibraryAuthorizationStatus) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift:10:77: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
init(status: MPMediaLibraryAuthorizationStatus, statusAfterRequest: MPMediaLibraryAuthorizationStatus) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift:15:26: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
func status() -> MPMediaLibraryAuthorizationStatus {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift:19:42: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
func authorize() async throws -> MPMediaLibraryAuthorizationStatus {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:6:21: error: 'MPMediaItem' is unavailable in watchOS
let songs: [MPMediaItem]
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:7:22: error: 'MPMediaItemCollection' is unavailable in watchOS
let albums: [MPMediaItemCollection]
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:8:23: error: 'MPMediaItemCollection' is unavailable in watchOS
let artists: [MPMediaItemCollection]
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:10:39: error: 'MPMediaPlaylist' is unavailable in watchOS
private var storedPlaylists: [MPMediaPlaylist]
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:13:22: error: 'MPMediaItem' is unavailable in watchOS
init(songs: [MPMediaItem], albums: [MPMediaItemCollection], artists: [MPMediaItemCollection], playlists: [MPMediaPlaylist]) {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:13:45: error: 'MPMediaItemCollection' is unavailable in watchOS
init(songs: [MPMediaItem], albums: [MPMediaItemCollection], artists: [MPMediaItemCollection], playlists: [MPMediaPlaylist]) {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:13:79: error: 'MPMediaItemCollection' is unavailable in watchOS
init(songs: [MPMediaItem], albums: [MPMediaItemCollection], artists: [MPMediaItemCollection], playlists: [MPMediaPlaylist]) {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:13:115: error: 'MPMediaPlaylist' is unavailable in watchOS
init(songs: [MPMediaItem], albums: [MPMediaItemCollection], artists: [MPMediaItemCollection], playlists: [MPMediaPlaylist]) {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:20:25: error: 'MPMediaPlaylist' is unavailable in watchOS
var playlists: [MPMediaPlaylist] { lock.withLock { storedPlaylists } }
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:22:67: error: 'MPMediaItem' is unavailable in watchOS
func items(_ request: MediaQueryRequest) async throws -> [MPMediaItem] {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:26:73: error: 'MPMediaItemCollection' is unavailable in watchOS
func collections(_ request: MediaQueryRequest) async throws -> [MPMediaItemCollection] {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:42:40: error: 'MPMediaItem' is unavailable in watchOS
private func grouped(_ songs: [MPMediaItem], by grouping: MPMediaGrouping) -> [MPMediaItemCollection] {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:42:67: error: 'MPMediaGrouping' is unavailable in watchOS
private func grouped(_ songs: [MPMediaItem], by grouping: MPMediaGrouping) -> [MPMediaItemCollection] {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:18:28: note: 'MPMediaGrouping' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaGrouping) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:42:88: error: 'MPMediaItemCollection' is unavailable in watchOS
private func grouped(_ songs: [MPMediaItem], by grouping: MPMediaGrouping) -> [MPMediaItemCollection] {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:56:87: error: 'MPMediaPlaylist' is unavailable in watchOS
func playlist(id: UUID, creating metadata: PlaylistMetadata?) async throws -> MPMediaPlaylist? {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:67:28: error: 'MPMediaItem' is unavailable in watchOS
func add(_ items: [MPMediaItem], to playlist: MPMediaPlaylist) async throws {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:67:55: error: 'MPMediaPlaylist' is unavailable in watchOS
func add(_ items: [MPMediaItem], to playlist: MPMediaPlaylist) async throws {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:71:58: error: 'MPMediaEntity' is unavailable in watchOS
func addItem(productID: String) async throws -> [MPMediaEntity] {
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaEntity.h:22:12: note: 'MPMediaEntity' has been explicitly marked unavailable here
@interface MPMediaEntity : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:75:50: error: 'MPMediaPlaylist' is unavailable in watchOS
func add(productID: String, to playlist: MPMediaPlaylist) async throws {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:79:63: error: 'MPMediaItem' is unavailable in watchOS
private func songs(withStoreID productID: String) -> [MPMediaItem] {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:87:35: error: 'MPMediaItem' is unavailable in watchOS
private var storedItems: [MPMediaItem] = []
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:104:30: error: 'MPMediaItem' is unavailable in watchOS
override var items: [MPMediaItem] { lock.withLock { storedItems } }
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:106:42: error: 'MPMediaItem' is unavailable in watchOS
override var representativeItem: MPMediaItem? { items.first }
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:110:31: error: 'MPMediaItem' is unavailable in watchOS
func append(_ items: [MPMediaItem]) {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:84:34: error: 'MPMediaPlaylist' is unavailable in watchOS
final class PreviewPlaylist: MPMediaPlaylist, @unchecked Sendable {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:16:29: error: 'MPMediaItem' is unavailable in watchOS
private var items: [MPMediaItem]
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:19:28: error: 'MPMusicPlayerControllerPlaybackStateDidChange' is unavailable in watchOS
didSet { post(.MPMusicPlayerControllerPlaybackStateDidChange) }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:133:36: note: 'MPMusicPlayerControllerPlaybackStateDidChange' has been explicitly marked unavailable here
MP_EXTERN NSNotificationName const MPMusicPlayerControllerPlaybackStateDidChangeNotification
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:18:48: error: 'MPMusicPlaybackState' is unavailable in watchOS
public private(set) var playbackState: MPMusicPlaybackState {
^~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:22:22: error: 'MPMediaItem' is unavailable in watchOS
init(queue: [MPMediaItem], state: MPMusicPlaybackState) {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:22:43: error: 'MPMusicPlaybackState' is unavailable in watchOS
init(queue: [MPMediaItem], state: MPMusicPlaybackState) {
^~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:31:36: error: 'MPMediaItem' is unavailable in watchOS
public var nowPlayingItem: MPMediaItem? { index.map { items[$0] } }
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:33:47: error: 'MPMusicPlayerQueueDescriptor' is unavailable in watchOS
public func setQueue(with descriptor: MPMusicPlayerQueueDescriptor) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerQueueDescriptor.h:17:12: note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
@interface MPMusicPlayerQueueDescriptor : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:40:43: error: 'MPMusicPlayerQueueDescriptor' is unavailable in watchOS
public func prepend(_ descriptor: MPMusicPlayerQueueDescriptor) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerQueueDescriptor.h:17:12: note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
@interface MPMusicPlayerQueueDescriptor : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:46:42: error: 'MPMusicPlayerQueueDescriptor' is unavailable in watchOS
public func append(_ descriptor: MPMusicPlayerQueueDescriptor) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerQueueDescriptor.h:17:12: note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
@interface MPMusicPlayerQueueDescriptor : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:79:50: error: 'MPMusicPlayerQueueDescriptor' is unavailable in watchOS
private static func items(in descriptor: MPMusicPlayerQueueDescriptor) -> [MPMediaItem] {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerQueueDescriptor.h:17:12: note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
@interface MPMusicPlayerQueueDescriptor : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:79:84: error: 'MPMediaItem' is unavailable in watchOS
private static func items(in descriptor: MPMusicPlayerQueueDescriptor) -> [MPMediaItem] {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:86:44: error: 'MPMediaItem' is unavailable in watchOS
public static func preview(queue: [MPMediaItem] = [], state: MPMusicPlaybackState = .stopped) -> PreviewMusicPlayer {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:86:70: error: 'MPMusicPlaybackState' is unavailable in watchOS
public static func preview(queue: [MPMediaItem] = [], state: MPMusicPlaybackState = .stopped) -> PreviewMusicPlayer {
^~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/MusicPlayerEnvironment.swift:8:62: error: 'MPMusicPlayerController' is unavailable in watchOS
@Entry public var musicPlayer: any MusicPlayerProtocol = MPMusicPlayerController.applicationMusicPlayer
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:57:12: note: 'MPMusicPlayerController' has been explicitly marked unavailable here
@interface MPMusicPlayerController : NSObject <MPMediaPlayback>
^
@__swiftmacro_7SwiftUI17EnvironmentValuesV11MediaBridgeE11musicPlayer5EntryfMp_.swift:3:56: error: 'MPMusicPlayerController' is unavailable in watchOS
static var defaultValue: any MusicPlayerProtocol = MPMusicPlayerController.applicationMusicPlayer
^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Views/MusicPlayerEnvironment.swift:8:5: note: in expansion of macro 'Entry' on property 'musicPlayer' here
@Entry public var musicPlayer: any MusicPlayerProtocol = MPMusicPlayerController.applicationMusicPlayer
^ ~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Views/MusicPlayerEnvironment.swift:8:5: note: in expansion of macro 'Entry' on property 'musicPlayer' here
@Entry public var musicPlayer: any MusicPlayerProtocol = MPMusicPlayerController.applicationMusicPlayer
^ ~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:57:12: note: 'MPMusicPlayerController' has been explicitly marked unavailable here
@interface MPMusicPlayerController : NSObject <MPMediaPlayback>
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlaying.swift:50:35: error: 'MPMusicPlaybackState' is unavailable in watchOS
public let playbackState: MPMusicPlaybackState
^~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlayingLoader.swift:7:48: error: 'MPMusicPlaybackState' is unavailable in watchOS
@Published private(set) var playbackState: MPMusicPlaybackState = .stopped
^~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
^
SwiftCompile normal armv7k Compiling\ ArtworkImage.swift,\ MediaPicker.swift,\ MediaQuery.swift,\ MediaQueryLoader.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/ArtworkImage.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/MediaPicker.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/MediaQuery.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/MediaQueryLoader.swift (in target 'MediaBridge' from project 'MediaBridge')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Views/ArtworkImage.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Views/MediaPicker.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Views/MediaQuery.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Views/MediaQueryLoader.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k Compiling\ MediaQueryRequest.swift,\ MusicLibraryService.swift,\ MusicLibraryServiceProtocol.swift,\ MPMediaLibraryAuthorizationStatus+description.swift,\ Logger.swift /Users/admin/builder/spi-builder-workspace/Sources/Service/MediaQueryRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryService.swift /Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/Extensions/MPMediaLibraryAuthorizationStatus+description.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/Logger.swift (in target 'MediaBridge' from project 'MediaBridge')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Service/MediaQueryRequest.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryService.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Utils/Extensions/MPMediaLibraryAuthorizationStatus+description.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Utils/Logger.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ MediaBridge (in target 'MediaBridge' from project 'MediaBridge')
Command SwiftEmitModule failed with a nonzero exit code
** BUILD FAILED **
The following build commands failed:
EmitSwiftModule normal armv7k (in target 'MediaBridge' from project 'MediaBridge')
SwiftEmitModule normal armv7k Emitting\ module\ for\ MediaBridge (in target 'MediaBridge' from project 'MediaBridge')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ MediaBridge (in target 'MediaBridge' from project 'MediaBridge')
EmitSwiftModule normal arm64_32 (in target 'MediaBridge' from project 'MediaBridge')
SwiftEmitModule normal arm64 Emitting\ module\ for\ MediaBridge (in target 'MediaBridge' from project 'MediaBridge')
Building workspace spi-builder-workspace with scheme MediaBridge
(6 failures)
Command line invocation:
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -resolvePackageDependencies
Resolve Package Graph
Resolved source packages:
MediaBridge: /Users/admin/builder/spi-builder-workspace
resolved source packages: MediaBridge
{
"dependencies" : [
],
"manifest_display_name" : "MediaBridge",
"name" : "MediaBridge",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "15.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "MediaBridge",
"targets" : [
"MediaBridge"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"swift_languages_versions" : [
"6"
],
"targets" : [
{
"c99name" : "MediaBridgeTests",
"module_type" : "SwiftTarget",
"name" : "MediaBridgeTests",
"path" : "Tests",
"sources" : [
"ArtworkTests.swift",
"AuthorizationManagerTests.swift",
"CollectionModelTests.swift",
"LibraryChangesTests.swift",
"LibraryQueryTests.swift",
"MediaPickerTests.swift",
"MediaQueryTests.swift",
"Mocks/MockAuthorizationManager.swift",
"Mocks/MockMediaLibrary.swift",
"Mocks/MockMediaQuery.swift",
"Mocks/MockMusicLibraryService.swift",
"Mocks/MockMusicPlayer.swift",
"Mocks/StubMediaItem.swift",
"MusicLibraryErrorTests.swift",
"MusicLibraryServiceTest.swift",
"MusicLibraryTests.swift",
"NowPlayingTests.swift",
"PlaybackQueueTests.swift",
"PlaylistWriteTests.swift",
"PredicateTests.swift",
"PreviewTests.swift",
"ProductIDTests.swift",
"QueryOperatorTests.swift",
"SectionTests.swift",
"SongTests.swift",
"TypedCoverageTests.swift"
],
"target_dependencies" : [
"MediaBridge"
],
"type" : "test"
},
{
"c99name" : "MediaBridge",
"module_type" : "SwiftTarget",
"name" : "MediaBridge",
"path" : "Sources",
"product_memberships" : [
"MediaBridge"
],
"sources" : [
"Authorization/AuthorizationManager.swift",
"Authorization/AuthorizationManagerProtocol.swift",
"Authorization/MediaLibraryProtocol.swift",
"Changes/LibraryChanges.swift",
"Models/Album+Artwork.swift",
"Models/Album.swift",
"Models/Artist.swift",
"Models/Composer.swift",
"Models/EntityReader.swift",
"Models/Genre.swift",
"Models/MediaArtwork.swift",
"Models/Playlist.swift",
"Models/Podcast.swift",
"Models/Song+Artwork.swift",
"Models/Song.swift",
"MusicLibrary.swift",
"MusicLibraryError.swift",
"MusicLibraryProtocol.swift",
"Playback/MusicPlayerProtocol+Song.swift",
"Playback/MusicPlayerProtocol.swift",
"Playlists/PlaylistMetadata.swift",
"Playlists/WritableMediaLibrary.swift",
"Query/LibraryCondition.swift",
"Query/LibraryElement.swift",
"Query/LibraryPredicate.swift",
"Query/LibraryQuery+EntryPoints.swift",
"Query/LibraryQuery.swift",
"Sections/MediaSection.swift",
"Service/MediaItemPredicateInfo.swift",
"Service/MediaQueryProtocol.swift",
"Service/MediaQueryRequest.swift",
"Service/MusicLibraryService.swift",
"Service/MusicLibraryServiceProtocol.swift",
"Utils/Extensions/MPMediaLibraryAuthorizationStatus+description.swift",
"Utils/Logger.swift",
"Utils/Preview/MusicLibraryPreviewTrait.swift",
"Utils/Preview/MusicLibraryProtocol+preview.swift",
"Utils/Preview/PreviewAuthorizationManager.swift",
"Utils/Preview/PreviewMusicLibraryService.swift",
"Utils/Preview/PreviewMusicPlayer.swift",
"Views/ArtworkImage.swift",
"Views/MediaPicker.swift",
"Views/MediaQuery.swift",
"Views/MediaQueryLoader.swift",
"Views/MusicLibraryEnvironment.swift",
"Views/MusicPlayerEnvironment.swift",
"Views/NowPlaying.swift",
"Views/NowPlayingLoader.swift"
],
"type" : "library"
}
],
"tools_version" : "6.0"
}
{
"workspace" : {
"name" : "spi-builder-workspace",
"schemes" : [
"MediaBridge"
]
}
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme MediaBridge -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-16.3.0.app/Contents/Developer/usr/bin/xcodebuild -IDEClonedSourcePackagesDirPathOverride=/Users/admin/builder/spi-builder-workspace/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath /Users/admin/builder/spi-builder-workspace/.derivedData build -scheme MediaBridge -destination generic/platform=watchOS
Resolve Package Graph
Resolved source packages:
MediaBridge: /Users/admin/builder/spi-builder-workspace
ComputePackagePrebuildTargetDependencyGraph
Prepare packages
CreateBuildRequest
SendProjectDescription
CreateBuildOperation
ComputeTargetDependencyGraph
note: Building targets in dependency order
note: Target dependency graph (2 targets)
Target 'MediaBridge' in project 'MediaBridge'
➜ Explicit dependency on target 'MediaBridge' in project 'MediaBridge'
Target 'MediaBridge' in project 'MediaBridge' (no dependencies)
GatherProvisioningInputs
CreateBuildDescription
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang -v -E -dM -isysroot /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -x c -c /dev/null
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc --version
ExecuteExternalTool /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -version_details
ReadFileContents /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/share/docc/features.json
Build description signature: 875ebf86890e8498c454636e38f7226d
Build description path: /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/XCBuildData/875ebf86890e8498c454636e38f7226d.xcbuilddata
ClangStatCache /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache
SwiftDriver MediaBridge normal arm64_32 com.apple.xcode.tools.swift.compiler (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name MediaBridge -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64_32/MediaBridge.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DXcode -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -target arm64_32-apple-watchos8.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64_32/MediaBridge-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64_32/MediaBridge.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64_32/MediaBridge_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64_32/MediaBridge-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver MediaBridge normal arm64 com.apple.xcode.tools.swift.compiler (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name MediaBridge -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64/MediaBridge.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DXcode -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -target arm64-apple-watchos8.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64/MediaBridge-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64/MediaBridge.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64/MediaBridge_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64/MediaBridge-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftDriver MediaBridge normal armv7k com.apple.xcode.tools.swift.compiler (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
builtin-SwiftDriver -- /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name MediaBridge -Onone -enforce-exclusivity\=checked @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/armv7k/MediaBridge.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DXcode -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -target armv7k-apple-watchos8.0 -g -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -Xfrontend -serialize-debugging-options -profile-coverage-mapping -profile-generate -enable-testing -index-store-path /Users/admin/builder/spi-builder-workspace/.derivedData/Index.noindex/DataStore -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -output-file-map /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/armv7k/MediaBridge-OutputFileMap.json -use-frontend-parseable-output -save-temps -no-color-diagnostics -serialize-diagnostics -emit-dependencies -emit-module -emit-module-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/armv7k/MediaBridge.swiftmodule -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -package-name spi_builder_workspace -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/swift-overrides.hmap -emit-const-values -Xfrontend -const-gather-protocols-file -Xfrontend /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/armv7k/MediaBridge_const_extract_protocols.json -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/DerivedSources-normal/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/DerivedSources/armv7k -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -emit-objc-header -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/armv7k/MediaBridge-Swift.h -working-directory /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -experimental-emit-module-separately -disable-cmo
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ MediaBridge (in target 'MediaBridge' from project 'MediaBridge')
EmitSwiftModule normal arm64_32 (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Users/admin/builder/spi-builder-workspace/Sources/Authorization/AuthorizationManager.swift:33:45: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
public func authorize() async throws -> MPMediaLibraryAuthorizationStatus {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Authorization/AuthorizationManager.swift:55:29: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
public func status() -> MPMediaLibraryAuthorizationStatus {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Authorization/AuthorizationManagerProtocol.swift:35:38: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
func authorize() async throws -> MPMediaLibraryAuthorizationStatus
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Authorization/AuthorizationManagerProtocol.swift:54:22: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
func status() -> MPMediaLibraryAuthorizationStatus
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Authorization/AuthorizationManagerProtocol.swift:57:75: error: 'MPMediaLibrary' is unavailable in watchOS
extension AuthorizationManagerProtocol where Self == AuthorizationManager<MPMediaLibrary> {
^~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:35:12: note: 'MPMediaLibrary' has been explicitly marked unavailable here
@interface MPMediaLibrary : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Authorization/MediaLibraryProtocol.swift:18:49: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
static func requestAuthorization() async -> MPMediaLibraryAuthorizationStatus
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Authorization/MediaLibraryProtocol.swift:25:42: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
static func authorizationStatus() -> MPMediaLibraryAuthorizationStatus
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Authorization/MediaLibraryProtocol.swift:32:11: error: 'MPMediaLibrary' is unavailable in watchOS
extension MPMediaLibrary: MediaLibraryProtocol { }
^~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:35:12: note: 'MPMediaLibrary' has been explicitly marked unavailable here
@interface MPMediaLibrary : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Changes/LibraryChanges.swift:22:11: error: 'MPMediaLibrary' is unavailable in watchOS
extension MPMediaLibrary: MediaLibraryChangeTracking {}
^~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:35:12: note: 'MPMediaLibrary' has been explicitly marked unavailable here
@interface MPMediaLibrary : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Changes/LibraryChanges.swift:42:90: error: 'MPMediaLibrary' is unavailable in watchOS
library: @autoclosure @escaping @Sendable () -> any MediaLibraryChangeTracking = MPMediaLibrary.default()
^~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:35:12: note: 'MPMediaLibrary' has been explicitly marked unavailable here
@interface MPMediaLibrary : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/Album.swift:10:33: error: 'MPMediaItemCollection' is unavailable in watchOS
public let mediaCollection: MPMediaItemCollection
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/Album.swift:12:36: error: 'MPMediaItemCollection' is unavailable in watchOS
public init(_ mediaCollection: MPMediaItemCollection) {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/Artist.swift:7:33: error: 'MPMediaItemCollection' is unavailable in watchOS
public let mediaCollection: MPMediaItemCollection
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/Artist.swift:9:36: error: 'MPMediaItemCollection' is unavailable in watchOS
public init(_ mediaCollection: MPMediaItemCollection) {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/Composer.swift:7:33: error: 'MPMediaItemCollection' is unavailable in watchOS
public let mediaCollection: MPMediaItemCollection
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/Composer.swift:9:36: error: 'MPMediaItemCollection' is unavailable in watchOS
public init(_ mediaCollection: MPMediaItemCollection) {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/EntityReader.swift:4:17: error: 'MPMediaEntity' is unavailable in watchOS
let entity: MPMediaEntity?
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaEntity.h:22:12: note: 'MPMediaEntity' has been explicitly marked unavailable here
@interface MPMediaEntity : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/EntityReader.swift:6:20: error: 'MPMediaEntity' is unavailable in watchOS
init(_ entity: MPMediaEntity?) {
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaEntity.h:22:12: note: 'MPMediaEntity' has been explicitly marked unavailable here
@interface MPMediaEntity : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/Genre.swift:7:33: error: 'MPMediaItemCollection' is unavailable in watchOS
public let mediaCollection: MPMediaItemCollection
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/Genre.swift:9:36: error: 'MPMediaItemCollection' is unavailable in watchOS
public init(_ mediaCollection: MPMediaItemCollection) {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/MediaArtwork.swift:6:36: error: 'MPMediaItem' is unavailable in watchOS
static func image(of item: MPMediaItem, size: CGSize) -> UIImage? {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/Playlist.swift:7:31: error: 'MPMediaPlaylist' is unavailable in watchOS
public let mediaPlaylist: MPMediaPlaylist
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/Playlist.swift:9:34: error: 'MPMediaPlaylist' is unavailable in watchOS
public init(_ mediaPlaylist: MPMediaPlaylist) {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/Playlist.swift:29:29: error: 'MPMediaPlaylistAttribute' is unavailable in watchOS
private var attributes: MPMediaPlaylistAttribute {
^~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:17:32: note: 'MPMediaPlaylistAttribute' has been explicitly marked unavailable here
typedef NS_OPTIONS(NSUInteger, MPMediaPlaylistAttribute) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/Podcast.swift:9:33: error: 'MPMediaItemCollection' is unavailable in watchOS
public let mediaCollection: MPMediaItemCollection
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/Podcast.swift:11:36: error: 'MPMediaItemCollection' is unavailable in watchOS
public init(_ mediaCollection: MPMediaItemCollection) {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/Song.swift:17:27: error: 'MPMediaItem' is unavailable in watchOS
public let mediaItem: MPMediaItem
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Models/Song.swift:19:30: error: 'MPMediaItem' is unavailable in watchOS
public init(_ mediaItem: MPMediaItem) {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift:60:37: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
public var authorizationStatus: MPMediaLibraryAuthorizationStatus {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift:108:75: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
public func requestAuthorization() async throws(MusicLibraryError) -> MPMediaLibraryAuthorizationStatus {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift:114:89: error: 'MPMediaItem' is unavailable in watchOS
public func items(_ request: MediaQueryRequest) async throws(MusicLibraryError) -> [MPMediaItem] {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift:119:95: error: 'MPMediaItemCollection' is unavailable in watchOS
public func collections(_ request: MediaQueryRequest) async throws(MusicLibraryError) -> [MPMediaItemCollection] {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift:124:109: error: 'MPMediaItem' is unavailable in watchOS
public func itemSections(_ request: MediaQueryRequest) async throws(MusicLibraryError) -> [MediaSection<MPMediaItem>] {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift:129:115: error: 'MPMediaItemCollection' is unavailable in watchOS
public func collectionSections(_ request: MediaQueryRequest) async throws(MusicLibraryError) -> [MediaSection<MPMediaItemCollection>] {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryError.swift:19:23: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
case unauthorized(MPMediaLibraryAuthorizationStatus)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryProtocol.swift:27:30: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
var authorizationStatus: MPMediaLibraryAuthorizationStatus { get }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryProtocol.swift:47:68: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
func requestAuthorization() async throws(MusicLibraryError) -> MPMediaLibraryAuthorizationStatus
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryProtocol.swift:75:82: error: 'MPMediaItem' is unavailable in watchOS
func items(_ request: MediaQueryRequest) async throws(MusicLibraryError) -> [MPMediaItem]
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryProtocol.swift:80:88: error: 'MPMediaItemCollection' is unavailable in watchOS
func collections(_ request: MediaQueryRequest) async throws(MusicLibraryError) -> [MPMediaItemCollection]
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryProtocol.swift:84:102: error: 'MPMediaItem' is unavailable in watchOS
func itemSections(_ request: MediaQueryRequest) async throws(MusicLibraryError) -> [MediaSection<MPMediaItem>]
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryProtocol.swift:87:108: error: 'MPMediaItemCollection' is unavailable in watchOS
func collectionSections(_ request: MediaQueryRequest) async throws(MusicLibraryError) -> [MediaSection<MPMediaItemCollection>]
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Playback/MusicPlayerProtocol+Song.swift:54:11: error: 'MPMusicPlayerMediaItemQueueDescriptor' is unavailable in watchOS
extension MPMusicPlayerMediaItemQueueDescriptor {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerQueueDescriptor.h:23:12: note: 'MPMusicPlayerMediaItemQueueDescriptor' has been explicitly marked unavailable here
@interface MPMusicPlayerMediaItemQueueDescriptor : MPMusicPlayerQueueDescriptor
^
/Users/admin/builder/spi-builder-workspace/Sources/Playback/MusicPlayerProtocol+Song.swift:61:11: error: 'MPMediaItemCollection' is unavailable in watchOS
extension MPMediaItemCollection {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Playback/MusicPlayerProtocol.swift:8:25: error: 'MPMediaItem' is unavailable in watchOS
var nowPlayingItem: MPMediaItem? { get }
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Playback/MusicPlayerProtocol.swift:9:24: error: 'MPMusicPlaybackState' is unavailable in watchOS
var playbackState: MPMusicPlaybackState { get }
^~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Playback/MusicPlayerProtocol.swift:11:36: error: 'MPMusicPlayerQueueDescriptor' is unavailable in watchOS
func setQueue(with descriptor: MPMusicPlayerQueueDescriptor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerQueueDescriptor.h:17:12: note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
@interface MPMusicPlayerQueueDescriptor : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/Playback/MusicPlayerProtocol.swift:12:32: error: 'MPMusicPlayerQueueDescriptor' is unavailable in watchOS
func prepend(_ descriptor: MPMusicPlayerQueueDescriptor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerQueueDescriptor.h:17:12: note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
@interface MPMusicPlayerQueueDescriptor : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/Playback/MusicPlayerProtocol.swift:13:31: error: 'MPMusicPlayerQueueDescriptor' is unavailable in watchOS
func append(_ descriptor: MPMusicPlayerQueueDescriptor)
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerQueueDescriptor.h:17:12: note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
@interface MPMusicPlayerQueueDescriptor : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/Playback/MusicPlayerProtocol.swift:26:11: error: 'MPMusicPlayerController' is unavailable in watchOS
extension MPMusicPlayerController: MusicPlayerProtocol {}
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:57:12: note: 'MPMusicPlayerController' has been explicitly marked unavailable here
@interface MPMusicPlayerController : NSObject <MPMediaPlayback>
^
/Users/admin/builder/spi-builder-workspace/Sources/Playlists/PlaylistMetadata.swift:17:27: error: 'MPMediaPlaylistCreationMetadata' is unavailable in watchOS
var creationMetadata: MPMediaPlaylistCreationMetadata {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:68:12: note: 'MPMediaPlaylistCreationMetadata' has been explicitly marked unavailable here
@interface MPMediaPlaylistCreationMetadata : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/Playlists/WritableMediaLibrary.swift:6:27: error: 'MPMediaPlaylistCreationMetadata' is unavailable in watchOS
creationMetadata: MPMediaPlaylistCreationMetadata?,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:68:12: note: 'MPMediaPlaylistCreationMetadata' has been explicitly marked unavailable here
@interface MPMediaPlaylistCreationMetadata : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/Playlists/WritableMediaLibrary.swift:7:49: error: 'MPMediaPlaylist' is unavailable in watchOS
completionHandler: @escaping @Sendable (MPMediaPlaylist?, Error?) -> Void
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Playlists/WritableMediaLibrary.swift:10:83: error: 'MPMediaEntity' is unavailable in watchOS
func addItem(withProductID productID: String, completionHandler: (@Sendable ([MPMediaEntity], Error?) -> Void)?)
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaEntity.h:22:12: note: 'MPMediaEntity' has been explicitly marked unavailable here
@interface MPMediaEntity : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Playlists/WritableMediaLibrary.swift:13:11: error: 'MPMediaLibrary' is unavailable in watchOS
extension MPMediaLibrary: WritableMediaLibrary {}
^~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:35:12: note: 'MPMediaLibrary' has been explicitly marked unavailable here
@interface MPMediaLibrary : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Query/LibraryCondition.swift:8:53: error: 'MPMediaPredicateComparison' is unavailable in watchOS
let pushdown: (value: any Sendable, comparison: MPMediaPredicateComparison)?
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:82:28: note: 'MPMediaPredicateComparison' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaPredicateComparison) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Query/LibraryCondition.swift:15:53: error: 'MPMediaPredicateComparison' is unavailable in watchOS
pushdown: (value: any Sendable, comparison: MPMediaPredicateComparison)?,
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:82:28: note: 'MPMediaPredicateComparison' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaPredicateComparison) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Query/LibraryElement.swift:33:29: error: 'MPMediaItemCollection' is unavailable in watchOS
init(_ mediaCollection: MPMediaItemCollection)
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Sections/MediaSection.swift:47:40: error: 'MPMediaItem' is unavailable in watchOS
static func alphabetical(_ items: [MPMediaItem], grouping: MPMediaGrouping) -> [MediaSection] {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Sections/MediaSection.swift:47:64: error: 'MPMediaGrouping' is unavailable in watchOS
static func alphabetical(_ items: [MPMediaItem], grouping: MPMediaGrouping) -> [MediaSection] {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:18:28: note: 'MPMediaGrouping' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaGrouping) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Sections/MediaSection.swift:46:41: error: 'MPMediaItem' is unavailable in watchOS
extension MediaSection where Element == MPMediaItem {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Sections/MediaSection.swift:54:46: error: 'MPMediaItemCollection' is unavailable in watchOS
static func alphabetical(_ collections: [MPMediaItemCollection], grouping: MPMediaGrouping) -> [MediaSection] {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Sections/MediaSection.swift:54:80: error: 'MPMediaGrouping' is unavailable in watchOS
static func alphabetical(_ collections: [MPMediaItemCollection], grouping: MPMediaGrouping) -> [MediaSection] {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:18:28: note: 'MPMediaGrouping' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaGrouping) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Sections/MediaSection.swift:53:41: error: 'MPMediaItemCollection' is unavailable in watchOS
extension MediaSection where Element == MPMediaItemCollection {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MediaItemPredicateInfo.swift:84:29: error: 'MPMediaPlaylistAttribute' is unavailable in watchOS
case playlistAttributes(MPMediaPlaylistAttribute)
^~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:17:32: note: 'MPMediaPlaylistAttribute' has been explicitly marked unavailable here
typedef NS_OPTIONS(NSUInteger, MPMediaPlaylistAttribute) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MediaItemPredicateInfo.swift:104:31: error: 'MPMediaPredicateComparison' is unavailable in watchOS
using comparisonType: MPMediaPredicateComparison = .equalTo
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:82:28: note: 'MPMediaPredicateComparison' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaPredicateComparison) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MediaItemPredicateInfo.swift:105:10: error: 'MPMediaPropertyPredicate' is unavailable in watchOS
) -> MPMediaPropertyPredicate {
^~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:89:12: note: 'MPMediaPropertyPredicate' has been explicitly marked unavailable here
@interface MPMediaPropertyPredicate : MPMediaPredicate
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MediaItemPredicateInfo.swift:118:28: error: 'MPMediaEntity' is unavailable in watchOS
func matches(_ entity: MPMediaEntity, using comparison: MPMediaPredicateComparison) -> Bool {
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaEntity.h:22:12: note: 'MPMediaEntity' has been explicitly marked unavailable here
@interface MPMediaEntity : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MediaItemPredicateInfo.swift:118:61: error: 'MPMediaPredicateComparison' is unavailable in watchOS
func matches(_ entity: MPMediaEntity, using comparison: MPMediaPredicateComparison) -> Bool {
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:82:28: note: 'MPMediaPredicateComparison' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaPredicateComparison) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MediaQueryProtocol.swift:34:17: error: 'MPMediaItem' is unavailable in watchOS
var items: [MPMediaItem]? { get }
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MediaQueryProtocol.swift:40:23: error: 'MPMediaItemCollection' is unavailable in watchOS
var collections: [MPMediaItemCollection]? { get }
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MediaQueryProtocol.swift:46:23: error: 'MPMediaGrouping' is unavailable in watchOS
var groupingType: MPMediaGrouping { get set }
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:18:28: note: 'MPMediaGrouping' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaGrouping) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MediaQueryProtocol.swift:53:32: error: 'MPMediaPredicate' is unavailable in watchOS
init(filterPredicates: Set<MPMediaPredicate>?)
^~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:75:12: note: 'MPMediaPredicate' has been explicitly marked unavailable here
@interface MPMediaPredicate : NSObject <NSSecureCoding> {}
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MediaQueryProtocol.swift:69:11: error: 'MPMediaQuery' is unavailable in watchOS
extension MPMediaQuery: MediaQueryProtocol {
^~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:32:12: note: 'MPMediaQuery' has been explicitly marked unavailable here
@interface MPMediaQuery : NSObject <NSSecureCoding, NSCopying>
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MediaQueryRequest.swift:20:32: error: 'MPMediaPredicateComparison' is unavailable in watchOS
public var comparison: MPMediaPredicateComparison
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:82:28: note: 'MPMediaPredicateComparison' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaPredicateComparison) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MediaQueryRequest.swift:22:32: error: 'MPMediaEntity' is unavailable in watchOS
func matches(_ entity: MPMediaEntity) -> Bool {
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaEntity.h:22:12: note: 'MPMediaEntity' has been explicitly marked unavailable here
@interface MPMediaEntity : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MediaQueryRequest.swift:26:72: error: 'MPMediaPredicateComparison' is unavailable in watchOS
public init(_ predicate: MediaItemPredicateInfo, _ comparison: MPMediaPredicateComparison = .equalTo) {
^~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:82:28: note: 'MPMediaPredicateComparison' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaPredicateComparison) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MediaQueryRequest.swift:37:26: error: 'MPMediaGrouping' is unavailable in watchOS
public var grouping: MPMediaGrouping
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:18:28: note: 'MPMediaGrouping' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaGrouping) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MediaQueryRequest.swift:39:81: error: 'MPMediaGrouping' is unavailable in watchOS
public init(mediaType: MPMediaType? = nil, filter: Filter? = nil, grouping: MPMediaGrouping) {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:18:28: note: 'MPMediaGrouping' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaGrouping) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MediaQueryRequest.swift:43:77: error: 'MPMediaGrouping' is unavailable in watchOS
public init(mediaType: MPMediaType? = nil, filters: [Filter], grouping: MPMediaGrouping) {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:18:28: note: 'MPMediaGrouping' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaGrouping) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryService.swift:4:73: error: 'MPMediaQuery' is unavailable in watchOS
extension MusicLibraryServiceProtocol where Self == MusicLibraryService<MPMediaQuery> {
^~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:32:12: note: 'MPMediaQuery' has been explicitly marked unavailable here
@interface MPMediaQuery : NSObject <NSSecureCoding, NSCopying>
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryService.swift:40:70: error: 'MPMediaItem' is unavailable in watchOS
public func items(_ request: MediaQueryRequest) async throws -> [MPMediaItem] {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryService.swift:44:76: error: 'MPMediaItemCollection' is unavailable in watchOS
public func collections(_ request: MediaQueryRequest) async throws -> [MPMediaItemCollection] {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryService.swift:48:90: error: 'MPMediaItem' is unavailable in watchOS
public func itemSections(_ request: MediaQueryRequest) async throws -> [MediaSection<MPMediaItem>] {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryService.swift:57:96: error: 'MPMediaItemCollection' is unavailable in watchOS
public func collectionSections(_ request: MediaQueryRequest) async throws -> [MediaSection<MPMediaItemCollection>] {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryService.swift:66:90: error: 'MPMediaPlaylist' is unavailable in watchOS
public func playlist(id: UUID, creating metadata: PlaylistMetadata?) async throws -> MPMediaPlaylist? {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryService.swift:80:31: error: 'MPMediaItem' is unavailable in watchOS
public func add(_ items: [MPMediaItem], to playlist: MPMediaPlaylist) async throws {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryService.swift:80:58: error: 'MPMediaPlaylist' is unavailable in watchOS
public func add(_ items: [MPMediaItem], to playlist: MPMediaPlaylist) async throws {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryService.swift:84:61: error: 'MPMediaEntity' is unavailable in watchOS
public func addItem(productID: String) async throws -> [MPMediaEntity] {
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaEntity.h:22:12: note: 'MPMediaEntity' has been explicitly marked unavailable here
@interface MPMediaEntity : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryService.swift:98:53: error: 'MPMediaPlaylist' is unavailable in watchOS
public func add(productID: String, to playlist: MPMediaPlaylist) async throws {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryService.swift:139:19: error: 'MPMediaPlaylist' is unavailable in watchOS
let playlist: MPMediaPlaylist?
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryService.swift:143:20: error: 'MPMediaEntity' is unavailable in watchOS
let entities: [MPMediaEntity]
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaEntity.h:22:12: note: 'MPMediaEntity' has been explicitly marked unavailable here
@interface MPMediaEntity : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:26:63: error: 'MPMediaItem' is unavailable in watchOS
func items(_ request: MediaQueryRequest) async throws -> [MPMediaItem]
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:30:69: error: 'MPMediaItemCollection' is unavailable in watchOS
func collections(_ request: MediaQueryRequest) async throws -> [MPMediaItemCollection]
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:33:83: error: 'MPMediaItem' is unavailable in watchOS
func itemSections(_ request: MediaQueryRequest) async throws -> [MediaSection<MPMediaItem>]
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:36:89: error: 'MPMediaItemCollection' is unavailable in watchOS
func collectionSections(_ request: MediaQueryRequest) async throws -> [MediaSection<MPMediaItemCollection>]
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:41:83: error: 'MPMediaPlaylist' is unavailable in watchOS
func playlist(id: UUID, creating metadata: PlaylistMetadata?) async throws -> MPMediaPlaylist?
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:44:24: error: 'MPMediaItem' is unavailable in watchOS
func add(_ items: [MPMediaItem], to playlist: MPMediaPlaylist) async throws
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:44:51: error: 'MPMediaPlaylist' is unavailable in watchOS
func add(_ items: [MPMediaItem], to playlist: MPMediaPlaylist) async throws
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:48:54: error: 'MPMediaEntity' is unavailable in watchOS
func addItem(productID: String) async throws -> [MPMediaEntity]
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaEntity.h:22:12: note: 'MPMediaEntity' has been explicitly marked unavailable here
@interface MPMediaEntity : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:51:46: error: 'MPMediaPlaylist' is unavailable in watchOS
func add(productID: String, to playlist: MPMediaPlaylist) async throws
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:56:90: error: 'MPMediaItem' is unavailable in watchOS
public func itemSections(_ request: MediaQueryRequest) async throws -> [MediaSection<MPMediaItem>] {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:61:96: error: 'MPMediaItemCollection' is unavailable in watchOS
public func collectionSections(_ request: MediaQueryRequest) async throws -> [MediaSection<MPMediaItemCollection>] {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:66:90: error: 'MPMediaPlaylist' is unavailable in watchOS
public func playlist(id: UUID, creating metadata: PlaylistMetadata?) async throws -> MPMediaPlaylist? {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:71:31: error: 'MPMediaItem' is unavailable in watchOS
public func add(_ items: [MPMediaItem], to playlist: MPMediaPlaylist) async throws {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:71:58: error: 'MPMediaPlaylist' is unavailable in watchOS
public func add(_ items: [MPMediaItem], to playlist: MPMediaPlaylist) async throws {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:76:61: error: 'MPMediaEntity' is unavailable in watchOS
public func addItem(productID: String) async throws -> [MPMediaEntity] {
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaEntity.h:22:12: note: 'MPMediaEntity' has been explicitly marked unavailable here
@interface MPMediaEntity : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift:81:53: error: 'MPMediaPlaylist' is unavailable in watchOS
public func add(productID: String, to playlist: MPMediaPlaylist) async throws {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Extensions/MPMediaLibraryAuthorizationStatus+description.swift:4:11: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
extension MPMediaLibraryAuthorizationStatus {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:35:21: error: 'MPMediaItem' is unavailable in watchOS
songs: [MPMediaItem] = [],
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:36:22: error: 'MPMediaItemCollection' is unavailable in watchOS
albums: [MPMediaItemCollection] = [],
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:37:23: error: 'MPMediaItemCollection' is unavailable in watchOS
artists: [MPMediaItemCollection] = [],
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:38:25: error: 'MPMediaPlaylist' is unavailable in watchOS
playlists: [MPMediaPlaylist] = []
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:15:15: error: 'PreviewTrait' is only available in watchOS 10.0 or newer
extension PreviewTrait where T == Preview.ViewTraits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:15:5: note: add @available attribute to enclosing extension
extension PreviewTrait where T == Preview.ViewTraits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:15:39: error: 'Preview' is only available in watchOS 10.0 or newer
extension PreviewTrait where T == Preview.ViewTraits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:15:5: note: add @available attribute to enclosing extension
extension PreviewTrait where T == Preview.ViewTraits {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift:44:25: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
authStatus: MPMediaLibraryAuthorizationStatus = .authorized,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift:45:37: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
authStatusAfterRequest: MPMediaLibraryAuthorizationStatus = .authorized,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift:46:21: error: 'MPMediaItem' is unavailable in watchOS
songs: [MPMediaItem] = [],
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift:47:22: error: 'MPMediaItemCollection' is unavailable in watchOS
albums: [MPMediaItemCollection] = [],
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift:48:23: error: 'MPMediaItemCollection' is unavailable in watchOS
artists: [MPMediaItemCollection] = [],
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift:49:25: error: 'MPMediaPlaylist' is unavailable in watchOS
playlists: [MPMediaPlaylist] = []
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift:7:30: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
private var current: MPMediaLibraryAuthorizationStatus
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift:8:35: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
private let afterRequest: MPMediaLibraryAuthorizationStatus
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift:10:22: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
init(status: MPMediaLibraryAuthorizationStatus, statusAfterRequest: MPMediaLibraryAuthorizationStatus) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift:10:77: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
init(status: MPMediaLibraryAuthorizationStatus, statusAfterRequest: MPMediaLibraryAuthorizationStatus) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift:15:26: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
func status() -> MPMediaLibraryAuthorizationStatus {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift:19:42: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in watchOS
func authorize() async throws -> MPMediaLibraryAuthorizationStatus {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:6:21: error: 'MPMediaItem' is unavailable in watchOS
let songs: [MPMediaItem]
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:7:22: error: 'MPMediaItemCollection' is unavailable in watchOS
let albums: [MPMediaItemCollection]
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:8:23: error: 'MPMediaItemCollection' is unavailable in watchOS
let artists: [MPMediaItemCollection]
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:10:39: error: 'MPMediaPlaylist' is unavailable in watchOS
private var storedPlaylists: [MPMediaPlaylist]
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:13:22: error: 'MPMediaItem' is unavailable in watchOS
init(songs: [MPMediaItem], albums: [MPMediaItemCollection], artists: [MPMediaItemCollection], playlists: [MPMediaPlaylist]) {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:13:45: error: 'MPMediaItemCollection' is unavailable in watchOS
init(songs: [MPMediaItem], albums: [MPMediaItemCollection], artists: [MPMediaItemCollection], playlists: [MPMediaPlaylist]) {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:13:79: error: 'MPMediaItemCollection' is unavailable in watchOS
init(songs: [MPMediaItem], albums: [MPMediaItemCollection], artists: [MPMediaItemCollection], playlists: [MPMediaPlaylist]) {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:13:115: error: 'MPMediaPlaylist' is unavailable in watchOS
init(songs: [MPMediaItem], albums: [MPMediaItemCollection], artists: [MPMediaItemCollection], playlists: [MPMediaPlaylist]) {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:20:25: error: 'MPMediaPlaylist' is unavailable in watchOS
var playlists: [MPMediaPlaylist] { lock.withLock { storedPlaylists } }
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:22:67: error: 'MPMediaItem' is unavailable in watchOS
func items(_ request: MediaQueryRequest) async throws -> [MPMediaItem] {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:26:73: error: 'MPMediaItemCollection' is unavailable in watchOS
func collections(_ request: MediaQueryRequest) async throws -> [MPMediaItemCollection] {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:42:40: error: 'MPMediaItem' is unavailable in watchOS
private func grouped(_ songs: [MPMediaItem], by grouping: MPMediaGrouping) -> [MPMediaItemCollection] {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:42:67: error: 'MPMediaGrouping' is unavailable in watchOS
private func grouped(_ songs: [MPMediaItem], by grouping: MPMediaGrouping) -> [MPMediaItemCollection] {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:18:28: note: 'MPMediaGrouping' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMediaGrouping) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:42:88: error: 'MPMediaItemCollection' is unavailable in watchOS
private func grouped(_ songs: [MPMediaItem], by grouping: MPMediaGrouping) -> [MPMediaItemCollection] {
^~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
@interface MPMediaItemCollection : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:56:87: error: 'MPMediaPlaylist' is unavailable in watchOS
func playlist(id: UUID, creating metadata: PlaylistMetadata?) async throws -> MPMediaPlaylist? {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:67:28: error: 'MPMediaItem' is unavailable in watchOS
func add(_ items: [MPMediaItem], to playlist: MPMediaPlaylist) async throws {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:67:55: error: 'MPMediaPlaylist' is unavailable in watchOS
func add(_ items: [MPMediaItem], to playlist: MPMediaPlaylist) async throws {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:71:58: error: 'MPMediaEntity' is unavailable in watchOS
func addItem(productID: String) async throws -> [MPMediaEntity] {
^~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaEntity.h:22:12: note: 'MPMediaEntity' has been explicitly marked unavailable here
@interface MPMediaEntity : NSObject <NSSecureCoding>
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:75:50: error: 'MPMediaPlaylist' is unavailable in watchOS
func add(productID: String, to playlist: MPMediaPlaylist) async throws {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:79:63: error: 'MPMediaItem' is unavailable in watchOS
private func songs(withStoreID productID: String) -> [MPMediaItem] {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:87:35: error: 'MPMediaItem' is unavailable in watchOS
private var storedItems: [MPMediaItem] = []
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:104:30: error: 'MPMediaItem' is unavailable in watchOS
override var items: [MPMediaItem] { lock.withLock { storedItems } }
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:106:42: error: 'MPMediaItem' is unavailable in watchOS
override var representativeItem: MPMediaItem? { items.first }
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:110:31: error: 'MPMediaItem' is unavailable in watchOS
func append(_ items: [MPMediaItem]) {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:84:34: error: 'MPMediaPlaylist' is unavailable in watchOS
final class PreviewPlaylist: MPMediaPlaylist, @unchecked Sendable {
^~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
@interface MPMediaPlaylist : MPMediaItemCollection
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:16:29: error: 'MPMediaItem' is unavailable in watchOS
private var items: [MPMediaItem]
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:19:28: error: 'MPMusicPlayerControllerPlaybackStateDidChange' is unavailable in watchOS
didSet { post(.MPMusicPlayerControllerPlaybackStateDidChange) }
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:133:36: note: 'MPMusicPlayerControllerPlaybackStateDidChange' has been explicitly marked unavailable here
MP_EXTERN NSNotificationName const MPMusicPlayerControllerPlaybackStateDidChangeNotification
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:18:48: error: 'MPMusicPlaybackState' is unavailable in watchOS
public private(set) var playbackState: MPMusicPlaybackState {
^~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:22:22: error: 'MPMediaItem' is unavailable in watchOS
init(queue: [MPMediaItem], state: MPMusicPlaybackState) {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:22:43: error: 'MPMusicPlaybackState' is unavailable in watchOS
init(queue: [MPMediaItem], state: MPMusicPlaybackState) {
^~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:31:36: error: 'MPMediaItem' is unavailable in watchOS
public var nowPlayingItem: MPMediaItem? { index.map { items[$0] } }
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:33:47: error: 'MPMusicPlayerQueueDescriptor' is unavailable in watchOS
public func setQueue(with descriptor: MPMusicPlayerQueueDescriptor) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerQueueDescriptor.h:17:12: note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
@interface MPMusicPlayerQueueDescriptor : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:40:43: error: 'MPMusicPlayerQueueDescriptor' is unavailable in watchOS
public func prepend(_ descriptor: MPMusicPlayerQueueDescriptor) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerQueueDescriptor.h:17:12: note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
@interface MPMusicPlayerQueueDescriptor : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:46:42: error: 'MPMusicPlayerQueueDescriptor' is unavailable in watchOS
public func append(_ descriptor: MPMusicPlayerQueueDescriptor) {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerQueueDescriptor.h:17:12: note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
@interface MPMusicPlayerQueueDescriptor : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:79:50: error: 'MPMusicPlayerQueueDescriptor' is unavailable in watchOS
private static func items(in descriptor: MPMusicPlayerQueueDescriptor) -> [MPMediaItem] {
^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerQueueDescriptor.h:17:12: note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
@interface MPMusicPlayerQueueDescriptor : NSObject
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:79:84: error: 'MPMediaItem' is unavailable in watchOS
private static func items(in descriptor: MPMusicPlayerQueueDescriptor) -> [MPMediaItem] {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:86:44: error: 'MPMediaItem' is unavailable in watchOS
public static func preview(queue: [MPMediaItem] = [], state: MPMusicPlaybackState = .stopped) -> PreviewMusicPlayer {
^~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
@interface MPMediaItem : MPMediaEntity
^
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:86:70: error: 'MPMusicPlaybackState' is unavailable in watchOS
public static func preview(queue: [MPMediaItem] = [], state: MPMusicPlaybackState = .stopped) -> PreviewMusicPlayer {
^~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/MusicPlayerEnvironment.swift:8:62: error: 'MPMusicPlayerController' is unavailable in watchOS
@Entry public var musicPlayer: any MusicPlayerProtocol = MPMusicPlayerController.applicationMusicPlayer
^~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:57:12: note: 'MPMusicPlayerController' has been explicitly marked unavailable here
@interface MPMusicPlayerController : NSObject <MPMediaPlayback>
^
@__swiftmacro_7SwiftUI17EnvironmentValuesV11MediaBridgeE11musicPlayer5EntryfMp_.swift:3:56: error: 'MPMusicPlayerController' is unavailable in watchOS
static var defaultValue: any MusicPlayerProtocol = MPMusicPlayerController.applicationMusicPlayer
^~~~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Views/MusicPlayerEnvironment.swift:8:5: note: in expansion of macro 'Entry' on property 'musicPlayer' here
@Entry public var musicPlayer: any MusicPlayerProtocol = MPMusicPlayerController.applicationMusicPlayer
^ ~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/Sources/Views/MusicPlayerEnvironment.swift:8:5: note: in expansion of macro 'Entry' on property 'musicPlayer' here
@Entry public var musicPlayer: any MusicPlayerProtocol = MPMusicPlayerController.applicationMusicPlayer
^ ~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:57:12: note: 'MPMusicPlayerController' has been explicitly marked unavailable here
@interface MPMusicPlayerController : NSObject <MPMediaPlayback>
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlaying.swift:50:35: error: 'MPMusicPlaybackState' is unavailable in watchOS
public let playbackState: MPMusicPlaybackState
^~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
^
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlayingLoader.swift:7:48: error: 'MPMusicPlaybackState' is unavailable in watchOS
@Published private(set) var playbackState: MPMusicPlaybackState = .stopped
^~~~~~~~~~~~~~~~~~~~
/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
^
Failed frontend command:
/Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /Users/admin/builder/spi-builder-workspace/Sources/Authorization/AuthorizationManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Authorization/AuthorizationManagerProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/Authorization/MediaLibraryProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/Changes/LibraryChanges.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/Album+Artwork.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/Album.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/Artist.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/Composer.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/EntityReader.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/Genre.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/MediaArtwork.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/Playlist.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/Podcast.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/Song+Artwork.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/Song.swift /Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryError.swift /Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/Playback/MusicPlayerProtocol+Song.swift /Users/admin/builder/spi-builder-workspace/Sources/Playback/MusicPlayerProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/Playlists/PlaylistMetadata.swift /Users/admin/builder/spi-builder-workspace/Sources/Playlists/WritableMediaLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Query/LibraryCondition.swift /Users/admin/builder/spi-builder-workspace/Sources/Query/LibraryElement.swift /Users/admin/builder/spi-builder-workspace/Sources/Query/LibraryPredicate.swift /Users/admin/builder/spi-builder-workspace/Sources/Query/LibraryQuery+EntryPoints.swift /Users/admin/builder/spi-builder-workspace/Sources/Query/LibraryQuery.swift /Users/admin/builder/spi-builder-workspace/Sources/Sections/MediaSection.swift /Users/admin/builder/spi-builder-workspace/Sources/Service/MediaItemPredicateInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/Service/MediaQueryProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/Service/MediaQueryRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryService.swift /Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/Extensions/MPMediaLibraryAuthorizationStatus+description.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/Logger.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/ArtworkImage.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/MediaPicker.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/MediaQuery.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/MediaQueryLoader.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/MusicLibraryEnvironment.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/MusicPlayerEnvironment.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlaying.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlayingLoader.swift -target arm64_32-apple-watchos8.0 -enable-objc-interop -sdk /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -I /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS11.4.sdk/Developer/Library/Frameworks -no-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -profile-generate -profile-coverage-mapping -swift-version 6 -enforce-exclusivity\=checked -Onone -D SWIFT_PACKAGE -D DEBUG -D Xcode -serialize-debugging-options -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64_32/MediaBridge_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -resource-dir /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos11.4-22T246-43efb940ff07ba2497b70ec94253f576.sdkstatcache -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/swift-overrides.hmap -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/DerivedSources-normal/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/DerivedSources/arm64_32 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -module-name MediaBridge -package-name spi_builder_workspace -frontend-parseable-output -disable-clang-spi -target-sdk-version 11.4 -target-sdk-name watchos11.4 -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/local/lib/swift/host/plugins\#/Applications/Xcode-16.3.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server -in-process-plugin-server-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.3.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64_32/MediaBridge.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64_32/MediaBridge.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64_32/MediaBridge-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64_32/MediaBridge-master-emit-module.dia -emit-dependencies-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64_32/MediaBridge-master-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64_32/MediaBridge.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64_32/MediaBridge.abi.json
SwiftCompile normal arm64_32 Compiling\ MediaArtwork.swift,\ Playlist.swift,\ Podcast.swift,\ Song+Artwork.swift,\ Song.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/MediaArtwork.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/Playlist.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/Podcast.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/Song+Artwork.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/Song.swift (in target 'MediaBridge' from project 'MediaBridge')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Models/MediaArtwork.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Models/Playlist.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Models/Podcast.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Models/Song+Artwork.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Models/Song.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ Album.swift,\ Artist.swift,\ Composer.swift,\ EntityReader.swift,\ Genre.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/Album.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/Artist.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/Composer.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/EntityReader.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/Genre.swift (in target 'MediaBridge' from project 'MediaBridge')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Models/Album.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Models/Artist.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Models/Composer.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Models/EntityReader.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Models/Genre.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ MusicLibrary.swift,\ MusicLibraryError.swift,\ MusicLibraryProtocol.swift,\ MusicPlayerProtocol+Song.swift,\ MusicPlayerProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryError.swift /Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/Playback/MusicPlayerProtocol+Song.swift /Users/admin/builder/spi-builder-workspace/Sources/Playback/MusicPlayerProtocol.swift (in target 'MediaBridge' from project 'MediaBridge')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryError.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryProtocol.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Playback/MusicPlayerProtocol+Song.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Playback/MusicPlayerProtocol.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ AuthorizationManager.swift,\ AuthorizationManagerProtocol.swift,\ MediaLibraryProtocol.swift,\ LibraryChanges.swift,\ Album+Artwork.swift /Users/admin/builder/spi-builder-workspace/Sources/Authorization/AuthorizationManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Authorization/AuthorizationManagerProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/Authorization/MediaLibraryProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/Changes/LibraryChanges.swift /Users/admin/builder/spi-builder-workspace/Sources/Models/Album+Artwork.swift (in target 'MediaBridge' from project 'MediaBridge')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Authorization/AuthorizationManager.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Authorization/AuthorizationManagerProtocol.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Authorization/MediaLibraryProtocol.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Changes/LibraryChanges.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Models/Album+Artwork.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ PlaylistMetadata.swift,\ WritableMediaLibrary.swift,\ LibraryCondition.swift,\ LibraryElement.swift,\ LibraryPredicate.swift /Users/admin/builder/spi-builder-workspace/Sources/Playlists/PlaylistMetadata.swift /Users/admin/builder/spi-builder-workspace/Sources/Playlists/WritableMediaLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/Query/LibraryCondition.swift /Users/admin/builder/spi-builder-workspace/Sources/Query/LibraryElement.swift /Users/admin/builder/spi-builder-workspace/Sources/Query/LibraryPredicate.swift (in target 'MediaBridge' from project 'MediaBridge')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Playlists/PlaylistMetadata.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Playlists/WritableMediaLibrary.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Query/LibraryCondition.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Query/LibraryElement.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Query/LibraryPredicate.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal armv7k Emitting\ module\ for\ MediaBridge (in target 'MediaBridge' from project 'MediaBridge')
EmitSwiftModule normal armv7k (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k Compiling\ MusicLibraryEnvironment.swift,\ MusicPlayerEnvironment.swift,\ NowPlaying.swift,\ NowPlayingLoader.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/MusicLibraryEnvironment.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/MusicPlayerEnvironment.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlaying.swift /Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlayingLoader.swift (in target 'MediaBridge' from project 'MediaBridge')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Views/MusicLibraryEnvironment.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Views/MusicPlayerEnvironment.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlaying.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlayingLoader.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 Compiling\ MusicLibraryPreviewTrait.swift,\ MusicLibraryProtocol+preview.swift,\ PreviewAuthorizationManager.swift,\ PreviewMusicLibraryService.swift,\ PreviewMusicPlayer.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift /Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift (in target 'MediaBridge' from project 'MediaBridge')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k Compiling\ MusicLibrary.swift,\ MusicLibraryError.swift,\ MusicLibraryProtocol.swift,\ MusicPlayerProtocol+Song.swift,\ MusicPlayerProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift /Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryError.swift /Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryProtocol.swift /Users/admin/builder/spi-builder-workspace/Sources/Playback/MusicPlayerProtocol+Song.swift /Users/admin/builder/spi-builder-workspace/Sources/Playback/MusicPlayerProtocol.swift (in target 'MediaBridge' from project 'MediaBridge')
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryError.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryProtocol.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Playback/MusicPlayerProtocol+Song.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal armv7k /Users/admin/builder/spi-builder-workspace/Sources/Playback/MusicPlayerProtocol.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftEmitModule normal arm64 Emitting\ module\ for\ MediaBridge (in target 'MediaBridge' from project 'MediaBridge')
Command SwiftEmitModule failed with a nonzero exit code
** BUILD FAILED **
The following build commands failed:
EmitSwiftModule normal arm64_32 (in target 'MediaBridge' from project 'MediaBridge')
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ MediaBridge (in target 'MediaBridge' from project 'MediaBridge')
SwiftEmitModule normal arm64 Emitting\ module\ for\ MediaBridge (in target 'MediaBridge' from project 'MediaBridge')
Building workspace spi-builder-workspace with scheme MediaBridge
(4 failures)
BUILD FAILURE 6.1 watchOS