The Swift Package Index logo.Swift Package Index

Build Information

Failed to build MediaBridge, reference 1.8.0 (e08581), with Swift 6.4 for macOS (Xcode) using Xcode 27.0 on 29 Oct 2026 14:07:21 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0.app xcrun xcodebuild -IDEClonedSourcePackagesDirPathOverride=$PWD/.dependencies -skipMacroValidation -skipPackagePluginValidation -derivedDataPath $PWD/.derivedData build -scheme MediaBridge -destination platform=macOS,arch=arm64

Build Log

 5 |     /// A human-readable description of the authorization status.
 6 |     ///
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
24 | // -----------------------------------------------------------------------------
25 |
26 | typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
   |                            `- note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
27 |     MPMediaLibraryAuthorizationStatusNotDetermined = 0,
28 |     MPMediaLibraryAuthorizationStatusDenied,
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:35:21: error: 'MPMediaItem' is unavailable in macOS
33 |         /// ```
34 |         public static func musicLibrary(
35 |             songs: [MPMediaItem] = [],
   |                     `- error: 'MPMediaItem' is unavailable in macOS
36 |             albums: [MPMediaItemCollection] = [],
37 |             artists: [MPMediaItemCollection] = [],
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:36:22: error: 'MPMediaItemCollection' is unavailable in macOS
34 |         public static func musicLibrary(
35 |             songs: [MPMediaItem] = [],
36 |             albums: [MPMediaItemCollection] = [],
   |                      `- error: 'MPMediaItemCollection' is unavailable in macOS
37 |             artists: [MPMediaItemCollection] = [],
38 |             playlists: [MPMediaPlaylist] = []
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:37:23: error: 'MPMediaItemCollection' is unavailable in macOS
35 |             songs: [MPMediaItem] = [],
36 |             albums: [MPMediaItemCollection] = [],
37 |             artists: [MPMediaItemCollection] = [],
   |                       `- error: 'MPMediaItemCollection' is unavailable in macOS
38 |             playlists: [MPMediaPlaylist] = []
39 |         ) -> Self {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:38:25: error: 'MPMediaPlaylist' is unavailable in macOS
36 |             albums: [MPMediaItemCollection] = [],
37 |             artists: [MPMediaItemCollection] = [],
38 |             playlists: [MPMediaPlaylist] = []
   |                         `- error: 'MPMediaPlaylist' is unavailable in macOS
39 |         ) -> Self {
40 |             musicLibrary(MusicLibrary.preview(songs: songs, albums: albums, artists: artists, playlists: playlists))
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
26 | MP_API(ios(3.0))
27 | API_UNAVAILABLE(tvos, watchos, macos)
28 | @interface MPMediaPlaylist : MPMediaItemCollection
   |            `- note: 'MPMediaPlaylist' has been explicitly marked unavailable here
29 |
30 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:15:15: error: 'PreviewTrait' is only available in macOS 14.0 or newer
13 |
14 |     @available(iOS 18.0, visionOS 2.0, *)
15 |     extension PreviewTrait where T == Preview.ViewTraits {
   |     |         `- error: 'PreviewTrait' is only available in macOS 14.0 or newer
   |     `- note: add '@available' attribute to enclosing extension
16 |         /// Runs the preview against `library`, such as `.accessDenied`.
17 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift:15:39: error: 'Preview' is only available in macOS 14.0 or newer
13 |
14 |     @available(iOS 18.0, visionOS 2.0, *)
15 |     extension PreviewTrait where T == Preview.ViewTraits {
   |     |                                 `- error: 'Preview' is only available in macOS 14.0 or newer
   |     `- note: add '@available' attribute to enclosing extension
16 |         /// Runs the preview against `library`, such as `.accessDenied`.
17 |         ///
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift:44:25: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
42 |         ///   - playlists: Playlists returned by playlist queries
43 |         public static func preview(
44 |             authStatus: MPMediaLibraryAuthorizationStatus = .authorized,
   |                         `- error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
45 |             authStatusAfterRequest: MPMediaLibraryAuthorizationStatus = .authorized,
46 |             songs: [MPMediaItem] = [],
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
24 | // -----------------------------------------------------------------------------
25 |
26 | typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
   |                            `- note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
27 |     MPMediaLibraryAuthorizationStatusNotDetermined = 0,
28 |     MPMediaLibraryAuthorizationStatusDenied,
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift:45:37: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
43 |         public static func preview(
44 |             authStatus: MPMediaLibraryAuthorizationStatus = .authorized,
45 |             authStatusAfterRequest: MPMediaLibraryAuthorizationStatus = .authorized,
   |                                     `- error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
46 |             songs: [MPMediaItem] = [],
47 |             albums: [MPMediaItemCollection] = [],
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
24 | // -----------------------------------------------------------------------------
25 |
26 | typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
   |                            `- note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
27 |     MPMediaLibraryAuthorizationStatusNotDetermined = 0,
28 |     MPMediaLibraryAuthorizationStatusDenied,
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift:46:21: error: 'MPMediaItem' is unavailable in macOS
44 |             authStatus: MPMediaLibraryAuthorizationStatus = .authorized,
45 |             authStatusAfterRequest: MPMediaLibraryAuthorizationStatus = .authorized,
46 |             songs: [MPMediaItem] = [],
   |                     `- error: 'MPMediaItem' is unavailable in macOS
47 |             albums: [MPMediaItemCollection] = [],
48 |             artists: [MPMediaItemCollection] = [],
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift:47:22: error: 'MPMediaItemCollection' is unavailable in macOS
45 |             authStatusAfterRequest: MPMediaLibraryAuthorizationStatus = .authorized,
46 |             songs: [MPMediaItem] = [],
47 |             albums: [MPMediaItemCollection] = [],
   |                      `- error: 'MPMediaItemCollection' is unavailable in macOS
48 |             artists: [MPMediaItemCollection] = [],
49 |             playlists: [MPMediaPlaylist] = []
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift:48:23: error: 'MPMediaItemCollection' is unavailable in macOS
46 |             songs: [MPMediaItem] = [],
47 |             albums: [MPMediaItemCollection] = [],
48 |             artists: [MPMediaItemCollection] = [],
   |                       `- error: 'MPMediaItemCollection' is unavailable in macOS
49 |             playlists: [MPMediaPlaylist] = []
50 |         ) -> MusicLibrary {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift:49:25: error: 'MPMediaPlaylist' is unavailable in macOS
47 |             albums: [MPMediaItemCollection] = [],
48 |             artists: [MPMediaItemCollection] = [],
49 |             playlists: [MPMediaPlaylist] = []
   |                         `- error: 'MPMediaPlaylist' is unavailable in macOS
50 |         ) -> MusicLibrary {
51 |             MusicLibrary(
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
26 | MP_API(ios(3.0))
27 | API_UNAVAILABLE(tvos, watchos, macos)
28 | @interface MPMediaPlaylist : MPMediaItemCollection
   |            `- note: 'MPMediaPlaylist' has been explicitly marked unavailable here
29 |
30 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift:7:30: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
 5 |     final class PreviewAuthorizationManager: AuthorizationManagerProtocol, @unchecked Sendable {
 6 |         private let lock = NSLock()
 7 |         private var current: MPMediaLibraryAuthorizationStatus
   |                              `- error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
 8 |         private let afterRequest: MPMediaLibraryAuthorizationStatus
 9 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
24 | // -----------------------------------------------------------------------------
25 |
26 | typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
   |                            `- note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
27 |     MPMediaLibraryAuthorizationStatusNotDetermined = 0,
28 |     MPMediaLibraryAuthorizationStatusDenied,
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift:8:35: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
 6 |         private let lock = NSLock()
 7 |         private var current: MPMediaLibraryAuthorizationStatus
 8 |         private let afterRequest: MPMediaLibraryAuthorizationStatus
   |                                   `- error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
 9 |
10 |         init(status: MPMediaLibraryAuthorizationStatus, statusAfterRequest: MPMediaLibraryAuthorizationStatus) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
24 | // -----------------------------------------------------------------------------
25 |
26 | typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
   |                            `- note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
27 |     MPMediaLibraryAuthorizationStatusNotDetermined = 0,
28 |     MPMediaLibraryAuthorizationStatusDenied,
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift:10:22: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
 8 |         private let afterRequest: MPMediaLibraryAuthorizationStatus
 9 |
10 |         init(status: MPMediaLibraryAuthorizationStatus, statusAfterRequest: MPMediaLibraryAuthorizationStatus) {
   |                      `- error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
11 |             current = status
12 |             afterRequest = statusAfterRequest
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
24 | // -----------------------------------------------------------------------------
25 |
26 | typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
   |                            `- note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
27 |     MPMediaLibraryAuthorizationStatusNotDetermined = 0,
28 |     MPMediaLibraryAuthorizationStatusDenied,
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift:10:77: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
 8 |         private let afterRequest: MPMediaLibraryAuthorizationStatus
 9 |
10 |         init(status: MPMediaLibraryAuthorizationStatus, statusAfterRequest: MPMediaLibraryAuthorizationStatus) {
   |                                                                             `- error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
11 |             current = status
12 |             afterRequest = statusAfterRequest
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
24 | // -----------------------------------------------------------------------------
25 |
26 | typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
   |                            `- note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
27 |     MPMediaLibraryAuthorizationStatusNotDetermined = 0,
28 |     MPMediaLibraryAuthorizationStatusDenied,
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift:15:26: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
13 |         }
14 |
15 |         func status() -> MPMediaLibraryAuthorizationStatus {
   |                          `- error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
16 |             lock.withLock { current }
17 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
24 | // -----------------------------------------------------------------------------
25 |
26 | typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
   |                            `- note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
27 |     MPMediaLibraryAuthorizationStatusNotDetermined = 0,
28 |     MPMediaLibraryAuthorizationStatusDenied,
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift:19:42: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
17 |         }
18 |
19 |         func authorize() async throws -> MPMediaLibraryAuthorizationStatus {
   |                                          `- error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
20 |             let status = lock.withLock {
21 |                 if current != .authorized { current = afterRequest }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
24 | // -----------------------------------------------------------------------------
25 |
26 | typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
   |                            `- note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
27 |     MPMediaLibraryAuthorizationStatusNotDetermined = 0,
28 |     MPMediaLibraryAuthorizationStatusDenied,
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:6:21: error: 'MPMediaItem' is unavailable in macOS
  4 |     // Ignores the request's media type: preview data is assumed to be of the type asked for.
  5 |     final class PreviewMusicLibraryService: MusicLibraryServiceProtocol, @unchecked Sendable {
  6 |         let songs: [MPMediaItem]
    |                     `- error: 'MPMediaItem' is unavailable in macOS
  7 |         let albums: [MPMediaItemCollection]
  8 |         let artists: [MPMediaItemCollection]
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:7:22: error: 'MPMediaItemCollection' is unavailable in macOS
  5 |     final class PreviewMusicLibraryService: MusicLibraryServiceProtocol, @unchecked Sendable {
  6 |         let songs: [MPMediaItem]
  7 |         let albums: [MPMediaItemCollection]
    |                      `- error: 'MPMediaItemCollection' is unavailable in macOS
  8 |         let artists: [MPMediaItemCollection]
  9 |         private let lock = NSLock()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:8:23: error: 'MPMediaItemCollection' is unavailable in macOS
  6 |         let songs: [MPMediaItem]
  7 |         let albums: [MPMediaItemCollection]
  8 |         let artists: [MPMediaItemCollection]
    |                       `- error: 'MPMediaItemCollection' is unavailable in macOS
  9 |         private let lock = NSLock()
 10 |         private var storedPlaylists: [MPMediaPlaylist]
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:10:39: error: 'MPMediaPlaylist' is unavailable in macOS
  8 |         let artists: [MPMediaItemCollection]
  9 |         private let lock = NSLock()
 10 |         private var storedPlaylists: [MPMediaPlaylist]
    |                                       `- error: 'MPMediaPlaylist' is unavailable in macOS
 11 |         private var created: [UUID: PreviewPlaylist] = [:]
 12 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
26 | MP_API(ios(3.0))
27 | API_UNAVAILABLE(tvos, watchos, macos)
28 | @interface MPMediaPlaylist : MPMediaItemCollection
   |            `- note: 'MPMediaPlaylist' has been explicitly marked unavailable here
29 |
30 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:13:22: error: 'MPMediaItem' is unavailable in macOS
 11 |         private var created: [UUID: PreviewPlaylist] = [:]
 12 |
 13 |         init(songs: [MPMediaItem], albums: [MPMediaItemCollection], artists: [MPMediaItemCollection], playlists: [MPMediaPlaylist]) {
    |                      `- error: 'MPMediaItem' is unavailable in macOS
 14 |             self.songs = songs
 15 |             self.albums = albums
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:13:45: error: 'MPMediaItemCollection' is unavailable in macOS
 11 |         private var created: [UUID: PreviewPlaylist] = [:]
 12 |
 13 |         init(songs: [MPMediaItem], albums: [MPMediaItemCollection], artists: [MPMediaItemCollection], playlists: [MPMediaPlaylist]) {
    |                                             `- error: 'MPMediaItemCollection' is unavailable in macOS
 14 |             self.songs = songs
 15 |             self.albums = albums
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:13:79: error: 'MPMediaItemCollection' is unavailable in macOS
 11 |         private var created: [UUID: PreviewPlaylist] = [:]
 12 |
 13 |         init(songs: [MPMediaItem], albums: [MPMediaItemCollection], artists: [MPMediaItemCollection], playlists: [MPMediaPlaylist]) {
    |                                                                               `- error: 'MPMediaItemCollection' is unavailable in macOS
 14 |             self.songs = songs
 15 |             self.albums = albums
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:13:115: error: 'MPMediaPlaylist' is unavailable in macOS
 11 |         private var created: [UUID: PreviewPlaylist] = [:]
 12 |
 13 |         init(songs: [MPMediaItem], albums: [MPMediaItemCollection], artists: [MPMediaItemCollection], playlists: [MPMediaPlaylist]) {
    |                                                                                                                   `- error: 'MPMediaPlaylist' is unavailable in macOS
 14 |             self.songs = songs
 15 |             self.albums = albums
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
26 | MP_API(ios(3.0))
27 | API_UNAVAILABLE(tvos, watchos, macos)
28 | @interface MPMediaPlaylist : MPMediaItemCollection
   |            `- note: 'MPMediaPlaylist' has been explicitly marked unavailable here
29 |
30 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:20:25: error: 'MPMediaPlaylist' is unavailable in macOS
 18 |         }
 19 |
 20 |         var playlists: [MPMediaPlaylist] { lock.withLock { storedPlaylists } }
    |                         `- error: 'MPMediaPlaylist' is unavailable in macOS
 21 |
 22 |         func items(_ request: MediaQueryRequest) async throws -> [MPMediaItem] {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
26 | MP_API(ios(3.0))
27 | API_UNAVAILABLE(tvos, watchos, macos)
28 | @interface MPMediaPlaylist : MPMediaItemCollection
   |            `- note: 'MPMediaPlaylist' has been explicitly marked unavailable here
29 |
30 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:22:67: error: 'MPMediaItem' is unavailable in macOS
 20 |         var playlists: [MPMediaPlaylist] { lock.withLock { storedPlaylists } }
 21 |
 22 |         func items(_ request: MediaQueryRequest) async throws -> [MPMediaItem] {
    |                                                                   `- error: 'MPMediaItem' is unavailable in macOS
 23 |             songs.filter { song in request.filters.allSatisfy { $0.matches(song) } }
 24 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:26:73: error: 'MPMediaItemCollection' is unavailable in macOS
 24 |         }
 25 |
 26 |         func collections(_ request: MediaQueryRequest) async throws -> [MPMediaItemCollection] {
    |                                                                         `- error: 'MPMediaItemCollection' is unavailable in macOS
 27 |             let collections: [MPMediaItemCollection] =
 28 |                 switch request.grouping {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:42:40: error: 'MPMediaItem' is unavailable in macOS
 40 |         }
 41 |
 42 |         private func grouped(_ songs: [MPMediaItem], by grouping: MPMediaGrouping) -> [MPMediaItemCollection] {
    |                                        `- error: 'MPMediaItem' is unavailable in macOS
 43 |             let idProperty = MPMediaItem.persistentIDProperty(forGroupingType: grouping)
 44 |             let titleProperty = MPMediaItem.titleProperty(forGroupingType: grouping)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:42:67: error: 'MPMediaGrouping' is unavailable in macOS
 40 |         }
 41 |
 42 |         private func grouped(_ songs: [MPMediaItem], by grouping: MPMediaGrouping) -> [MPMediaItemCollection] {
    |                                                                   `- error: 'MPMediaGrouping' is unavailable in macOS
 43 |             let idProperty = MPMediaItem.persistentIDProperty(forGroupingType: grouping)
 44 |             let titleProperty = MPMediaItem.titleProperty(forGroupingType: grouping)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:18:28: note: 'MPMediaGrouping' has been explicitly marked unavailable here
 16 | @class MPMediaQuerySection;
 17 |
 18 | typedef NS_ENUM(NSInteger, MPMediaGrouping) {
    |                            `- note: 'MPMediaGrouping' has been explicitly marked unavailable here
 19 |     MPMediaGroupingTitle,
 20 |     MPMediaGroupingAlbum,
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:42:88: error: 'MPMediaItemCollection' is unavailable in macOS
 40 |         }
 41 |
 42 |         private func grouped(_ songs: [MPMediaItem], by grouping: MPMediaGrouping) -> [MPMediaItemCollection] {
    |                                                                                        `- error: 'MPMediaItemCollection' is unavailable in macOS
 43 |             let idProperty = MPMediaItem.persistentIDProperty(forGroupingType: grouping)
 44 |             let titleProperty = MPMediaItem.titleProperty(forGroupingType: grouping)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:56:87: error: 'MPMediaPlaylist' is unavailable in macOS
 54 |         }
 55 |
 56 |         func playlist(id: UUID, creating metadata: PlaylistMetadata?) async throws -> MPMediaPlaylist? {
    |                                                                                       `- error: 'MPMediaPlaylist' is unavailable in macOS
 57 |             lock.withLock {
 58 |                 if let existing = created[id] { return existing }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
26 | MP_API(ios(3.0))
27 | API_UNAVAILABLE(tvos, watchos, macos)
28 | @interface MPMediaPlaylist : MPMediaItemCollection
   |            `- note: 'MPMediaPlaylist' has been explicitly marked unavailable here
29 |
30 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:67:28: error: 'MPMediaItem' is unavailable in macOS
 65 |         }
 66 |
 67 |         func add(_ items: [MPMediaItem], to playlist: MPMediaPlaylist) async throws {
    |                            `- error: 'MPMediaItem' is unavailable in macOS
 68 |             (playlist as? PreviewPlaylist)?.append(items)
 69 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:67:55: error: 'MPMediaPlaylist' is unavailable in macOS
 65 |         }
 66 |
 67 |         func add(_ items: [MPMediaItem], to playlist: MPMediaPlaylist) async throws {
    |                                                       `- error: 'MPMediaPlaylist' is unavailable in macOS
 68 |             (playlist as? PreviewPlaylist)?.append(items)
 69 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
26 | MP_API(ios(3.0))
27 | API_UNAVAILABLE(tvos, watchos, macos)
28 | @interface MPMediaPlaylist : MPMediaItemCollection
   |            `- note: 'MPMediaPlaylist' has been explicitly marked unavailable here
29 |
30 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:71:58: error: 'MPMediaEntity' is unavailable in macOS
 69 |         }
 70 |
 71 |         func addItem(productID: String) async throws -> [MPMediaEntity] {
    |                                                          `- error: 'MPMediaEntity' is unavailable in macOS
 72 |             songs(withStoreID: productID)
 73 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaEntity.h:22:12: note: 'MPMediaEntity' has been explicitly marked unavailable here
20 | MP_API(ios(4.2), tvos(14.0))
21 | API_UNAVAILABLE(watchos, macos)
22 | @interface MPMediaEntity : NSObject <NSSecureCoding>
   |            `- note: 'MPMediaEntity' has been explicitly marked unavailable here
23 |
24 | // Returns YES for properties which can be used to construct MPMediaPropertyPredicates.
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:75:50: error: 'MPMediaPlaylist' is unavailable in macOS
 73 |         }
 74 |
 75 |         func add(productID: String, to playlist: MPMediaPlaylist) async throws {
    |                                                  `- error: 'MPMediaPlaylist' is unavailable in macOS
 76 |             (playlist as? PreviewPlaylist)?.append(songs(withStoreID: productID))
 77 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
26 | MP_API(ios(3.0))
27 | API_UNAVAILABLE(tvos, watchos, macos)
28 | @interface MPMediaPlaylist : MPMediaItemCollection
   |            `- note: 'MPMediaPlaylist' has been explicitly marked unavailable here
29 |
30 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:79:63: error: 'MPMediaItem' is unavailable in macOS
 77 |         }
 78 |
 79 |         private func songs(withStoreID productID: String) -> [MPMediaItem] {
    |                                                               `- error: 'MPMediaItem' is unavailable in macOS
 80 |             songs.filter { $0.value(forProperty: MPMediaItemPropertyPlaybackStoreID) as? String == productID }
 81 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:87:35: error: 'MPMediaItem' is unavailable in macOS
 85 |         private let values: [String: Any]
 86 |         private let lock = NSLock()
 87 |         private var storedItems: [MPMediaItem] = []
    |                                   `- error: 'MPMediaItem' is unavailable in macOS
 88 |
 89 |         init(id: UUID, metadata: PlaylistMetadata) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:104:30: error: 'MPMediaItem' is unavailable in macOS
102 |         required init?(coder: NSCoder) { nil }
103 |
104 |         override var items: [MPMediaItem] { lock.withLock { storedItems } }
    |                              `- error: 'MPMediaItem' is unavailable in macOS
105 |         override var count: Int { items.count }
106 |         override var representativeItem: MPMediaItem? { items.first }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:106:42: error: 'MPMediaItem' is unavailable in macOS
104 |         override var items: [MPMediaItem] { lock.withLock { storedItems } }
105 |         override var count: Int { items.count }
106 |         override var representativeItem: MPMediaItem? { items.first }
    |                                          `- error: 'MPMediaItem' is unavailable in macOS
107 |
108 |         override func value(forProperty property: String) -> Any? { values[property] }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:110:31: error: 'MPMediaItem' is unavailable in macOS
108 |         override func value(forProperty property: String) -> Any? { values[property] }
109 |
110 |         func append(_ items: [MPMediaItem]) {
    |                               `- error: 'MPMediaItem' is unavailable in macOS
111 |             lock.withLock { storedItems += items }
112 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:84:34: error: 'MPMediaPlaylist' is unavailable in macOS
 82 |     }
 83 |
 84 |     final class PreviewPlaylist: MPMediaPlaylist, @unchecked Sendable {
    |                                  `- error: 'MPMediaPlaylist' is unavailable in macOS
 85 |         private let values: [String: Any]
 86 |         private let lock = NSLock()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
26 | MP_API(ios(3.0))
27 | API_UNAVAILABLE(tvos, watchos, macos)
28 | @interface MPMediaPlaylist : MPMediaItemCollection
   |            `- note: 'MPMediaPlaylist' has been explicitly marked unavailable here
29 |
30 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:16:29: error: 'MPMediaItem' is unavailable in macOS
 14 |     /// ```
 15 |     public final class PreviewMusicPlayer: MusicPlayerProtocol {
 16 |         private var items: [MPMediaItem]
    |                             `- error: 'MPMediaItem' is unavailable in macOS
 17 |         private var index: Int?
 18 |         public var currentPlaybackTime: TimeInterval = 0 {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:19:28: error: 'MPMusicPlayerControllerPlaybackStateDidChange' is unavailable in macOS
 17 |         private var index: Int?
 18 |         public var currentPlaybackTime: TimeInterval = 0 {
 19 |             didSet { post(.MPMusicPlayerControllerPlaybackStateDidChange) }
    |                            `- error: 'MPMusicPlayerControllerPlaybackStateDidChange' is unavailable in macOS
 20 |         }
 21 |         public var currentPlaybackRate: Float = 1
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:133:36: note: 'MPMusicPlayerControllerPlaybackStateDidChange' has been explicitly marked unavailable here
131 |
132 | // Posted when the playback state changes, either programatically or by the user.
133 | MP_EXTERN NSNotificationName const MPMusicPlayerControllerPlaybackStateDidChangeNotification
    |                                    `- note: 'MPMusicPlayerControllerPlaybackStateDidChange' has been explicitly marked unavailable here
134 |     MP_API(ios(3.0), tvos(14.0))
135 |     API_UNAVAILABLE(watchos, macos);
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:22:32: error: 'MPMusicRepeatMode' is unavailable in macOS
 20 |         }
 21 |         public var currentPlaybackRate: Float = 1
 22 |         public var repeatMode: MPMusicRepeatMode = .default
    |                                `- error: 'MPMusicRepeatMode' is unavailable in macOS
 23 |         public var shuffleMode: MPMusicShuffleMode = .default
 24 |         public private(set) var playbackState: MPMusicPlaybackState {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:29:28: note: 'MPMusicRepeatMode' has been explicitly marked unavailable here
 27 | } MP_API(ios(3.0), tvos(14.0)) API_UNAVAILABLE(watchos, macos);
 28 |
 29 | typedef NS_ENUM(NSInteger, MPMusicRepeatMode) {
    |                            `- note: 'MPMusicRepeatMode' has been explicitly marked unavailable here
 30 |     MPMusicRepeatModeDefault, // the user's preference for repeat mode
 31 |     MPMusicRepeatModeNone,
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:23:33: error: 'MPMusicShuffleMode' is unavailable in macOS
 21 |         public var currentPlaybackRate: Float = 1
 22 |         public var repeatMode: MPMusicRepeatMode = .default
 23 |         public var shuffleMode: MPMusicShuffleMode = .default
    |                                 `- error: 'MPMusicShuffleMode' is unavailable in macOS
 24 |         public private(set) var playbackState: MPMusicPlaybackState {
 25 |             didSet { post(.MPMusicPlayerControllerPlaybackStateDidChange) }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:36:28: note: 'MPMusicShuffleMode' has been explicitly marked unavailable here
 34 | } MP_API(ios(3.0), tvos(14.0)) API_UNAVAILABLE(watchos, macos);
 35 |
 36 | typedef NS_ENUM(NSInteger, MPMusicShuffleMode) {
    |                            `- note: 'MPMusicShuffleMode' has been explicitly marked unavailable here
 37 |     MPMusicShuffleModeDefault, // the user's preference for shuffle mode
 38 |     MPMusicShuffleModeOff,
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:25:28: error: 'MPMusicPlayerControllerPlaybackStateDidChange' is unavailable in macOS
 23 |         public var shuffleMode: MPMusicShuffleMode = .default
 24 |         public private(set) var playbackState: MPMusicPlaybackState {
 25 |             didSet { post(.MPMusicPlayerControllerPlaybackStateDidChange) }
    |                            `- error: 'MPMusicPlayerControllerPlaybackStateDidChange' is unavailable in macOS
 26 |         }
 27 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:133:36: note: 'MPMusicPlayerControllerPlaybackStateDidChange' has been explicitly marked unavailable here
131 |
132 | // Posted when the playback state changes, either programatically or by the user.
133 | MP_EXTERN NSNotificationName const MPMusicPlayerControllerPlaybackStateDidChangeNotification
    |                                    `- note: 'MPMusicPlayerControllerPlaybackStateDidChange' has been explicitly marked unavailable here
134 |     MP_API(ios(3.0), tvos(14.0))
135 |     API_UNAVAILABLE(watchos, macos);
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:24:48: error: 'MPMusicPlaybackState' is unavailable in macOS
 22 |         public var repeatMode: MPMusicRepeatMode = .default
 23 |         public var shuffleMode: MPMusicShuffleMode = .default
 24 |         public private(set) var playbackState: MPMusicPlaybackState {
    |                                                `- error: 'MPMusicPlaybackState' is unavailable in macOS
 25 |             didSet { post(.MPMusicPlayerControllerPlaybackStateDidChange) }
 26 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
 18 | @class MPMusicPlayerApplicationController;
 19 |
 20 | typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
    |                            `- note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
 21 |     MPMusicPlaybackStateStopped,
 22 |     MPMusicPlaybackStatePlaying,
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:28:22: error: 'MPMediaItem' is unavailable in macOS
 26 |         }
 27 |
 28 |         init(queue: [MPMediaItem], state: MPMusicPlaybackState) {
    |                      `- error: 'MPMediaItem' is unavailable in macOS
 29 |             items = queue
 30 |             index = queue.isEmpty ? nil : 0
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:28:43: error: 'MPMusicPlaybackState' is unavailable in macOS
 26 |         }
 27 |
 28 |         init(queue: [MPMediaItem], state: MPMusicPlaybackState) {
    |                                           `- error: 'MPMusicPlaybackState' is unavailable in macOS
 29 |             items = queue
 30 |             index = queue.isEmpty ? nil : 0
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
 18 | @class MPMusicPlayerApplicationController;
 19 |
 20 | typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
    |                            `- note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
 21 |     MPMusicPlaybackStateStopped,
 22 |     MPMusicPlaybackStatePlaying,
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:37:36: error: 'MPMediaItem' is unavailable in macOS
 35 |         public var queue: [Song] { items.map(Song.init) }
 36 |
 37 |         public var nowPlayingItem: MPMediaItem? { index.map { items[$0] } }
    |                                    `- error: 'MPMediaItem' is unavailable in macOS
 38 |         public var indexOfNowPlayingItem: Int { index ?? NSNotFound }
 39 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:42:47: error: 'MPMusicPlayerQueueDescriptor' is unavailable in macOS
 40 |         @MainActor public func queuedSongs() async throws(MusicLibraryError) -> [Song]? { queue }
 41 |
 42 |         public func setQueue(with descriptor: MPMusicPlayerQueueDescriptor) {
    |                                               `- error: 'MPMusicPlayerQueueDescriptor' is unavailable in macOS
 43 |             guard let descriptor = descriptor as? MPMusicPlayerMediaItemQueueDescriptor else { return }
 44 |             items = descriptor.itemCollection.items
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerQueueDescriptor.h:17:12: note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
15 | MP_API(ios(10.1), tvos(14.0))
16 | API_UNAVAILABLE(watchos, macos)
17 | @interface MPMusicPlayerQueueDescriptor : NSObject
   |            `- note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
18 | MP_INIT_UNAVAILABLE
19 | @end
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:49:43: error: 'MPMusicPlayerQueueDescriptor' is unavailable in macOS
 47 |         }
 48 |
 49 |         public func prepend(_ descriptor: MPMusicPlayerQueueDescriptor) {
    |                                           `- error: 'MPMusicPlayerQueueDescriptor' is unavailable in macOS
 50 |             let added = Self.items(in: descriptor)
 51 |             guard let index else { return append(descriptor) }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerQueueDescriptor.h:17:12: note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
15 | MP_API(ios(10.1), tvos(14.0))
16 | API_UNAVAILABLE(watchos, macos)
17 | @interface MPMusicPlayerQueueDescriptor : NSObject
   |            `- note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
18 | MP_INIT_UNAVAILABLE
19 | @end
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:56:42: error: 'MPMusicPlayerQueueDescriptor' is unavailable in macOS
 54 |         }
 55 |
 56 |         public func append(_ descriptor: MPMusicPlayerQueueDescriptor) {
    |                                          `- error: 'MPMusicPlayerQueueDescriptor' is unavailable in macOS
 57 |             items.append(contentsOf: Self.items(in: descriptor))
 58 |             if index == nil, !items.isEmpty { move(to: 0) }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerQueueDescriptor.h:17:12: note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
15 | MP_API(ios(10.1), tvos(14.0))
16 | API_UNAVAILABLE(watchos, macos)
17 | @interface MPMusicPlayerQueueDescriptor : NSObject
   |            `- note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
18 | MP_INIT_UNAVAILABLE
19 | @end
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:91:50: error: 'MPMusicPlayerQueueDescriptor' is unavailable in macOS
 89 |         }
 90 |
 91 |         private static func items(in descriptor: MPMusicPlayerQueueDescriptor) -> [MPMediaItem] {
    |                                                  `- error: 'MPMusicPlayerQueueDescriptor' is unavailable in macOS
 92 |             (descriptor as? MPMusicPlayerMediaItemQueueDescriptor)?.itemCollection.items ?? []
 93 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerQueueDescriptor.h:17:12: note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
15 | MP_API(ios(10.1), tvos(14.0))
16 | API_UNAVAILABLE(watchos, macos)
17 | @interface MPMusicPlayerQueueDescriptor : NSObject
   |            `- note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
18 | MP_INIT_UNAVAILABLE
19 | @end
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:91:84: error: 'MPMediaItem' is unavailable in macOS
 89 |         }
 90 |
 91 |         private static func items(in descriptor: MPMusicPlayerQueueDescriptor) -> [MPMediaItem] {
    |                                                                                    `- error: 'MPMediaItem' is unavailable in macOS
 92 |             (descriptor as? MPMusicPlayerMediaItemQueueDescriptor)?.itemCollection.items ?? []
 93 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:98:44: error: 'MPMediaItem' is unavailable in macOS
 96 |     extension MusicPlayerProtocol where Self == PreviewMusicPlayer {
 97 |         /// A preview player with `queue`, starting at its first song.
 98 |         public static func preview(queue: [MPMediaItem] = [], state: MPMusicPlaybackState = .stopped) -> PreviewMusicPlayer {
    |                                            `- error: 'MPMediaItem' is unavailable in macOS
 99 |             PreviewMusicPlayer(queue: queue, state: state)
100 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:98:70: error: 'MPMusicPlaybackState' is unavailable in macOS
 96 |     extension MusicPlayerProtocol where Self == PreviewMusicPlayer {
 97 |         /// A preview player with `queue`, starting at its first song.
 98 |         public static func preview(queue: [MPMediaItem] = [], state: MPMusicPlaybackState = .stopped) -> PreviewMusicPlayer {
    |                                                                      `- error: 'MPMusicPlaybackState' is unavailable in macOS
 99 |             PreviewMusicPlayer(queue: queue, state: state)
100 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
 18 | @class MPMusicPlayerApplicationController;
 19 |
 20 | typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
    |                            `- note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
 21 |     MPMusicPlaybackStateStopped,
 22 |     MPMusicPlaybackStatePlaying,
/Users/admin/builder/spi-builder-workspace/Sources/Views/MusicPlayerEnvironment.swift:8:62: error: 'MPMusicPlayerController' is unavailable in macOS
 6 |     /// `MPMusicPlayerController.applicationMusicPlayer`, which plays inside your app without
 7 |     /// changing the Music app's queue.
 8 |     @Entry public var musicPlayer: any MusicPlayerProtocol = MPMusicPlayerController.applicationMusicPlayer
   |                                                              `- error: 'MPMusicPlayerController' is unavailable in macOS
 9 | }
10 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:57:12: note: 'MPMusicPlayerController' has been explicitly marked unavailable here
 55 | MP_API(ios(3.0), tvos(14.0))
 56 | API_UNAVAILABLE(watchos, macos)
 57 | @interface MPMusicPlayerController : NSObject <MPMediaPlayback>
    |            `- note: 'MPMusicPlayerController' has been explicitly marked unavailable here
 58 |
 59 | /// Playing items with applicationMusicPlayer does not affect Music's playback state.
macro expansion @Entry:3:56: error: 'MPMusicPlayerController' is unavailable in macOS
`- /Users/admin/builder/spi-builder-workspace/Sources/Views/MusicPlayerEnvironment.swift:8:108: note: expanded code originates here
 6 |     /// `MPMusicPlayerController.applicationMusicPlayer`, which plays inside your app without
 7 |     /// changing the Music app's queue.
 8 |     @Entry public var musicPlayer: any MusicPlayerProtocol = MPMusicPlayerController.applicationMusicPlayer
   |     `- note: in expansion of macro 'Entry' on property 'musicPlayer' here
   +--- macro expansion @Entry -----------------------------------------
   |1 | private struct __Key_musicPlayer: SwiftUICore.EnvironmentKey {
   |2 |     @SwiftUICore.__EntryDefaultValue
   |3 |     static var defaultValue: any MusicPlayerProtocol = MPMusicPlayerController.applicationMusicPlayer
   |  |                                                        `- error: 'MPMusicPlayerController' is unavailable in macOS
   |4 | }
   +--------------------------------------------------------------------
 9 | }
10 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:57:12: note: 'MPMusicPlayerController' has been explicitly marked unavailable here
 55 | MP_API(ios(3.0), tvos(14.0))
 56 | API_UNAVAILABLE(watchos, macos)
 57 | @interface MPMusicPlayerController : NSObject <MPMediaPlayback>
    |            `- note: 'MPMusicPlayerController' has been explicitly marked unavailable here
 58 |
 59 | /// Playing items with applicationMusicPlayer does not affect Music's playback state.
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlaying.swift:71:35: error: 'MPMusicPlaybackState' is unavailable in macOS
 69 |
 70 |         /// Whether the player is playing, paused, stopped, interrupted, or seeking.
 71 |         public var playbackState: MPMusicPlaybackState { loader.playbackState }
    |                                   `- error: 'MPMusicPlaybackState' is unavailable in macOS
 72 |
 73 |         /// Whether the song is playing now.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
 18 | @class MPMusicPlayerApplicationController;
 19 |
 20 | typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
    |                            `- note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
 21 |     MPMusicPlaybackStateStopped,
 22 |     MPMusicPlaybackStatePlaying,
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlaying.swift:84:32: error: 'MPMusicRepeatMode' is unavailable in macOS
 82 |         /// MediaPlayer sends no notification when it changes, so a change made by another app shows
 83 |         /// up when this app becomes active, or right away if you use ``setRepeatMode(_:)``.
 84 |         public var repeatMode: MPMusicRepeatMode { loader.repeatMode }
    |                                `- error: 'MPMusicRepeatMode' is unavailable in macOS
 85 |
 86 |         /// Whether the player shuffles; see ``repeatMode`` for when it updates.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:29:28: note: 'MPMusicRepeatMode' has been explicitly marked unavailable here
 27 | } MP_API(ios(3.0), tvos(14.0)) API_UNAVAILABLE(watchos, macos);
 28 |
 29 | typedef NS_ENUM(NSInteger, MPMusicRepeatMode) {
    |                            `- note: 'MPMusicRepeatMode' has been explicitly marked unavailable here
 30 |     MPMusicRepeatModeDefault, // the user's preference for repeat mode
 31 |     MPMusicRepeatModeNone,
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlaying.swift:87:33: error: 'MPMusicShuffleMode' is unavailable in macOS
 85 |
 86 |         /// Whether the player shuffles; see ``repeatMode`` for when it updates.
 87 |         public var shuffleMode: MPMusicShuffleMode { loader.shuffleMode }
    |                                 `- error: 'MPMusicShuffleMode' is unavailable in macOS
 88 |
 89 |         /// The songs in the queue, in playing order. Empty unless the player reports its queue,
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:36:28: note: 'MPMusicShuffleMode' has been explicitly marked unavailable here
 34 | } MP_API(ios(3.0), tvos(14.0)) API_UNAVAILABLE(watchos, macos);
 35 |
 36 | typedef NS_ENUM(NSInteger, MPMusicShuffleMode) {
    |                            `- note: 'MPMusicShuffleMode' has been explicitly marked unavailable here
 37 |     MPMusicShuffleModeDefault, // the user's preference for shuffle mode
 38 |     MPMusicShuffleModeOff,
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlaying.swift:106:43: error: 'MPMusicRepeatMode' is unavailable in macOS
104 |
105 |         /// Sets how the player repeats and refreshes ``repeatMode``.
106 |         public func setRepeatMode(_ mode: MPMusicRepeatMode) { loader.setRepeatMode(mode) }
    |                                           `- error: 'MPMusicRepeatMode' is unavailable in macOS
107 |
108 |         /// Sets whether the player shuffles and refreshes ``shuffleMode``.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:29:28: note: 'MPMusicRepeatMode' has been explicitly marked unavailable here
 27 | } MP_API(ios(3.0), tvos(14.0)) API_UNAVAILABLE(watchos, macos);
 28 |
 29 | typedef NS_ENUM(NSInteger, MPMusicRepeatMode) {
    |                            `- note: 'MPMusicRepeatMode' has been explicitly marked unavailable here
 30 |     MPMusicRepeatModeDefault, // the user's preference for repeat mode
 31 |     MPMusicRepeatModeNone,
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlaying.swift:109:44: error: 'MPMusicShuffleMode' is unavailable in macOS
107 |
108 |         /// Sets whether the player shuffles and refreshes ``shuffleMode``.
109 |         public func setShuffleMode(_ mode: MPMusicShuffleMode) { loader.setShuffleMode(mode) }
    |                                            `- error: 'MPMusicShuffleMode' is unavailable in macOS
110 |     }
111 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:36:28: note: 'MPMusicShuffleMode' has been explicitly marked unavailable here
 34 | } MP_API(ios(3.0), tvos(14.0)) API_UNAVAILABLE(watchos, macos);
 35 |
 36 | typedef NS_ENUM(NSInteger, MPMusicShuffleMode) {
    |                            `- note: 'MPMusicShuffleMode' has been explicitly marked unavailable here
 37 |     MPMusicShuffleModeDefault, // the user's preference for shuffle mode
 38 |     MPMusicShuffleModeOff,
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlayingLoader.swift:11:48: error: 'MPMusicPlaybackState' is unavailable in macOS
  9 | final class NowPlayingLoader: ObservableObject {
 10 |     @Published private(set) var song: Song?
 11 |     @Published private(set) var playbackState: MPMusicPlaybackState = .stopped
    |                                                `- error: 'MPMusicPlaybackState' is unavailable in macOS
 12 |     @Published private(set) var position = PlaybackPosition.zero
 13 |     @Published private(set) var repeatMode: MPMusicRepeatMode = .default
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
 18 | @class MPMusicPlayerApplicationController;
 19 |
 20 | typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
    |                            `- note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
 21 |     MPMusicPlaybackStateStopped,
 22 |     MPMusicPlaybackStatePlaying,
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlayingLoader.swift:13:45: error: 'MPMusicRepeatMode' is unavailable in macOS
 11 |     @Published private(set) var playbackState: MPMusicPlaybackState = .stopped
 12 |     @Published private(set) var position = PlaybackPosition.zero
 13 |     @Published private(set) var repeatMode: MPMusicRepeatMode = .default
    |                                             `- error: 'MPMusicRepeatMode' is unavailable in macOS
 14 |     @Published private(set) var shuffleMode: MPMusicShuffleMode = .default
 15 |     @Published private(set) var queue: [Song] = []
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:29:28: note: 'MPMusicRepeatMode' has been explicitly marked unavailable here
 27 | } MP_API(ios(3.0), tvos(14.0)) API_UNAVAILABLE(watchos, macos);
 28 |
 29 | typedef NS_ENUM(NSInteger, MPMusicRepeatMode) {
    |                            `- note: 'MPMusicRepeatMode' has been explicitly marked unavailable here
 30 |     MPMusicRepeatModeDefault, // the user's preference for repeat mode
 31 |     MPMusicRepeatModeNone,
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlayingLoader.swift:14:46: error: 'MPMusicShuffleMode' is unavailable in macOS
 12 |     @Published private(set) var position = PlaybackPosition.zero
 13 |     @Published private(set) var repeatMode: MPMusicRepeatMode = .default
 14 |     @Published private(set) var shuffleMode: MPMusicShuffleMode = .default
    |                                              `- error: 'MPMusicShuffleMode' is unavailable in macOS
 15 |     @Published private(set) var queue: [Song] = []
 16 |     @Published private(set) var queueIndex: Int?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:36:28: note: 'MPMusicShuffleMode' has been explicitly marked unavailable here
 34 | } MP_API(ios(3.0), tvos(14.0)) API_UNAVAILABLE(watchos, macos);
 35 |
 36 | typedef NS_ENUM(NSInteger, MPMusicShuffleMode) {
    |                            `- note: 'MPMusicShuffleMode' has been explicitly marked unavailable here
 37 |     MPMusicShuffleModeDefault, // the user's preference for shuffle mode
 38 |     MPMusicShuffleModeOff,
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlayingLoader.swift:82:32: error: 'MPMusicRepeatMode' is unavailable in macOS
 80 |     }
 81 |
 82 |     func setRepeatMode(_ mode: MPMusicRepeatMode) {
    |                                `- error: 'MPMusicRepeatMode' is unavailable in macOS
 83 |         player?.repeatMode = mode
 84 |         refreshPlayback()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:29:28: note: 'MPMusicRepeatMode' has been explicitly marked unavailable here
 27 | } MP_API(ios(3.0), tvos(14.0)) API_UNAVAILABLE(watchos, macos);
 28 |
 29 | typedef NS_ENUM(NSInteger, MPMusicRepeatMode) {
    |                            `- note: 'MPMusicRepeatMode' has been explicitly marked unavailable here
 30 |     MPMusicRepeatModeDefault, // the user's preference for repeat mode
 31 |     MPMusicRepeatModeNone,
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlayingLoader.swift:87:33: error: 'MPMusicShuffleMode' is unavailable in macOS
 85 |     }
 86 |
 87 |     func setShuffleMode(_ mode: MPMusicShuffleMode) {
    |                                 `- error: 'MPMusicShuffleMode' is unavailable in macOS
 88 |         player?.shuffleMode = mode
 89 |         refreshPlayback()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:36:28: note: 'MPMusicShuffleMode' has been explicitly marked unavailable here
 34 | } MP_API(ios(3.0), tvos(14.0)) API_UNAVAILABLE(watchos, macos);
 35 |
 36 | typedef NS_ENUM(NSInteger, MPMusicShuffleMode) {
    |                            `- note: 'MPMusicShuffleMode' has been explicitly marked unavailable here
 37 |     MPMusicShuffleModeDefault, // the user's preference for shuffle mode
 38 |     MPMusicShuffleModeOff,
Failed frontend command:
/Applications/Xcode-27.0.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/History/PlayCountHistory.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/Audiobook.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/Episode.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/ResumableItem.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/ApplicationQueue.swift /Users/admin/builder/spi-builder-workspace/Sources/Playback/MusicPlayerProtocol+Position.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/Playback/PlaybackPosition.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/LibraryGrouping.swift /Users/admin/builder/spi-builder-workspace/Sources/Query/LibraryPredicate+Compound.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/Query/LibraryResults.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/ArtworkCache.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-macos12.0 -disable-cross-import-overlay-search -swift-module-cross-import MediaPlayer /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/MediaPlayer.framework/Modules/MediaPlayer.swiftcrossimport/AppIntents.swiftoverlay -swift-module-cross-import MediaPlayer /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Modules/MediaPlayer.swiftcrossimport/AppIntents.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.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/MediaBridge-t.build/Objects-normal/arm64/MediaBridge-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -Isystem /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug -F /Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules -no-color-diagnostics -Xcc -fno-color-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -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 -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/macosx27.0-26A425-e829b21a6f8c9b70876ba0858053c04489db99fe7804849a4777d653a8cfc1be.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug/MediaBridge-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug/MediaBridge-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug/MediaBridge-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name MediaBridge -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug/MediaBridge-t.build/Objects-normal/arm64/MediaBridge_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-macos27.0 -target-sdk-version 27.0 -target-sdk-name macosx27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.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/MediaBridge-t.build/Objects-normal/arm64/MediaBridge.swiftdoc -emit-module-source-info-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug/MediaBridge-t.build/Objects-normal/arm64/MediaBridge.swiftsourceinfo -emit-objc-header-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug/MediaBridge-t.build/Objects-normal/arm64/MediaBridge-Swift.h -serialize-diagnostics-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug/MediaBridge-t.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/MediaBridge-t.build/Objects-normal/arm64/MediaBridge-primary-emit-module.d -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug/MediaBridge-t.build/Objects-normal/arm64/MediaBridge.swiftmodule -emit-abi-descriptor-path /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/MediaBridge.build/Debug/MediaBridge-t.build/Objects-normal/arm64/MediaBridge.abi.json
SwiftCompile normal arm64 (in target 'MediaBridge' from project 'MediaBridge')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode

SwiftCompile normal arm64 Compiling\ MediaQueryLoader.swift,\ MusicLibraryEnvironment.swift,\ MusicPlayerEnvironment.swift,\ NowPlaying.swift,\ NowPlayingLoader.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 (in target 'MediaBridge' from project 'MediaBridge')
/Users/admin/builder/spi-builder-workspace/Sources/Views/MusicPlayerEnvironment.swift:8:62: error: 'MPMusicPlayerController' is unavailable in macOS
 6 |     /// `MPMusicPlayerController.applicationMusicPlayer`, which plays inside your app without
 7 |     /// changing the Music app's queue.
 8 |     @Entry public var musicPlayer: any MusicPlayerProtocol = MPMusicPlayerController.applicationMusicPlayer
   |                                                              `- error: 'MPMusicPlayerController' is unavailable in macOS
 9 | }
10 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:57:12: note: 'MPMusicPlayerController' has been explicitly marked unavailable here
 55 | MP_API(ios(3.0), tvos(14.0))
 56 | API_UNAVAILABLE(watchos, macos)
 57 | @interface MPMusicPlayerController : NSObject <MPMediaPlayback>
    |            `- note: 'MPMusicPlayerController' has been explicitly marked unavailable here
 58 |
 59 | /// Playing items with applicationMusicPlayer does not affect Music's playback state.
macro expansion @Entry:3:56: error: 'MPMusicPlayerController' is unavailable in macOS
`- /Users/admin/builder/spi-builder-workspace/Sources/Views/MusicPlayerEnvironment.swift:8:108: note: expanded code originates here
 6 |     /// `MPMusicPlayerController.applicationMusicPlayer`, which plays inside your app without
 7 |     /// changing the Music app's queue.
 8 |     @Entry public var musicPlayer: any MusicPlayerProtocol = MPMusicPlayerController.applicationMusicPlayer
   |     `- note: in expansion of macro 'Entry' on property 'musicPlayer' here
   +--- macro expansion @Entry -----------------------------------------
   |1 | private struct __Key_musicPlayer: SwiftUICore.EnvironmentKey {
   |2 |     @SwiftUICore.__EntryDefaultValue
   |3 |     static var defaultValue: any MusicPlayerProtocol = MPMusicPlayerController.applicationMusicPlayer
   |  |                                                        `- error: 'MPMusicPlayerController' is unavailable in macOS
   |4 | }
   +--------------------------------------------------------------------
 9 | }
10 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:57:12: note: 'MPMusicPlayerController' has been explicitly marked unavailable here
 55 | MP_API(ios(3.0), tvos(14.0))
 56 | API_UNAVAILABLE(watchos, macos)
 57 | @interface MPMusicPlayerController : NSObject <MPMediaPlayback>
    |            `- note: 'MPMusicPlayerController' has been explicitly marked unavailable here
 58 |
 59 | /// Playing items with applicationMusicPlayer does not affect Music's playback state.
macro expansion @__EntryDefaultValue:3:9: error: 'MPMusicPlayerController' is unavailable in macOS
`- /Users/admin/builder/spi-builder-workspace/Sources/Views/MusicPlayerEnvironment.swift:8:108: note: expanded code originates here
 6 |     /// `MPMusicPlayerController.applicationMusicPlayer`, which plays inside your app without
 7 |     /// changing the Music app's queue.
 8 |     @Entry public var musicPlayer: any MusicPlayerProtocol = MPMusicPlayerController.applicationMusicPlayer
   |     `- note: in expansion of macro 'Entry' on property 'musicPlayer' here
   +--- macro expansion @Entry -----------------------------------------
   |1 | private struct __Key_musicPlayer: SwiftUICore.EnvironmentKey {
   |2 |     @SwiftUICore.__EntryDefaultValue
   |  |     `- note: in expansion of macro '__EntryDefaultValue' on static property 'defaultValue' here
   |3 |     static var defaultValue: any MusicPlayerProtocol = MPMusicPlayerController.applicationMusicPlayer
   |  +--- macro expansion @__EntryDefaultValue ------------------------
   |  |1 | {
   |  |2 |     get {
   |  |3 |         MPMusicPlayerController.applicationMusicPlayer
   |  |  |         `- error: 'MPMusicPlayerController' is unavailable in macOS
   |  |4 |     }
   |  |5 | }
   |  +-----------------------------------------------------------------
   |4 | }
   +--------------------------------------------------------------------
 9 | }
10 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:57:12: note: 'MPMusicPlayerController' has been explicitly marked unavailable here
 55 | MP_API(ios(3.0), tvos(14.0))
 56 | API_UNAVAILABLE(watchos, macos)
 57 | @interface MPMusicPlayerController : NSObject <MPMediaPlayback>
    |            `- note: 'MPMusicPlayerController' has been explicitly marked unavailable here
 58 |
 59 | /// Playing items with applicationMusicPlayer does not affect Music's playback state.
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlaying.swift:71:35: error: 'MPMusicPlaybackState' is unavailable in macOS
 69 |
 70 |         /// Whether the player is playing, paused, stopped, interrupted, or seeking.
 71 |         public var playbackState: MPMusicPlaybackState { loader.playbackState }
    |                                   `- error: 'MPMusicPlaybackState' is unavailable in macOS
 72 |
 73 |         /// Whether the song is playing now.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
 18 | @class MPMusicPlayerApplicationController;
 19 |
 20 | typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
    |                            `- note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
 21 |     MPMusicPlaybackStateStopped,
 22 |     MPMusicPlaybackStatePlaying,
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlaying.swift:84:32: error: 'MPMusicRepeatMode' is unavailable in macOS
 82 |         /// MediaPlayer sends no notification when it changes, so a change made by another app shows
 83 |         /// up when this app becomes active, or right away if you use ``setRepeatMode(_:)``.
 84 |         public var repeatMode: MPMusicRepeatMode { loader.repeatMode }
    |                                `- error: 'MPMusicRepeatMode' is unavailable in macOS
 85 |
 86 |         /// Whether the player shuffles; see ``repeatMode`` for when it updates.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:29:28: note: 'MPMusicRepeatMode' has been explicitly marked unavailable here
 27 | } MP_API(ios(3.0), tvos(14.0)) API_UNAVAILABLE(watchos, macos);
 28 |
 29 | typedef NS_ENUM(NSInteger, MPMusicRepeatMode) {
    |                            `- note: 'MPMusicRepeatMode' has been explicitly marked unavailable here
 30 |     MPMusicRepeatModeDefault, // the user's preference for repeat mode
 31 |     MPMusicRepeatModeNone,
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlaying.swift:87:33: error: 'MPMusicShuffleMode' is unavailable in macOS
 85 |
 86 |         /// Whether the player shuffles; see ``repeatMode`` for when it updates.
 87 |         public var shuffleMode: MPMusicShuffleMode { loader.shuffleMode }
    |                                 `- error: 'MPMusicShuffleMode' is unavailable in macOS
 88 |
 89 |         /// The songs in the queue, in playing order. Empty unless the player reports its queue,
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:36:28: note: 'MPMusicShuffleMode' has been explicitly marked unavailable here
 34 | } MP_API(ios(3.0), tvos(14.0)) API_UNAVAILABLE(watchos, macos);
 35 |
 36 | typedef NS_ENUM(NSInteger, MPMusicShuffleMode) {
    |                            `- note: 'MPMusicShuffleMode' has been explicitly marked unavailable here
 37 |     MPMusicShuffleModeDefault, // the user's preference for shuffle mode
 38 |     MPMusicShuffleModeOff,
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlaying.swift:106:43: error: 'MPMusicRepeatMode' is unavailable in macOS
104 |
105 |         /// Sets how the player repeats and refreshes ``repeatMode``.
106 |         public func setRepeatMode(_ mode: MPMusicRepeatMode) { loader.setRepeatMode(mode) }
    |                                           `- error: 'MPMusicRepeatMode' is unavailable in macOS
107 |
108 |         /// Sets whether the player shuffles and refreshes ``shuffleMode``.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:29:28: note: 'MPMusicRepeatMode' has been explicitly marked unavailable here
 27 | } MP_API(ios(3.0), tvos(14.0)) API_UNAVAILABLE(watchos, macos);
 28 |
 29 | typedef NS_ENUM(NSInteger, MPMusicRepeatMode) {
    |                            `- note: 'MPMusicRepeatMode' has been explicitly marked unavailable here
 30 |     MPMusicRepeatModeDefault, // the user's preference for repeat mode
 31 |     MPMusicRepeatModeNone,
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlaying.swift:109:44: error: 'MPMusicShuffleMode' is unavailable in macOS
107 |
108 |         /// Sets whether the player shuffles and refreshes ``shuffleMode``.
109 |         public func setShuffleMode(_ mode: MPMusicShuffleMode) { loader.setShuffleMode(mode) }
    |                                            `- error: 'MPMusicShuffleMode' is unavailable in macOS
110 |     }
111 | }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:36:28: note: 'MPMusicShuffleMode' has been explicitly marked unavailable here
 34 | } MP_API(ios(3.0), tvos(14.0)) API_UNAVAILABLE(watchos, macos);
 35 |
 36 | typedef NS_ENUM(NSInteger, MPMusicShuffleMode) {
    |                            `- note: 'MPMusicShuffleMode' has been explicitly marked unavailable here
 37 |     MPMusicShuffleModeDefault, // the user's preference for shuffle mode
 38 |     MPMusicShuffleModeOff,
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlayingLoader.swift:11:48: error: 'MPMusicPlaybackState' is unavailable in macOS
  9 | final class NowPlayingLoader: ObservableObject {
 10 |     @Published private(set) var song: Song?
 11 |     @Published private(set) var playbackState: MPMusicPlaybackState = .stopped
    |                                                `- error: 'MPMusicPlaybackState' is unavailable in macOS
 12 |     @Published private(set) var position = PlaybackPosition.zero
 13 |     @Published private(set) var repeatMode: MPMusicRepeatMode = .default
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
 18 | @class MPMusicPlayerApplicationController;
 19 |
 20 | typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
    |                            `- note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
 21 |     MPMusicPlaybackStateStopped,
 22 |     MPMusicPlaybackStatePlaying,
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlayingLoader.swift:13:45: error: 'MPMusicRepeatMode' is unavailable in macOS
 11 |     @Published private(set) var playbackState: MPMusicPlaybackState = .stopped
 12 |     @Published private(set) var position = PlaybackPosition.zero
 13 |     @Published private(set) var repeatMode: MPMusicRepeatMode = .default
    |                                             `- error: 'MPMusicRepeatMode' is unavailable in macOS
 14 |     @Published private(set) var shuffleMode: MPMusicShuffleMode = .default
 15 |     @Published private(set) var queue: [Song] = []
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:29:28: note: 'MPMusicRepeatMode' has been explicitly marked unavailable here
 27 | } MP_API(ios(3.0), tvos(14.0)) API_UNAVAILABLE(watchos, macos);
 28 |
 29 | typedef NS_ENUM(NSInteger, MPMusicRepeatMode) {
    |                            `- note: 'MPMusicRepeatMode' has been explicitly marked unavailable here
 30 |     MPMusicRepeatModeDefault, // the user's preference for repeat mode
 31 |     MPMusicRepeatModeNone,
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlayingLoader.swift:14:46: error: 'MPMusicShuffleMode' is unavailable in macOS
 12 |     @Published private(set) var position = PlaybackPosition.zero
 13 |     @Published private(set) var repeatMode: MPMusicRepeatMode = .default
 14 |     @Published private(set) var shuffleMode: MPMusicShuffleMode = .default
    |                                              `- error: 'MPMusicShuffleMode' is unavailable in macOS
 15 |     @Published private(set) var queue: [Song] = []
 16 |     @Published private(set) var queueIndex: Int?
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:36:28: note: 'MPMusicShuffleMode' has been explicitly marked unavailable here
 34 | } MP_API(ios(3.0), tvos(14.0)) API_UNAVAILABLE(watchos, macos);
 35 |
 36 | typedef NS_ENUM(NSInteger, MPMusicShuffleMode) {
    |                            `- note: 'MPMusicShuffleMode' has been explicitly marked unavailable here
 37 |     MPMusicShuffleModeDefault, // the user's preference for shuffle mode
 38 |     MPMusicShuffleModeOff,
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlayingLoader.swift:82:32: error: 'MPMusicRepeatMode' is unavailable in macOS
 80 |     }
 81 |
 82 |     func setRepeatMode(_ mode: MPMusicRepeatMode) {
    |                                `- error: 'MPMusicRepeatMode' is unavailable in macOS
 83 |         player?.repeatMode = mode
 84 |         refreshPlayback()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:29:28: note: 'MPMusicRepeatMode' has been explicitly marked unavailable here
 27 | } MP_API(ios(3.0), tvos(14.0)) API_UNAVAILABLE(watchos, macos);
 28 |
 29 | typedef NS_ENUM(NSInteger, MPMusicRepeatMode) {
    |                            `- note: 'MPMusicRepeatMode' has been explicitly marked unavailable here
 30 |     MPMusicRepeatModeDefault, // the user's preference for repeat mode
 31 |     MPMusicRepeatModeNone,
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlayingLoader.swift:87:33: error: 'MPMusicShuffleMode' is unavailable in macOS
 85 |     }
 86 |
 87 |     func setShuffleMode(_ mode: MPMusicShuffleMode) {
    |                                 `- error: 'MPMusicShuffleMode' is unavailable in macOS
 88 |         player?.shuffleMode = mode
 89 |         refreshPlayback()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:36:28: note: 'MPMusicShuffleMode' has been explicitly marked unavailable here
 34 | } MP_API(ios(3.0), tvos(14.0)) API_UNAVAILABLE(watchos, macos);
 35 |
 36 | typedef NS_ENUM(NSInteger, MPMusicShuffleMode) {
    |                            `- note: 'MPMusicShuffleMode' has been explicitly marked unavailable here
 37 |     MPMusicShuffleModeDefault, // the user's preference for shuffle mode
 38 |     MPMusicShuffleModeOff,
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlayingLoader.swift:97:14: error: 'MPMusicPlayerControllerNowPlayingItemDidChange' is unavailable in macOS
 95 |         let (queueChanges, queue) = AsyncStream<Void>.makeStream(bufferingPolicy: .bufferingNewest(1))
 96 |         var observers: [any NSObjectProtocol] = [
 97 |             .MPMusicPlayerControllerNowPlayingItemDidChange, .MPMusicPlayerControllerPlaybackStateDidChange,
    |              `- error: 'MPMusicPlayerControllerNowPlayingItemDidChange' is unavailable in macOS
 98 |         ].map { name in
 99 |             center.addObserver(forName: name, object: player, queue: nil) { _ in playback.yield() }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:138:36: note: 'MPMusicPlayerControllerNowPlayingItemDidChange' has been explicitly marked unavailable here
136 |
137 | // Posted when the currently playing media item changes.
138 | MP_EXTERN NSNotificationName const MPMusicPlayerControllerNowPlayingItemDidChangeNotification
    |                                    `- note: 'MPMusicPlayerControllerNowPlayingItemDidChange' has been explicitly marked unavailable here
139 |     MP_API(ios(3.0), tvos(14.0))
140 |     API_UNAVAILABLE(watchos, macos);
/Users/admin/builder/spi-builder-workspace/Sources/Views/NowPlayingLoader.swift:97:63: error: 'MPMusicPlayerControllerPlaybackStateDidChange' is unavailable in macOS
 95 |         let (queueChanges, queue) = AsyncStream<Void>.makeStream(bufferingPolicy: .bufferingNewest(1))
 96 |         var observers: [any NSObjectProtocol] = [
 97 |             .MPMusicPlayerControllerNowPlayingItemDidChange, .MPMusicPlayerControllerPlaybackStateDidChange,
    |                                                               `- error: 'MPMusicPlayerControllerPlaybackStateDidChange' is unavailable in macOS
 98 |         ].map { name in
 99 |             center.addObserver(forName: name, object: player, queue: nil) { _ in playback.yield() }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:133:36: note: 'MPMusicPlayerControllerPlaybackStateDidChange' has been explicitly marked unavailable here
131 |
132 | // Posted when the playback state changes, either programatically or by the user.
133 | MP_EXTERN NSNotificationName const MPMusicPlayerControllerPlaybackStateDidChangeNotification
    |                                    `- note: 'MPMusicPlayerControllerPlaybackStateDidChange' has been explicitly marked unavailable here
134 |     MP_API(ios(3.0), tvos(14.0))
135 |     API_UNAVAILABLE(watchos, macos);
SwiftCompile normal arm64 /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
    builtin-SwiftPerFileCompile MediaQueryLoader.swift
SwiftCompile normal arm64 /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
    builtin-SwiftPerFileCompile MusicLibraryEnvironment.swift
SwiftCompile normal arm64 /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
    builtin-SwiftPerFileCompile MusicPlayerEnvironment.swift
SwiftCompile normal arm64 /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
    builtin-SwiftPerFileCompile NowPlaying.swift
SwiftCompile normal arm64 /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
    builtin-SwiftPerFileCompile NowPlayingLoader.swift
SwiftCompile normal arm64 Compiling\ PreviewMusicLibraryService.swift,\ PreviewMusicPlayer.swift,\ ArtworkCache.swift,\ ArtworkImage.swift,\ MediaPicker.swift,\ MediaQuery.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/ArtworkCache.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 (in target 'MediaBridge' from project 'MediaBridge')
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:6:21: error: 'MPMediaItem' is unavailable in macOS
  4 |     // Ignores the request's media type: preview data is assumed to be of the type asked for.
  5 |     final class PreviewMusicLibraryService: MusicLibraryServiceProtocol, @unchecked Sendable {
  6 |         let songs: [MPMediaItem]
    |                     `- error: 'MPMediaItem' is unavailable in macOS
  7 |         let albums: [MPMediaItemCollection]
  8 |         let artists: [MPMediaItemCollection]
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:7:22: error: 'MPMediaItemCollection' is unavailable in macOS
  5 |     final class PreviewMusicLibraryService: MusicLibraryServiceProtocol, @unchecked Sendable {
  6 |         let songs: [MPMediaItem]
  7 |         let albums: [MPMediaItemCollection]
    |                      `- error: 'MPMediaItemCollection' is unavailable in macOS
  8 |         let artists: [MPMediaItemCollection]
  9 |         private let lock = NSLock()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:8:23: error: 'MPMediaItemCollection' is unavailable in macOS
  6 |         let songs: [MPMediaItem]
  7 |         let albums: [MPMediaItemCollection]
  8 |         let artists: [MPMediaItemCollection]
    |                       `- error: 'MPMediaItemCollection' is unavailable in macOS
  9 |         private let lock = NSLock()
 10 |         private var storedPlaylists: [MPMediaPlaylist]
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:10:39: error: 'MPMediaPlaylist' is unavailable in macOS
  8 |         let artists: [MPMediaItemCollection]
  9 |         private let lock = NSLock()
 10 |         private var storedPlaylists: [MPMediaPlaylist]
    |                                       `- error: 'MPMediaPlaylist' is unavailable in macOS
 11 |         private var created: [UUID: PreviewPlaylist] = [:]
 12 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
26 | MP_API(ios(3.0))
27 | API_UNAVAILABLE(tvos, watchos, macos)
28 | @interface MPMediaPlaylist : MPMediaItemCollection
   |            `- note: 'MPMediaPlaylist' has been explicitly marked unavailable here
29 |
30 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:13:22: error: 'MPMediaItem' is unavailable in macOS
 11 |         private var created: [UUID: PreviewPlaylist] = [:]
 12 |
 13 |         init(songs: [MPMediaItem], albums: [MPMediaItemCollection], artists: [MPMediaItemCollection], playlists: [MPMediaPlaylist]) {
    |                      `- error: 'MPMediaItem' is unavailable in macOS
 14 |             self.songs = songs
 15 |             self.albums = albums
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:13:45: error: 'MPMediaItemCollection' is unavailable in macOS
 11 |         private var created: [UUID: PreviewPlaylist] = [:]
 12 |
 13 |         init(songs: [MPMediaItem], albums: [MPMediaItemCollection], artists: [MPMediaItemCollection], playlists: [MPMediaPlaylist]) {
    |                                             `- error: 'MPMediaItemCollection' is unavailable in macOS
 14 |             self.songs = songs
 15 |             self.albums = albums
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:13:79: error: 'MPMediaItemCollection' is unavailable in macOS
 11 |         private var created: [UUID: PreviewPlaylist] = [:]
 12 |
 13 |         init(songs: [MPMediaItem], albums: [MPMediaItemCollection], artists: [MPMediaItemCollection], playlists: [MPMediaPlaylist]) {
    |                                                                               `- error: 'MPMediaItemCollection' is unavailable in macOS
 14 |             self.songs = songs
 15 |             self.albums = albums
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:13:115: error: 'MPMediaPlaylist' is unavailable in macOS
 11 |         private var created: [UUID: PreviewPlaylist] = [:]
 12 |
 13 |         init(songs: [MPMediaItem], albums: [MPMediaItemCollection], artists: [MPMediaItemCollection], playlists: [MPMediaPlaylist]) {
    |                                                                                                                   `- error: 'MPMediaPlaylist' is unavailable in macOS
 14 |             self.songs = songs
 15 |             self.albums = albums
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
26 | MP_API(ios(3.0))
27 | API_UNAVAILABLE(tvos, watchos, macos)
28 | @interface MPMediaPlaylist : MPMediaItemCollection
   |            `- note: 'MPMediaPlaylist' has been explicitly marked unavailable here
29 |
30 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:20:25: error: 'MPMediaPlaylist' is unavailable in macOS
 18 |         }
 19 |
 20 |         var playlists: [MPMediaPlaylist] { lock.withLock { storedPlaylists } }
    |                         `- error: 'MPMediaPlaylist' is unavailable in macOS
 21 |
 22 |         func items(_ request: MediaQueryRequest) async throws -> [MPMediaItem] {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
26 | MP_API(ios(3.0))
27 | API_UNAVAILABLE(tvos, watchos, macos)
28 | @interface MPMediaPlaylist : MPMediaItemCollection
   |            `- note: 'MPMediaPlaylist' has been explicitly marked unavailable here
29 |
30 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:22:67: error: 'MPMediaItem' is unavailable in macOS
 20 |         var playlists: [MPMediaPlaylist] { lock.withLock { storedPlaylists } }
 21 |
 22 |         func items(_ request: MediaQueryRequest) async throws -> [MPMediaItem] {
    |                                                                   `- error: 'MPMediaItem' is unavailable in macOS
 23 |             songs.filter { song in request.filters.allSatisfy { $0.matches(song) } }
 24 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:26:73: error: 'MPMediaItemCollection' is unavailable in macOS
 24 |         }
 25 |
 26 |         func collections(_ request: MediaQueryRequest) async throws -> [MPMediaItemCollection] {
    |                                                                         `- error: 'MPMediaItemCollection' is unavailable in macOS
 27 |             let collections: [MPMediaItemCollection] =
 28 |                 switch request.grouping {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:42:40: error: 'MPMediaItem' is unavailable in macOS
 40 |         }
 41 |
 42 |         private func grouped(_ songs: [MPMediaItem], by grouping: MPMediaGrouping) -> [MPMediaItemCollection] {
    |                                        `- error: 'MPMediaItem' is unavailable in macOS
 43 |             let idProperty = MPMediaItem.persistentIDProperty(forGroupingType: grouping)
 44 |             let titleProperty = MPMediaItem.titleProperty(forGroupingType: grouping)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:42:67: error: 'MPMediaGrouping' is unavailable in macOS
 40 |         }
 41 |
 42 |         private func grouped(_ songs: [MPMediaItem], by grouping: MPMediaGrouping) -> [MPMediaItemCollection] {
    |                                                                   `- error: 'MPMediaGrouping' is unavailable in macOS
 43 |             let idProperty = MPMediaItem.persistentIDProperty(forGroupingType: grouping)
 44 |             let titleProperty = MPMediaItem.titleProperty(forGroupingType: grouping)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:18:28: note: 'MPMediaGrouping' has been explicitly marked unavailable here
 16 | @class MPMediaQuerySection;
 17 |
 18 | typedef NS_ENUM(NSInteger, MPMediaGrouping) {
    |                            `- note: 'MPMediaGrouping' has been explicitly marked unavailable here
 19 |     MPMediaGroupingTitle,
 20 |     MPMediaGroupingAlbum,
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:42:88: error: 'MPMediaItemCollection' is unavailable in macOS
 40 |         }
 41 |
 42 |         private func grouped(_ songs: [MPMediaItem], by grouping: MPMediaGrouping) -> [MPMediaItemCollection] {
    |                                                                                        `- error: 'MPMediaItemCollection' is unavailable in macOS
 43 |             let idProperty = MPMediaItem.persistentIDProperty(forGroupingType: grouping)
 44 |             let titleProperty = MPMediaItem.titleProperty(forGroupingType: grouping)
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:56:87: error: 'MPMediaPlaylist' is unavailable in macOS
 54 |         }
 55 |
 56 |         func playlist(id: UUID, creating metadata: PlaylistMetadata?) async throws -> MPMediaPlaylist? {
    |                                                                                       `- error: 'MPMediaPlaylist' is unavailable in macOS
 57 |             lock.withLock {
 58 |                 if let existing = created[id] { return existing }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
26 | MP_API(ios(3.0))
27 | API_UNAVAILABLE(tvos, watchos, macos)
28 | @interface MPMediaPlaylist : MPMediaItemCollection
   |            `- note: 'MPMediaPlaylist' has been explicitly marked unavailable here
29 |
30 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:67:28: error: 'MPMediaItem' is unavailable in macOS
 65 |         }
 66 |
 67 |         func add(_ items: [MPMediaItem], to playlist: MPMediaPlaylist) async throws {
    |                            `- error: 'MPMediaItem' is unavailable in macOS
 68 |             (playlist as? PreviewPlaylist)?.append(items)
 69 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:67:55: error: 'MPMediaPlaylist' is unavailable in macOS
 65 |         }
 66 |
 67 |         func add(_ items: [MPMediaItem], to playlist: MPMediaPlaylist) async throws {
    |                                                       `- error: 'MPMediaPlaylist' is unavailable in macOS
 68 |             (playlist as? PreviewPlaylist)?.append(items)
 69 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
26 | MP_API(ios(3.0))
27 | API_UNAVAILABLE(tvos, watchos, macos)
28 | @interface MPMediaPlaylist : MPMediaItemCollection
   |            `- note: 'MPMediaPlaylist' has been explicitly marked unavailable here
29 |
30 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:71:58: error: 'MPMediaEntity' is unavailable in macOS
 69 |         }
 70 |
 71 |         func addItem(productID: String) async throws -> [MPMediaEntity] {
    |                                                          `- error: 'MPMediaEntity' is unavailable in macOS
 72 |             songs(withStoreID: productID)
 73 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaEntity.h:22:12: note: 'MPMediaEntity' has been explicitly marked unavailable here
20 | MP_API(ios(4.2), tvos(14.0))
21 | API_UNAVAILABLE(watchos, macos)
22 | @interface MPMediaEntity : NSObject <NSSecureCoding>
   |            `- note: 'MPMediaEntity' has been explicitly marked unavailable here
23 |
24 | // Returns YES for properties which can be used to construct MPMediaPropertyPredicates.
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:75:50: error: 'MPMediaPlaylist' is unavailable in macOS
 73 |         }
 74 |
 75 |         func add(productID: String, to playlist: MPMediaPlaylist) async throws {
    |                                                  `- error: 'MPMediaPlaylist' is unavailable in macOS
 76 |             (playlist as? PreviewPlaylist)?.append(songs(withStoreID: productID))
 77 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
26 | MP_API(ios(3.0))
27 | API_UNAVAILABLE(tvos, watchos, macos)
28 | @interface MPMediaPlaylist : MPMediaItemCollection
   |            `- note: 'MPMediaPlaylist' has been explicitly marked unavailable here
29 |
30 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:79:63: error: 'MPMediaItem' is unavailable in macOS
 77 |         }
 78 |
 79 |         private func songs(withStoreID productID: String) -> [MPMediaItem] {
    |                                                               `- error: 'MPMediaItem' is unavailable in macOS
 80 |             songs.filter { $0.value(forProperty: MPMediaItemPropertyPlaybackStoreID) as? String == productID }
 81 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:87:35: error: 'MPMediaItem' is unavailable in macOS
 85 |         private let values: [String: Any]
 86 |         private let lock = NSLock()
 87 |         private var storedItems: [MPMediaItem] = []
    |                                   `- error: 'MPMediaItem' is unavailable in macOS
 88 |
 89 |         init(id: UUID, metadata: PlaylistMetadata) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:104:30: error: 'MPMediaItem' is unavailable in macOS
102 |         required init?(coder: NSCoder) { nil }
103 |
104 |         override var items: [MPMediaItem] { lock.withLock { storedItems } }
    |                              `- error: 'MPMediaItem' is unavailable in macOS
105 |         override var count: Int { items.count }
106 |         override var representativeItem: MPMediaItem? { items.first }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:106:42: error: 'MPMediaItem' is unavailable in macOS
104 |         override var items: [MPMediaItem] { lock.withLock { storedItems } }
105 |         override var count: Int { items.count }
106 |         override var representativeItem: MPMediaItem? { items.first }
    |                                          `- error: 'MPMediaItem' is unavailable in macOS
107 |
108 |         override func value(forProperty property: String) -> Any? { values[property] }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:110:31: error: 'MPMediaItem' is unavailable in macOS
108 |         override func value(forProperty property: String) -> Any? { values[property] }
109 |
110 |         func append(_ items: [MPMediaItem]) {
    |                               `- error: 'MPMediaItem' is unavailable in macOS
111 |             lock.withLock { storedItems += items }
112 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:84:34: error: 'MPMediaPlaylist' is unavailable in macOS
 82 |     }
 83 |
 84 |     final class PreviewPlaylist: MPMediaPlaylist, @unchecked Sendable {
    |                                  `- error: 'MPMediaPlaylist' is unavailable in macOS
 85 |         private let values: [String: Any]
 86 |         private let lock = NSLock()
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:28:12: note: 'MPMediaPlaylist' has been explicitly marked unavailable here
26 | MP_API(ios(3.0))
27 | API_UNAVAILABLE(tvos, watchos, macos)
28 | @interface MPMediaPlaylist : MPMediaItemCollection
   |            `- note: 'MPMediaPlaylist' has been explicitly marked unavailable here
29 |
30 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:27:31: error: 'MPMediaItemCollection' is unavailable in macOS
 25 |
 26 |         func collections(_ request: MediaQueryRequest) async throws -> [MPMediaItemCollection] {
 27 |             let collections: [MPMediaItemCollection] =
    |                               `- error: 'MPMediaItemCollection' is unavailable in macOS
 28 |                 switch request.grouping {
 29 |                 case .album where !albums.isEmpty, .albumArtist where !albums.isEmpty: albums
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:43:30: error: 'MPMediaItem' is unavailable in macOS
 41 |
 42 |         private func grouped(_ songs: [MPMediaItem], by grouping: MPMediaGrouping) -> [MPMediaItemCollection] {
 43 |             let idProperty = MPMediaItem.persistentIDProperty(forGroupingType: grouping)
    |                              `- error: 'MPMediaItem' is unavailable in macOS
 44 |             let titleProperty = MPMediaItem.titleProperty(forGroupingType: grouping)
 45 |             var order: [String] = []
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:43:42: error: 'persistentIDProperty(forGroupingType:)' is unavailable in macOS
 41 |
 42 |         private func grouped(_ songs: [MPMediaItem], by grouping: MPMediaGrouping) -> [MPMediaItemCollection] {
 43 |             let idProperty = MPMediaItem.persistentIDProperty(forGroupingType: grouping)
    |                                          `- error: 'persistentIDProperty(forGroupingType:)' is unavailable in macOS
 44 |             let titleProperty = MPMediaItem.titleProperty(forGroupingType: grouping)
 45 |             var order: [String] = []
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:107:1: note: 'persistentIDProperty(forGroupingType:)' has been explicitly marked unavailable here
105 | // Returns the item property for a given grouping type.
106 | // For example, [MPMediaItem persistentIDPropertyForGroupingType:MPMediaGroupingAlbum] returns MPMediaItemPropertyAlbumPersistentID.
107 | + (NSString *)persistentIDPropertyForGroupingType:(MPMediaGrouping)groupingType
    | `- note: 'persistentIDProperty(forGroupingType:)' has been explicitly marked unavailable here
108 |     MP_API(ios(4.2))
109 |     API_UNAVAILABLE(tvos, watchos, macos);
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:44:33: error: 'MPMediaItem' is unavailable in macOS
 42 |         private func grouped(_ songs: [MPMediaItem], by grouping: MPMediaGrouping) -> [MPMediaItemCollection] {
 43 |             let idProperty = MPMediaItem.persistentIDProperty(forGroupingType: grouping)
 44 |             let titleProperty = MPMediaItem.titleProperty(forGroupingType: grouping)
    |                                 `- error: 'MPMediaItem' is unavailable in macOS
 45 |             var order: [String] = []
 46 |             var groups: [String: [MPMediaItem]] = [:]
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:44:45: error: 'titleProperty(forGroupingType:)' is unavailable in macOS
 42 |         private func grouped(_ songs: [MPMediaItem], by grouping: MPMediaGrouping) -> [MPMediaItemCollection] {
 43 |             let idProperty = MPMediaItem.persistentIDProperty(forGroupingType: grouping)
 44 |             let titleProperty = MPMediaItem.titleProperty(forGroupingType: grouping)
    |                                             `- error: 'titleProperty(forGroupingType:)' is unavailable in macOS
 45 |             var order: [String] = []
 46 |             var groups: [String: [MPMediaItem]] = [:]
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaQuery.h:114:1: note: 'titleProperty(forGroupingType:)' has been explicitly marked unavailable here
112 | // For example, [MPMediaItem titlePropertyForGroupingType:MPMediaGroupingAlbum] returns MPMediaItemPropertyAlbumTitle.
113 | // Note that distinct collections will not necessarily have unique titles, e.g. an album may exist with the title "Greatest Hits" for multiple artists.
114 | + (NSString *)titlePropertyForGroupingType:(MPMediaGrouping)groupingType
    | `- note: 'titleProperty(forGroupingType:)' has been explicitly marked unavailable here
115 |     MP_API(ios(4.2))
116 |     API_UNAVAILABLE(tvos, watchos, macos);
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:46:35: error: 'MPMediaItem' is unavailable in macOS
 44 |             let titleProperty = MPMediaItem.titleProperty(forGroupingType: grouping)
 45 |             var order: [String] = []
 46 |             var groups: [String: [MPMediaItem]] = [:]
    |                                   `- error: 'MPMediaItem' is unavailable in macOS
 47 |             for song in songs {
 48 |                 let key = song.value(forProperty: idProperty).map { "\($0)" } ?? song.value(forProperty: titleProperty) as? String
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:53:54: error: 'MPMediaItemCollection' is unavailable in macOS
 51 |                 groups[key, default: []].append(song)
 52 |             }
 53 |             return order.compactMap { groups[$0].map(MPMediaItemCollection.init) }
    |                                                      `- error: 'MPMediaItemCollection' is unavailable in macOS
 54 |         }
 55 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift:94:76: error: 'MPMediaPlaylistAttribute' is unavailable in macOS
 92 |                 MPMediaPlaylistPropertyPersistentID: NSNumber(value: persistentID),
 93 |                 MPMediaPlaylistPropertyName: metadata.name,
 94 |                 MPMediaPlaylistPropertyPlaylistAttributes: NSNumber(value: MPMediaPlaylistAttribute.onTheGo.rawValue),
    |                                                                            `- error: 'MPMediaPlaylistAttribute' is unavailable in macOS
 95 |             ]
 96 |             values[MPMediaPlaylistPropertyDescriptionText] = metadata.descriptionText
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaPlaylist.h:17:32: note: 'MPMediaPlaylistAttribute' has been explicitly marked unavailable here
15 |
16 | // A playlist may have any number of MPMediaPlaylistAttributes associated.
17 | typedef NS_OPTIONS(NSUInteger, MPMediaPlaylistAttribute) {
   |                                `- note: 'MPMediaPlaylistAttribute' has been explicitly marked unavailable here
18 |     MPMediaPlaylistAttributeNone    = 0,
19 |     MPMediaPlaylistAttributeOnTheGo = (1 << 0), // if set, the playlist was created on a device rather than synced from iTunes
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:16:29: error: 'MPMediaItem' is unavailable in macOS
 14 |     /// ```
 15 |     public final class PreviewMusicPlayer: MusicPlayerProtocol {
 16 |         private var items: [MPMediaItem]
    |                             `- error: 'MPMediaItem' is unavailable in macOS
 17 |         private var index: Int?
 18 |         public var currentPlaybackTime: TimeInterval = 0 {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:19:28: error: 'MPMusicPlayerControllerPlaybackStateDidChange' is unavailable in macOS
 17 |         private var index: Int?
 18 |         public var currentPlaybackTime: TimeInterval = 0 {
 19 |             didSet { post(.MPMusicPlayerControllerPlaybackStateDidChange) }
    |                            `- error: 'MPMusicPlayerControllerPlaybackStateDidChange' is unavailable in macOS
 20 |         }
 21 |         public var currentPlaybackRate: Float = 1
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:133:36: note: 'MPMusicPlayerControllerPlaybackStateDidChange' has been explicitly marked unavailable here
131 |
132 | // Posted when the playback state changes, either programatically or by the user.
133 | MP_EXTERN NSNotificationName const MPMusicPlayerControllerPlaybackStateDidChangeNotification
    |                                    `- note: 'MPMusicPlayerControllerPlaybackStateDidChange' has been explicitly marked unavailable here
134 |     MP_API(ios(3.0), tvos(14.0))
135 |     API_UNAVAILABLE(watchos, macos);
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:22:32: error: 'MPMusicRepeatMode' is unavailable in macOS
 20 |         }
 21 |         public var currentPlaybackRate: Float = 1
 22 |         public var repeatMode: MPMusicRepeatMode = .default
    |                                `- error: 'MPMusicRepeatMode' is unavailable in macOS
 23 |         public var shuffleMode: MPMusicShuffleMode = .default
 24 |         public private(set) var playbackState: MPMusicPlaybackState {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:29:28: note: 'MPMusicRepeatMode' has been explicitly marked unavailable here
 27 | } MP_API(ios(3.0), tvos(14.0)) API_UNAVAILABLE(watchos, macos);
 28 |
 29 | typedef NS_ENUM(NSInteger, MPMusicRepeatMode) {
    |                            `- note: 'MPMusicRepeatMode' has been explicitly marked unavailable here
 30 |     MPMusicRepeatModeDefault, // the user's preference for repeat mode
 31 |     MPMusicRepeatModeNone,
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:23:33: error: 'MPMusicShuffleMode' is unavailable in macOS
 21 |         public var currentPlaybackRate: Float = 1
 22 |         public var repeatMode: MPMusicRepeatMode = .default
 23 |         public var shuffleMode: MPMusicShuffleMode = .default
    |                                 `- error: 'MPMusicShuffleMode' is unavailable in macOS
 24 |         public private(set) var playbackState: MPMusicPlaybackState {
 25 |             didSet { post(.MPMusicPlayerControllerPlaybackStateDidChange) }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:36:28: note: 'MPMusicShuffleMode' has been explicitly marked unavailable here
 34 | } MP_API(ios(3.0), tvos(14.0)) API_UNAVAILABLE(watchos, macos);
 35 |
 36 | typedef NS_ENUM(NSInteger, MPMusicShuffleMode) {
    |                            `- note: 'MPMusicShuffleMode' has been explicitly marked unavailable here
 37 |     MPMusicShuffleModeDefault, // the user's preference for shuffle mode
 38 |     MPMusicShuffleModeOff,
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:25:28: error: 'MPMusicPlayerControllerPlaybackStateDidChange' is unavailable in macOS
 23 |         public var shuffleMode: MPMusicShuffleMode = .default
 24 |         public private(set) var playbackState: MPMusicPlaybackState {
 25 |             didSet { post(.MPMusicPlayerControllerPlaybackStateDidChange) }
    |                            `- error: 'MPMusicPlayerControllerPlaybackStateDidChange' is unavailable in macOS
 26 |         }
 27 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:133:36: note: 'MPMusicPlayerControllerPlaybackStateDidChange' has been explicitly marked unavailable here
131 |
132 | // Posted when the playback state changes, either programatically or by the user.
133 | MP_EXTERN NSNotificationName const MPMusicPlayerControllerPlaybackStateDidChangeNotification
    |                                    `- note: 'MPMusicPlayerControllerPlaybackStateDidChange' has been explicitly marked unavailable here
134 |     MP_API(ios(3.0), tvos(14.0))
135 |     API_UNAVAILABLE(watchos, macos);
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:24:48: error: 'MPMusicPlaybackState' is unavailable in macOS
 22 |         public var repeatMode: MPMusicRepeatMode = .default
 23 |         public var shuffleMode: MPMusicShuffleMode = .default
 24 |         public private(set) var playbackState: MPMusicPlaybackState {
    |                                                `- error: 'MPMusicPlaybackState' is unavailable in macOS
 25 |             didSet { post(.MPMusicPlayerControllerPlaybackStateDidChange) }
 26 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
 18 | @class MPMusicPlayerApplicationController;
 19 |
 20 | typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
    |                            `- note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
 21 |     MPMusicPlaybackStateStopped,
 22 |     MPMusicPlaybackStatePlaying,
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:28:22: error: 'MPMediaItem' is unavailable in macOS
 26 |         }
 27 |
 28 |         init(queue: [MPMediaItem], state: MPMusicPlaybackState) {
    |                      `- error: 'MPMediaItem' is unavailable in macOS
 29 |             items = queue
 30 |             index = queue.isEmpty ? nil : 0
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:28:43: error: 'MPMusicPlaybackState' is unavailable in macOS
 26 |         }
 27 |
 28 |         init(queue: [MPMediaItem], state: MPMusicPlaybackState) {
    |                                           `- error: 'MPMusicPlaybackState' is unavailable in macOS
 29 |             items = queue
 30 |             index = queue.isEmpty ? nil : 0
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
 18 | @class MPMusicPlayerApplicationController;
 19 |
 20 | typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
    |                            `- note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
 21 |     MPMusicPlaybackStateStopped,
 22 |     MPMusicPlaybackStatePlaying,
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:37:36: error: 'MPMediaItem' is unavailable in macOS
 35 |         public var queue: [Song] { items.map(Song.init) }
 36 |
 37 |         public var nowPlayingItem: MPMediaItem? { index.map { items[$0] } }
    |                                    `- error: 'MPMediaItem' is unavailable in macOS
 38 |         public var indexOfNowPlayingItem: Int { index ?? NSNotFound }
 39 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:42:47: error: 'MPMusicPlayerQueueDescriptor' is unavailable in macOS
 40 |         @MainActor public func queuedSongs() async throws(MusicLibraryError) -> [Song]? { queue }
 41 |
 42 |         public func setQueue(with descriptor: MPMusicPlayerQueueDescriptor) {
    |                                               `- error: 'MPMusicPlayerQueueDescriptor' is unavailable in macOS
 43 |             guard let descriptor = descriptor as? MPMusicPlayerMediaItemQueueDescriptor else { return }
 44 |             items = descriptor.itemCollection.items
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerQueueDescriptor.h:17:12: note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
15 | MP_API(ios(10.1), tvos(14.0))
16 | API_UNAVAILABLE(watchos, macos)
17 | @interface MPMusicPlayerQueueDescriptor : NSObject
   |            `- note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
18 | MP_INIT_UNAVAILABLE
19 | @end
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:49:43: error: 'MPMusicPlayerQueueDescriptor' is unavailable in macOS
 47 |         }
 48 |
 49 |         public func prepend(_ descriptor: MPMusicPlayerQueueDescriptor) {
    |                                           `- error: 'MPMusicPlayerQueueDescriptor' is unavailable in macOS
 50 |             let added = Self.items(in: descriptor)
 51 |             guard let index else { return append(descriptor) }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerQueueDescriptor.h:17:12: note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
15 | MP_API(ios(10.1), tvos(14.0))
16 | API_UNAVAILABLE(watchos, macos)
17 | @interface MPMusicPlayerQueueDescriptor : NSObject
   |            `- note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
18 | MP_INIT_UNAVAILABLE
19 | @end
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:56:42: error: 'MPMusicPlayerQueueDescriptor' is unavailable in macOS
 54 |         }
 55 |
 56 |         public func append(_ descriptor: MPMusicPlayerQueueDescriptor) {
    |                                          `- error: 'MPMusicPlayerQueueDescriptor' is unavailable in macOS
 57 |             items.append(contentsOf: Self.items(in: descriptor))
 58 |             if index == nil, !items.isEmpty { move(to: 0) }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerQueueDescriptor.h:17:12: note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
15 | MP_API(ios(10.1), tvos(14.0))
16 | API_UNAVAILABLE(watchos, macos)
17 | @interface MPMusicPlayerQueueDescriptor : NSObject
   |            `- note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
18 | MP_INIT_UNAVAILABLE
19 | @end
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:91:50: error: 'MPMusicPlayerQueueDescriptor' is unavailable in macOS
 89 |         }
 90 |
 91 |         private static func items(in descriptor: MPMusicPlayerQueueDescriptor) -> [MPMediaItem] {
    |                                                  `- error: 'MPMusicPlayerQueueDescriptor' is unavailable in macOS
 92 |             (descriptor as? MPMusicPlayerMediaItemQueueDescriptor)?.itemCollection.items ?? []
 93 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerQueueDescriptor.h:17:12: note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
15 | MP_API(ios(10.1), tvos(14.0))
16 | API_UNAVAILABLE(watchos, macos)
17 | @interface MPMusicPlayerQueueDescriptor : NSObject
   |            `- note: 'MPMusicPlayerQueueDescriptor' has been explicitly marked unavailable here
18 | MP_INIT_UNAVAILABLE
19 | @end
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:91:84: error: 'MPMediaItem' is unavailable in macOS
 89 |         }
 90 |
 91 |         private static func items(in descriptor: MPMusicPlayerQueueDescriptor) -> [MPMediaItem] {
    |                                                                                    `- error: 'MPMediaItem' is unavailable in macOS
 92 |             (descriptor as? MPMusicPlayerMediaItemQueueDescriptor)?.itemCollection.items ?? []
 93 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:98:44: error: 'MPMediaItem' is unavailable in macOS
 96 |     extension MusicPlayerProtocol where Self == PreviewMusicPlayer {
 97 |         /// A preview player with `queue`, starting at its first song.
 98 |         public static func preview(queue: [MPMediaItem] = [], state: MPMusicPlaybackState = .stopped) -> PreviewMusicPlayer {
    |                                            `- error: 'MPMediaItem' is unavailable in macOS
 99 |             PreviewMusicPlayer(queue: queue, state: state)
100 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:98:70: error: 'MPMusicPlaybackState' is unavailable in macOS
 96 |     extension MusicPlayerProtocol where Self == PreviewMusicPlayer {
 97 |         /// A preview player with `queue`, starting at its first song.
 98 |         public static func preview(queue: [MPMediaItem] = [], state: MPMusicPlaybackState = .stopped) -> PreviewMusicPlayer {
    |                                                                      `- error: 'MPMusicPlaybackState' is unavailable in macOS
 99 |             PreviewMusicPlayer(queue: queue, state: state)
100 |         }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:20:28: note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
 18 | @class MPMusicPlayerApplicationController;
 19 |
 20 | typedef NS_ENUM(NSInteger, MPMusicPlaybackState) {
    |                            `- note: 'MPMusicPlaybackState' has been explicitly marked unavailable here
 21 |     MPMusicPlaybackStateStopped,
 22 |     MPMusicPlaybackStatePlaying,
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:43:51: error: 'MPMusicPlayerMediaItemQueueDescriptor' is unavailable in macOS
 41 |
 42 |         public func setQueue(with descriptor: MPMusicPlayerQueueDescriptor) {
 43 |             guard let descriptor = descriptor as? MPMusicPlayerMediaItemQueueDescriptor else { return }
    |                                                   `- error: 'MPMusicPlayerMediaItemQueueDescriptor' is unavailable in macOS
 44 |             items = descriptor.itemCollection.items
 45 |             let start = descriptor.startItem.flatMap { start in items.firstIndex { $0 === start } }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerQueueDescriptor.h:23:12: note: 'MPMusicPlayerMediaItemQueueDescriptor' has been explicitly marked unavailable here
21 | MP_API(ios(10.1))
22 | API_UNAVAILABLE(tvos, watchos, macos)
23 | @interface MPMusicPlayerMediaItemQueueDescriptor : MPMusicPlayerQueueDescriptor
   |            `- note: 'MPMusicPlayerMediaItemQueueDescriptor' has been explicitly marked unavailable here
24 |
25 | - (instancetype)initWithQuery:(MPMediaQuery *)query;
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:53:19: error: 'MPMusicPlayerControllerQueueDidChange' is unavailable in macOS
 51 |             guard let index else { return append(descriptor) }
 52 |             items.insert(contentsOf: added, at: index + 1)
 53 |             post(.MPMusicPlayerControllerQueueDidChange)
    |                   `- error: 'MPMusicPlayerControllerQueueDidChange' is unavailable in macOS
 54 |         }
 55 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerApplicationController.h:43:28: note: 'MPMusicPlayerControllerQueueDidChange' has been explicitly marked unavailable here
41 |
42 | // Posted when the queue changes
43 | MP_EXTERN NSString * const MPMusicPlayerControllerQueueDidChangeNotification
   |                            `- note: 'MPMusicPlayerControllerQueueDidChange' has been explicitly marked unavailable here
44 |     MP_API(ios(10.3), tvos(14.0))
45 |     API_UNAVAILABLE(watchos, macos);
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:59:19: error: 'MPMusicPlayerControllerQueueDidChange' is unavailable in macOS
 57 |             items.append(contentsOf: Self.items(in: descriptor))
 58 |             if index == nil, !items.isEmpty { move(to: 0) }
 59 |             post(.MPMusicPlayerControllerQueueDidChange)
    |                   `- error: 'MPMusicPlayerControllerQueueDidChange' is unavailable in macOS
 60 |         }
 61 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerApplicationController.h:43:28: note: 'MPMusicPlayerControllerQueueDidChange' has been explicitly marked unavailable here
41 |
42 | // Posted when the queue changes
43 | MP_EXTERN NSString * const MPMusicPlayerControllerQueueDidChangeNotification
   |                            `- note: 'MPMusicPlayerControllerQueueDidChange' has been explicitly marked unavailable here
44 |     MP_API(ios(10.3), tvos(14.0))
45 |     API_UNAVAILABLE(watchos, macos);
/Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift:84:19: error: 'MPMusicPlayerControllerNowPlayingItemDidChange' is unavailable in macOS
 82 |             index = newIndex
 83 |             currentPlaybackTime = 0
 84 |             post(.MPMusicPlayerControllerNowPlayingItemDidChange)
    |                   `- error: 'MPMusicPlayerControllerNowPlayingItemDidChange' is unavailable in macOS
 85 |         }
 86 |
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:138:36: note: 'MPMusicPlayerControllerNowPlayingItemDidChange' has been explicitly marked unavailable here
136 |
137 | // Posted when the currently playing media item changes.
138 | MP_EXTERN NSNotificationName const MPMusicPlayerControllerNowPlayingItemDidChangeNotification
    |                                    `- note: 'MPMusicPlayerControllerNowPlayingItemDidChange' has been explicitly marked unavailable here
139 |     MP_API(ios(3.0), tvos(14.0))
140 |     API_UNAVAILABLE(watchos, macos);
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicLibraryService.swift (in target 'MediaBridge' from project 'MediaBridge')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PreviewMusicLibraryService.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewMusicPlayer.swift (in target 'MediaBridge' from project 'MediaBridge')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PreviewMusicPlayer.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Views/ArtworkCache.swift (in target 'MediaBridge' from project 'MediaBridge')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ArtworkCache.swift
SwiftCompile normal arm64 /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
    builtin-SwiftPerFileCompile ArtworkImage.swift
SwiftCompile normal arm64 /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
    builtin-SwiftPerFileCompile MediaPicker.swift
SwiftCompile normal arm64 /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
    builtin-SwiftPerFileCompile MediaQuery.swift
SwiftCompile normal arm64 Compiling\ Song.swift,\ MusicLibrary.swift,\ MusicLibraryError.swift,\ MusicLibraryProtocol.swift,\ ApplicationQueue.swift,\ MusicPlayerProtocol+Position.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/ApplicationQueue.swift /Users/admin/builder/spi-builder-workspace/Sources/Playback/MusicPlayerProtocol+Position.swift (in target 'MediaBridge' from project 'MediaBridge')
/Users/admin/builder/spi-builder-workspace/Sources/Models/Song.swift:17:27: error: 'MPMediaItem' is unavailable in macOS
 15 | public struct Song: Identifiable, Hashable, @unchecked Sendable {
 16 |     /// The underlying media item, for APIs such as `MPMusicPlayerController` that need it.
 17 |     public let mediaItem: MPMediaItem
    |                           `- error: 'MPMediaItem' is unavailable in macOS
 18 |
 19 |     public init(_ mediaItem: MPMediaItem) {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/Models/Song.swift:19:30: error: 'MPMediaItem' is unavailable in macOS
 17 |     public let mediaItem: MPMediaItem
 18 |
 19 |     public init(_ mediaItem: MPMediaItem) {
    |                              `- error: 'MPMediaItem' is unavailable in macOS
 20 |         self.mediaItem = mediaItem
 21 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift:60:37: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
 58 |     private let changeSource: any LibraryChangesProtocol
 59 |
 60 |     public var authorizationStatus: MPMediaLibraryAuthorizationStatus {
    |                                     `- error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
 61 |         auth.status()
 62 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
24 | // -----------------------------------------------------------------------------
25 |
26 | typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
   |                            `- note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
27 |     MPMediaLibraryAuthorizationStatusNotDetermined = 0,
28 |     MPMediaLibraryAuthorizationStatusDenied,
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift:108:75: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
106 |
107 |     @discardableResult
108 |     public func requestAuthorization() async throws(MusicLibraryError) -> MPMediaLibraryAuthorizationStatus {
    |                                                                           `- error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
109 |         try await attempt { try await auth.authorize() }
110 |     }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
24 | // -----------------------------------------------------------------------------
25 |
26 | typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
   |                            `- note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
27 |     MPMediaLibraryAuthorizationStatusNotDetermined = 0,
28 |     MPMediaLibraryAuthorizationStatusDenied,
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift:114:89: error: 'MPMediaItem' is unavailable in macOS
112 |     // MARK: - Queries
113 |
114 |     public func items(_ request: MediaQueryRequest) async throws(MusicLibraryError) -> [MPMediaItem] {
    |                                                                                         `- error: 'MPMediaItem' is unavailable in macOS
115 |         try await checkIfAuthorized()
116 |         return try await attempt { try await service.items(request) }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift:119:95: error: 'MPMediaItemCollection' is unavailable in macOS
117 |     }
118 |
119 |     public func collections(_ request: MediaQueryRequest) async throws(MusicLibraryError) -> [MPMediaItemCollection] {
    |                                                                                               `- error: 'MPMediaItemCollection' is unavailable in macOS
120 |         try await checkIfAuthorized()
121 |         return try await attempt { try await service.collections(request) }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift:124:109: error: 'MPMediaItem' is unavailable in macOS
122 |     }
123 |
124 |     public func itemSections(_ request: MediaQueryRequest) async throws(MusicLibraryError) -> [MediaSection<MPMediaItem>] {
    |                                                                                                             `- error: 'MPMediaItem' is unavailable in macOS
125 |         try await checkIfAuthorized()
126 |         return try await attempt { try await service.itemSections(request) }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift:129:115: error: 'MPMediaItemCollection' is unavailable in macOS
127 |     }
128 |
129 |     public func collectionSections(_ request: MediaQueryRequest) async throws(MusicLibraryError) -> [MediaSection<MPMediaItemCollection>] {
    |                                                                                                                   `- error: 'MPMediaItemCollection' is unavailable in macOS
130 |         try await checkIfAuthorized()
131 |         return try await attempt { try await service.collectionSections(request) }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift:160:30: error: 'MPMediaItem' is unavailable in macOS
158 |         return try await attempt { try await service.addItem(productID: productID) }.flatMap { entity -> [Song] in
159 |             switch entity {
160 |             case let item as MPMediaItem: [Song(item)]
    |                              `- error: 'MPMediaItem' is unavailable in macOS
161 |             case let collection as MPMediaItemCollection: collection.items.map(Song.init)
162 |             default: []
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift:160:30: error: 'MPMediaItem' is unavailable in macOS
158 |         return try await attempt { try await service.addItem(productID: productID) }.flatMap { entity -> [Song] in
159 |             switch entity {
160 |             case let item as MPMediaItem: [Song(item)]
    |                              `- error: 'MPMediaItem' is unavailable in macOS
161 |             case let collection as MPMediaItemCollection: collection.items.map(Song.init)
162 |             default: []
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift:161:36: error: 'MPMediaItemCollection' is unavailable in macOS
159 |             switch entity {
160 |             case let item as MPMediaItem: [Song(item)]
161 |             case let collection as MPMediaItemCollection: collection.items.map(Song.init)
    |                                    `- error: 'MPMediaItemCollection' is unavailable in macOS
162 |             default: []
163 |             }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift:161:36: error: 'MPMediaItemCollection' is unavailable in macOS
159 |             switch entity {
160 |             case let item as MPMediaItem: [Song(item)]
161 |             case let collection as MPMediaItemCollection: collection.items.map(Song.init)
    |                                    `- error: 'MPMediaItemCollection' is unavailable in macOS
162 |             default: []
163 |             }
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryError.swift:19:23: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
17 | public enum MusicLibraryError: Error, LocalizedError, Equatable {
18 |     /// Access to the music library wasn't granted; the associated value is the resulting status.
19 |     case unauthorized(MPMediaLibraryAuthorizationStatus)
   |                       `- error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
20 |
21 |     /// MediaPlayer neither found nor created the playlist with this ID.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
24 | // -----------------------------------------------------------------------------
25 |
26 | typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
   |                            `- note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
27 |     MPMediaLibraryAuthorizationStatusNotDetermined = 0,
28 |     MPMediaLibraryAuthorizationStatusDenied,
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryProtocol.swift:27:30: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
 25 |     /// }
 26 |     /// ```
 27 |     var authorizationStatus: MPMediaLibraryAuthorizationStatus { get }
    |                              `- error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
 28 |
 29 |     /// Requests music library access authorization from the user.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
24 | // -----------------------------------------------------------------------------
25 |
26 | typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
   |                            `- note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
27 |     MPMediaLibraryAuthorizationStatusNotDetermined = 0,
28 |     MPMediaLibraryAuthorizationStatusDenied,
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryProtocol.swift:47:68: error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
 45 |     /// ```
 46 |     @discardableResult
 47 |     func requestAuthorization() async throws(MusicLibraryError) -> MPMediaLibraryAuthorizationStatus
    |                                                                    `- error: 'MPMediaLibraryAuthorizationStatus' is unavailable in macOS
 48 |
 49 |     /// Yields the library's modification date each time the music library changes.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaLibrary.h:26:28: note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
24 | // -----------------------------------------------------------------------------
25 |
26 | typedef NS_ENUM(NSInteger, MPMediaLibraryAuthorizationStatus) {
   |                            `- note: 'MPMediaLibraryAuthorizationStatus' has been explicitly marked unavailable here
27 |     MPMediaLibraryAuthorizationStatusNotDetermined = 0,
28 |     MPMediaLibraryAuthorizationStatusDenied,
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryProtocol.swift:75:82: error: 'MPMediaItem' is unavailable in macOS
 73 |     /// )
 74 |     /// ```
 75 |     func items(_ request: MediaQueryRequest) async throws(MusicLibraryError) -> [MPMediaItem]
    |                                                                                  `- error: 'MPMediaItem' is unavailable in macOS
 76 |
 77 |     /// Fetches the collections matching a request, grouped by `request.grouping`.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryProtocol.swift:80:88: error: 'MPMediaItemCollection' is unavailable in macOS
 78 |     ///
 79 |     /// The low-level query behind ``fetch(_:)`` for albums, artists, and the other collections.
 80 |     func collections(_ request: MediaQueryRequest) async throws(MusicLibraryError) -> [MPMediaItemCollection]
    |                                                                                        `- error: 'MPMediaItemCollection' is unavailable in macOS
 81 |
 82 |     /// Fetches the items matching a request, split into index sections like the Music app's
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryProtocol.swift:84:102: error: 'MPMediaItem' is unavailable in macOS
 82 |     /// Fetches the items matching a request, split into index sections like the Music app's
 83 |     /// A–Z sidebar.
 84 |     func itemSections(_ request: MediaQueryRequest) async throws(MusicLibraryError) -> [MediaSection<MPMediaItem>]
    |                                                                                                      `- error: 'MPMediaItem' is unavailable in macOS
 85 |
 86 |     /// Fetches the collections matching a request, split into index sections.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItem.h:42:12: note: 'MPMediaItem' has been explicitly marked unavailable here
 40 | MP_API(ios(3.0), tvos(14.0))
 41 | API_UNAVAILABLE(watchos, macos)
 42 | @interface MPMediaItem : MPMediaEntity
    |            `- note: 'MPMediaItem' has been explicitly marked unavailable here
 43 |
 44 | #pragma mark - Properties
/Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryProtocol.swift:87:108: error: 'MPMediaItemCollection' is unavailable in macOS
 85 |
 86 |     /// Fetches the collections matching a request, split into index sections.
 87 |     func collectionSections(_ request: MediaQueryRequest) async throws(MusicLibraryError) -> [MediaSection<MPMediaItemCollection>]
    |                                                                                                            `- error: 'MPMediaItemCollection' is unavailable in macOS
 88 |
 89 |     /// Returns the playlist your app created with `id`, or `nil` when it doesn't exist.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMediaItemCollection.h:19:12: note: 'MPMediaItemCollection' has been explicitly marked unavailable here
17 | MP_API(ios(3.0))
18 | API_UNAVAILABLE(tvos, watchos, macos)
19 | @interface MPMediaItemCollection : MPMediaEntity
   |            `- note: 'MPMediaItemCollection' has been explicitly marked unavailable here
20 |
21 | // Creates a media item collection by copying an array of MPMediaItems.
/Users/admin/builder/spi-builder-workspace/Sources/Playback/ApplicationQueue.swift:3:11: error: 'MPMusicPlayerController' is unavailable in macOS
 1 | import MediaPlayer
 2 |
 3 | extension MPMusicPlayerController {
   |           `- error: 'MPMusicPlayerController' is unavailable in macOS
 4 |     /// The songs in the queue, in playing order. Only `applicationQueuePlayer` can report this;
 5 |     /// `nil` for the other players.
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerController.h:57:12: note: 'MPMusicPlayerController' has been explicitly marked unavailable here
 55 | MP_API(ios(3.0), tvos(14.0))
 56 | API_UNAVAILABLE(watchos, macos)
 57 | @interface MPMusicPlayerController : NSObject <MPMediaPlayback>
    |            `- note: 'MPMusicPlayerController' has been explicitly marked unavailable here
 58 |
 59 | /// Playing items with applicationMusicPlayer does not affect Music's playback state.
/Users/admin/builder/spi-builder-workspace/Sources/Playback/ApplicationQueue.swift:38:45: error: 'MPMusicPlayerControllerMutableQueue' is unavailable in macOS
36 |     @MainActor
37 |     fileprivate func edit(
38 |         _ transaction: @escaping @Sendable (MPMusicPlayerControllerMutableQueue) -> Void
   |                                             `- error: 'MPMusicPlayerControllerMutableQueue' is unavailable in macOS
39 |     ) async throws(MusicLibraryError) -> [Song] {
40 |         do {
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerApplicationController.h:27:12: note: 'MPMusicPlayerControllerMutableQueue' has been explicitly marked unavailable here
25 | MP_API(ios(10.3), tvos(14.0))
26 | API_UNAVAILABLE(watchos, macos)
27 | @interface MPMusicPlayerControllerMutableQueue : MPMusicPlayerControllerQueue
   |            `- note: 'MPMusicPlayerControllerMutableQueue' has been explicitly marked unavailable here
28 |
29 | - (void)insertQueueDescriptor:(MPMusicPlayerQueueDescriptor *)queueDescriptor afterItem:(nullable MPMediaItem *)afterItem;
/Users/admin/builder/spi-builder-workspace/Sources/Playback/ApplicationQueue.swift:18:11: error: 'MPMusicPlayerApplicationController' is unavailable in macOS
16 | }
17 |
18 | extension MPMusicPlayerApplicationController {
   |           `- error: 'MPMusicPlayerApplicationController' is unavailable in macOS
19 |     /// Removes `songs` from the queue. Songs that aren't queued are ignored.
20 |     ///
/Applications/Xcode-27.0.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/MediaPlayer.framework/Headers/MPMusicPlayerApplicationController.h:36:12: note: 'MPMusicPlayerApplicationController' has been explicitly marked unavailable here
34 | MP_API(ios(10.3), tvos(14.0))
35 | API_UNAVAILABLE(watchos, macos)
36 | @interface MPMusicPlayerApplicationController : MPMusicPlayerController
   |            `- note: 'MPMusicPlayerApplicationController' has been explicitly marked unavailable here
37 |
38 | - (void)performQueueTransaction:(void (^)(MPMusicPlayerControllerMutableQueue *queue))queueTransaction completionHandler:(void (^)(MPMusicPlayerControllerQueue *queue, NSError *_Nullable error))completionHandler;
SwiftCompile normal arm64 /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
    builtin-SwiftPerFileCompile Song.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/MusicLibrary.swift (in target 'MediaBridge' from project 'MediaBridge')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MusicLibrary.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryError.swift (in target 'MediaBridge' from project 'MediaBridge')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MusicLibraryError.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/MusicLibraryProtocol.swift (in target 'MediaBridge' from project 'MediaBridge')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MusicLibraryProtocol.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Playback/ApplicationQueue.swift (in target 'MediaBridge' from project 'MediaBridge')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile ApplicationQueue.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Playback/MusicPlayerProtocol+Position.swift (in target 'MediaBridge' from project 'MediaBridge')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MusicPlayerProtocol+Position.swift
SwiftCompile normal arm64 Compiling\ MusicLibraryServiceProtocol.swift,\ MPMediaLibraryAuthorizationStatus+description.swift,\ Logger.swift,\ MusicLibraryPreviewTrait.swift,\ MusicLibraryProtocol+preview.swift,\ PreviewAuthorizationManager.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 (in target 'MediaBridge' from project 'MediaBridge')
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Service/MusicLibraryServiceProtocol.swift (in target 'MediaBridge' from project 'MediaBridge')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MusicLibraryServiceProtocol.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Utils/Extensions/MPMediaLibraryAuthorizationStatus+description.swift (in target 'MediaBridge' from project 'MediaBridge')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MPMediaLibraryAuthorizationStatus+description.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Utils/Logger.swift (in target 'MediaBridge' from project 'MediaBridge')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile Logger.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryPreviewTrait.swift (in target 'MediaBridge' from project 'MediaBridge')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MusicLibraryPreviewTrait.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/MusicLibraryProtocol+preview.swift (in target 'MediaBridge' from project 'MediaBridge')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile MusicLibraryProtocol+preview.swift
SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/Utils/Preview/PreviewAuthorizationManager.swift (in target 'MediaBridge' from project 'MediaBridge')
    cd /Users/admin/builder/spi-builder-workspace/.swiftpm/xcode
    builtin-SwiftPerFileCompile PreviewAuthorizationManager.swift
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/ExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/Build/Intermediates.noindex/SwiftExplicitPrecompiledModules
PruneExplicitPrecompiledModules /Users/admin/builder/spi-builder-workspace/.derivedData/SDKExplicitPrecompiledModules
2026-10-29 10:07:19.767 xcodebuild[767:4676] [MT] IDERunDestination: Supported platforms for the buildables in the current scheme is empty.
--- xcodebuild: WARNING: Using the first of multiple matching destinations:
{ platform:macOS, arch:arm64, id:03463d4a58884003f7dc9eee498e49d6ed729004, name:My Mac }
{ platform:macOS, arch:arm64, variant:Mac Catalyst, id:03463d4a58884003f7dc9eee498e49d6ed729004, name:My Mac }
{ platform:macOS, arch:arm64, variant:DriverKit, id:03463d4a58884003f7dc9eee498e49d6ed729004, name:My Mac }
{ platform:macOS, arch:arm64, variant:Designed for [iPad,iPhone], id:03463d4a58884003f7dc9eee498e49d6ed729004, name:My Mac }
** BUILD FAILED **
The following build commands failed:
	SwiftEmitModule normal arm64 Emitting\ module\ for\ MediaBridge (in target 'MediaBridge' from project 'MediaBridge')
	SwiftCompile normal arm64 (in target 'MediaBridge' from project 'MediaBridge')
	Building workspace MediaBridge with scheme MediaBridge
(3 failures)
BUILD FAILURE 6.4 macosXcodebuild