Build Information
Failed to build MediaBridge, reference 1.3.0 (712d2c), with Swift 6.3 for watchOS using Xcode 26.4 on 30 Sep 2026 09:59:30 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme MediaBridge -destination generic/platform=watchOSBuild Log
/Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
^
SwiftEmitModule normal arm64_32 Emitting\ module\ for\ MediaBridge (in target 'MediaBridge' from project 'MediaBridge')
2026-09-30 05:59:17.609 xcodebuild[665:4061] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** 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 Emitting\ module\ for\ MediaBridge (in target 'MediaBridge' from project 'MediaBridge')
EmitSwiftModule normal arm64 (in target 'MediaBridge' from project 'MediaBridge')
Building workspace spi-builder-workspace with scheme MediaBridge
(5 failures)
Command line invocation:
/Applications/Xcode-26.5.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
2026-09-30 05:59:26.708 xcodebuild[915:5063] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
{
"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"
]
}
}
2026-09-30 05:59:27.995 xcodebuild[925:5144] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.5.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme MediaBridge -destination generic/platform=watchOS
Command line invocation:
/Applications/Xcode-26.5.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
ClangStatCache /Applications/Xcode-26.5.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.sdk /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.5-23T570-688ef53f1462e2c8f657fdc38a81448f7931b973dfc65d9472806dbbc3af9379.sdkstatcache
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
/Applications/Xcode-26.5.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang-stat-cache /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.sdk -o /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.5-23T570-688ef53f1462e2c8f657fdc38a81448f7931b973dfc65d9472806dbbc3af9379.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-26.5.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name MediaBridge -Onone @/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 -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-26.5.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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 -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.5-23T570-688ef53f1462e2c8f657fdc38a81448f7931b973dfc65d9472806dbbc3af9379.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 -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -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 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-26.5.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name MediaBridge -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/armv7k/MediaBridge.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-26.5.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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 -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.5-23T570-688ef53f1462e2c8f657fdc38a81448f7931b973dfc65d9472806dbbc3af9379.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 -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -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
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-26.5.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc -module-name MediaBridge -Onone @/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64/MediaBridge.SwiftFileList -DSWIFT_PACKAGE -DDEBUG -DSWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -DXcode -plugin-path /Applications/Xcode-26.5.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins/testing -enable-experimental-feature DebugDescriptionMacro -sdk /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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 -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -swift-version 6 -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.sdk/Developer/Library/Frameworks -c -j10 -enable-batch-mode -incremental -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.5-23T570-688ef53f1462e2c8f657fdc38a81448f7931b973dfc65d9472806dbbc3af9379.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 -explicit-module-build -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -clang-scanner-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -sdk-module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/ModuleCache.noindex -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
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
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\ 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\ 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\ 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
SwiftCompile normal arm64_32 Compiling\ LibraryQuery+EntryPoints.swift,\ LibraryQuery.swift,\ MediaSection.swift,\ MediaItemPredicateInfo.swift,\ MediaQueryProtocol.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 (in target 'MediaBridge' from project 'MediaBridge')
SwiftCompile normal arm64_32 /Users/admin/builder/spi-builder-workspace/Sources/Query/LibraryQuery+EntryPoints.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/LibraryQuery.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/Sections/MediaSection.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/Service/MediaItemPredicateInfo.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/Service/MediaQueryProtocol.swift (in target 'MediaBridge' from project 'MediaBridge')
cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
SwiftCompile normal arm64_32 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 arm64_32 /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 arm64_32 /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 arm64_32 /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 arm64_32 /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 arm64_32 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 arm64_32 /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 arm64_32 /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 arm64_32 /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 arm64_32 /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
SwiftEmitModule normal arm64 Emitting\ module\ for\ MediaBridge (in target 'MediaBridge' from project 'MediaBridge')
Failed frontend command:
/Applications/Xcode-26.5.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-apple-watchos8.0 -module-can-import-version UIKit 9126.5.5 9126.5.5 -load-resolved-plugin /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64/MediaBridge-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug-watchos -Isystem /Applications/Xcode-26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/Library/Frameworks -F /Applications/Xcode-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.sdk/Developer/Library/Frameworks -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -profile-generate -profile-coverage-mapping -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -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/MediaBridge_const_extract_protocols.json -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -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 -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.derivedData/SDKStatCaches.noindex/watchos26.5-23T570-688ef53f1462e2c8f657fdc38a81448f7931b973dfc65d9472806dbbc3af9379.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 -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 -no-auto-bridging-header-chaining -module-name MediaBridge -package-name spi_builder_workspace -frontend-parseable-output -disable-clang-spi -clang-target arm64-apple-watchos26.5 -target-sdk-version 26.5 -target-sdk-name watchos26.5 -in-process-plugin-server-path /Applications/Xcode-26.5.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -emit-module-doc-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64/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/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/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/MediaBridge-primary-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/MediaBridge-primary-emit-module.d -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug-watchos/MediaBridge.build/Objects-normal/arm64/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/MediaBridge.abi.json
EmitSwiftModule normal arm64 (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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.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-26.5.0.app/Contents/Developer/Platforms/WatchOS.platform/Developer/SDKs/WatchOS26.5.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
^
2026-09-30 05:59:28.943 xcodebuild[928:5178] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
** BUILD FAILED **
The following build commands failed:
SwiftEmitModule normal arm64 Emitting\ module\ for\ MediaBridge (in target 'MediaBridge' from project 'MediaBridge')
EmitSwiftModule normal arm64 (in target 'MediaBridge' from project 'MediaBridge')
Building workspace spi-builder-workspace with scheme MediaBridge
(3 failures)
BUILD FAILURE 6.3 watchOS