The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of MusadoraKit, reference v7.0.1 (81c93b), with Swift 6.1 for macOS (SPM) on 3 Sep 2025 04:14:17 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.67.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/rryam/MusadoraKit.git
Reference: v7.0.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/rryam/MusadoraKit
 * tag               v7.0.1     -> FETCH_HEAD
HEAD is now at 81c93b9 Fix MSummaryRequestEndpointTests for new default include/extend parameters
Cloned https://github.com/rryam/MusadoraKit.git
Revision (git rev-parse @):
81c93b90075622c2211e5e091aa9ef9fc91752f7
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/rryam/MusadoraKit.git at v7.0.1
Fetching https://github.com/apple/swift-docc-plugin
Fetching https://github.com/apple/swift-docc-symbolkit
[1/2094] Fetching swift-docc-plugin
[232/5595] Fetching swift-docc-plugin, swift-docc-symbolkit
Fetched https://github.com/apple/swift-docc-plugin from cache (1.14s)
Fetched https://github.com/apple/swift-docc-symbolkit from cache (1.14s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.2.0 (4.25s)
Computing version for https://github.com/apple/swift-docc-symbolkit
Computed https://github.com/apple/swift-docc-symbolkit at 1.0.0 (0.62s)
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.2.0
Creating working copy for https://github.com/apple/swift-docc-symbolkit
Working copy of https://github.com/apple/swift-docc-symbolkit resolved at 1.0.0
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "musadorakit",
      "name": "MusadoraKit",
      "url": "https://github.com/rryam/MusadoraKit.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/MusadoraKit",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/rryam/MusadoraKit.git
[1/47331] Fetching musadorakit
Fetched https://github.com/rryam/MusadoraKit.git from cache (1.83s)
Creating working copy for https://github.com/rryam/MusadoraKit.git
Working copy of https://github.com/rryam/MusadoraKit.git resolved at v7.0.1 (81c93b9)
warning: '.resolve-product-dependencies': dependency 'musadorakit' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/rryam/MusadoraKit.git
https://github.com/rryam/MusadoraKit.git
{
  "dependencies" : [
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "MusadoraKit",
  "name" : "MusadoraKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "watchos",
      "version" : "8.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "MusadoraKit",
      "targets" : [
        "MusadoraKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "MusadoraKitTests",
      "module_type" : "SwiftTarget",
      "name" : "MusadoraKitTests",
      "path" : "Tests/MusadoraKitTests",
      "sources" : [
        "100 Best Albums/HundredBestAlbumIntegrationTests.swift",
        "100 Best Albums/HundredBestAlbumRequestTests.swift",
        "Add Resources/MusicAddResourcesRequestEndpointTests.swift",
        "AppleMusicURLComponentsTests.swift",
        "Catalog/CatalogChartTests.swift",
        "Catalog/CatalogGenreEndpointTests.swift",
        "Catalog/CatalogPlaylistEndpointTests.swift",
        "Catalog/CatalogSearchTests.swift",
        "Catalog/CatalogStationEndpointTests.swift",
        "Catalog/CatalogStationGenreTests.swift",
        "Catalog/CatalogStorefrontTests.swift",
        "Catalog/CatalogSuggestionsTests.swift",
        "Equivalents/EquivalentItemsEndpointTests.swift",
        "Library/MLibrarySearchRequestEndpointTests.swift",
        "LibraryPlaylistTests.swift",
        "MusadoraKitTests.swift",
        "Music Items/Album.swift",
        "Music Items/Song.swift",
        "Music Items/Station.swift",
        "MusicHistoryRequestEndpointTests.swift",
        "MusicItemPropertiesTests.swift",
        "Ratings/MusicCatalogRatingRequestTests.swift",
        "Ratings/MusicLibraryRatingRequestTests.swift",
        "Recommendation/MusicRecommendationRequestEndpointTests.swift",
        "Summaries/MSummaryRequestEndpointTests.swift"
      ],
      "target_dependencies" : [
        "MusadoraKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "MusadoraKit",
      "module_type" : "SwiftTarget",
      "name" : "MusadoraKit",
      "path" : "Sources/MusadoraKit",
      "product_memberships" : [
        "MusadoraKit"
      ],
      "sources" : [
        "100 Best Albums/HundredBestAlbum.swift",
        "100 Best Albums/HundredBestAlbumRequest.swift",
        "100 Best Albums/HundredBestAlbums.swift",
        "Add Resources/CreatePlaylist.swift",
        "Add Resources/LibraryPlaylistCreationRequest.swift",
        "Add Resources/MAddResourcesRequest.swift",
        "Catalog/CatalogAlbum.swift",
        "Catalog/CatalogArtist.swift",
        "Catalog/CatalogChart.swift",
        "Catalog/CatalogChart/ChartItemCollection.swift",
        "Catalog/CatalogChart/MChartItem.swift",
        "Catalog/CatalogChart/MChartRequest.swift",
        "Catalog/CatalogChart/MChartResponse.swift",
        "Catalog/CatalogChart/MCharts.swift",
        "Catalog/CatalogCurator.swift",
        "Catalog/CatalogGenre.swift",
        "Catalog/CatalogMusicVideo.swift",
        "Catalog/CatalogPlaylist.swift",
        "Catalog/CatalogRadioShow.swift",
        "Catalog/CatalogRecordLabel.swift",
        "Catalog/CatalogSearch.swift",
        "Catalog/CatalogSong.swift",
        "Catalog/CatalogStation.swift",
        "Catalog/CatalogSuggestions/MCatalogSuggestionsRequest.swift",
        "Catalog/CatalogSuggestions/MCatalogSuggestionsResponse.swift",
        "Catalog/CatalogSuggestions/MusicCatalogSearchable.swift",
        "Catalog/CatalogSuggestions/SearchSuggestionItem.swift",
        "Catalog/CatalogSuggestions/SuggestionKind.swift",
        "Catalog/CatalogSuggestions/Suggestions.swift",
        "Catalog/CatalogSuggestions/SuggestionsKind.swift",
        "Catalog/CatalogSuggestions/TermSuggestion.swift",
        "Catalog/CatalogSuggestions/TopResultsSuggestion.swift",
        "Catalog/MCatalog.swift",
        "Catalog/MCatalogSearchType.swift",
        "Equivalents/CatalogCleanEquivalent.swift",
        "Equivalents/CatalogCleanEquivalents.swift",
        "Equivalents/CatalogEquivalent.swift",
        "Equivalents/CatalogEquivalents.swift",
        "Equivalents/EquivalentMusicItemType.swift",
        "Equivalents/EquivalentRequestable.swift",
        "Extension/Array.swift",
        "Extension/Artwork.swift",
        "Extension/CommonImageProcessing.swift",
        "Extension/Data.swift",
        "Extension/NSColor.swift",
        "Extension/NSImage.swift",
        "Extension/UIColor.swift",
        "Extension/UIImage.swift",
        "Favorites/Favorites.swift",
        "Favorites/MFavoritesRequest.swift",
        "History/MHistory.swift",
        "History/MHistoryEndpoints.swift",
        "History/MHistoryRequest.swift",
        "History/MHistoryResponse.swift",
        "History/MusicRecentlyAddedRequest.swift",
        "History/RecentlyPlayed.swift",
        "Library/LibraryAlbum.swift",
        "Library/LibraryArtist.swift",
        "Library/LibraryCatalog.swift",
        "Library/LibraryGenre.swift",
        "Library/LibraryPlaylist.swift",
        "Library/LibrarySearch.swift",
        "Library/LibrarySong.swift",
        "Library/MLibrary.swift",
        "Library/MLibraryPlaylist.swift",
        "Library/MusicLibrarySearchable.swift",
        "Library/Playlist Folder Request/LibraryPlaylistFolder.swift",
        "Library/Playlist Folder Request/MLibraryPlaylistFolder.swift",
        "Library/Resource Request/FilterableLibraryItem.swift",
        "Library/Resource Request/LibraryMusicItemType.swift",
        "Library/Resource Request/MLibraryResourceRequest.swift",
        "Library/Resource Request/MLibraryResourceResponse.swift",
        "Library/Search Request/MLibrarySearchRequest.swift",
        "Library/Search Request/MusadoraLibrarySearchResponse.swift",
        "Library/Search Request/MusicLibrarySearchResponseResults.swift",
        "Library/Search Request/MusicLibrarySearchType.swift",
        "Models/AppleMusicURLComponents.swift",
        "Models/MusadoraKitError.swift",
        "Models/RelationshipItem.swift",
        "Models/SongsForAlbums.swift",
        "Models/SongsForArtists.swift",
        "Models/SongsForGenres.swift",
        "Models/SongsForPlaylists.swift",
        "Models/StationGenre.swift",
        "Models/UserMusicItem.swift",
        "Multiple Resources/MusicCatalogResources/MusicCatalogResourcesRequest.swift",
        "Multiple Resources/MusicCatalogResources/MusicCatalogResourcesResponse.swift",
        "Multiple Resources/MusicCatalogResources/MusicCatalogResourcesType.swift",
        "Multiple Resources/MusicLibraryResources/MusicLibraryResourcesRequest.swift",
        "Multiple Resources/MusicLibraryResources/MusicLibraryResourcesResponse.swift",
        "Multiple Resources/MusicLibraryResources/MusicLibraryResourcesType.swift",
        "MusadoraKit.swift",
        "Music Item Properties/AlbumProperties.swift",
        "Music Item Properties/ArtistProperties.swift",
        "Music Item Properties/CuratorProperties.swift",
        "Music Item Properties/MusicVideoProperties.swift",
        "Music Item Properties/PlaylistProperties.swift",
        "Music Item Properties/RadioShowProperties.swift",
        "Music Item Properties/RecordLabelProperties.swift",
        "Music Item Properties/SongProperties.swift",
        "Music Items/Albums.swift",
        "Music Items/Artists.swift",
        "Music Items/Curators.swift",
        "Music Items/Genres.swift",
        "Music Items/LibraryPlaylists.swift",
        "Music Items/MusicVideos.swift",
        "Music Items/Playlists.swift",
        "Music Items/RadioShows.swift",
        "Music Items/RecordLabels.swift",
        "Music Items/Songs.swift",
        "Music Items/StationGenres.swift",
        "Music Items/Stations.swift",
        "Music Items/Tracks.swift",
        "Music Items/UserMusicItems.swift",
        "Music Player/APlayer.swift",
        "Music Player/SPlayer.swift",
        "Music Summaries/MSummary.swift",
        "Music Summaries/MSummaryRequest.swift",
        "Music Summaries/MSummaryResponse.swift",
        "MusicRequest.swift",
        "Ratings/Catalog/AddCatalogRating.swift",
        "Ratings/Catalog/CatalogRatingMusicItemType.swift",
        "Ratings/Catalog/DeleteCatalogRating.swift",
        "Ratings/Catalog/GetCatalogRating.swift",
        "Ratings/Catalog/MCatalogRatingAddRequest.swift",
        "Ratings/Catalog/MCatalogRatingDeleteRequest.swift",
        "Ratings/Catalog/MCatalogRatingRequest.swift",
        "Ratings/Library/AddLibraryRating.swift",
        "Ratings/Library/DeleteLibraryRating.swift",
        "Ratings/Library/GetLibraryRating.swift",
        "Ratings/Library/LibraryRatingMusicItemType.swift",
        "Ratings/Library/MLibraryRatingAddRequest.swift",
        "Ratings/Library/MLibraryRatingDeleteRequest.swift",
        "Ratings/Library/MLibraryRatingRequest.swift",
        "Ratings/Models/RatingRequest.swift",
        "Ratings/Models/RatingType.swift",
        "Ratings/Models/Ratings.swift",
        "Ratings/Models/RatingsResponse.swift",
        "Recommendations/MRecommendation+default.swift",
        "Recommendations/MRecommendation+personal.swift",
        "Recommendations/MRecommendation.swift",
        "Recommendations/MRecommendationItem.swift",
        "Recommendations/MRecommendationMusicItem.swift",
        "Recommendations/MRecommendationRequest.swift",
        "Recommendations/MRecommendationResponse.swift",
        "Recommendations/MRecommendations.swift",
        "Recommendations/PersonalRecommendations.swift",
        "Requests/MDataDeleteRequest.swift",
        "Requests/MDataPostRequest.swift",
        "Requests/MDataPutRequest.swift",
        "Requests/MDataRequest.swift",
        "Requests/MDeveloperTokenProvider.swift",
        "Requests/MUserRequest.swift",
        "Storefronts.swift",
        "Views/AnimatedArtworkView.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.10"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/4] Write sources
[3/4] Write swift-version-2F0A5646E1D333AE.txt
[5/145] Compiling MusadoraKit MLibraryPlaylist.swift
[6/145] Compiling MusadoraKit MusicLibrarySearchable.swift
[7/145] Compiling MusadoraKit LibraryPlaylistFolder.swift
[8/145] Compiling MusadoraKit MLibraryPlaylistFolder.swift
[9/145] Compiling MusadoraKit FilterableLibraryItem.swift
[10/145] Compiling MusadoraKit LibraryMusicItemType.swift
[11/145] Compiling MusadoraKit MLibraryResourceRequest.swift
[12/145] Compiling MusadoraKit MLibraryResourceResponse.swift
[13/145] Compiling MusadoraKit MLibrarySearchRequest.swift
[14/145] Compiling MusadoraKit MusadoraLibrarySearchResponse.swift
[15/145] Compiling MusadoraKit MusicLibrarySearchResponseResults.swift
[16/145] Compiling MusadoraKit MusicLibrarySearchType.swift
[17/145] Compiling MusadoraKit AppleMusicURLComponents.swift
[18/145] Compiling MusadoraKit MusadoraKitError.swift
[19/145] Compiling MusadoraKit RelationshipItem.swift
[20/145] Compiling MusadoraKit SongsForAlbums.swift
[21/145] Compiling MusadoraKit CatalogMusicVideo.swift
[22/145] Compiling MusadoraKit CatalogPlaylist.swift
[23/145] Compiling MusadoraKit CatalogRadioShow.swift
[24/145] Compiling MusadoraKit CatalogRecordLabel.swift
[25/145] Compiling MusadoraKit CatalogSearch.swift
[26/145] Compiling MusadoraKit CatalogSong.swift
[27/145] Compiling MusadoraKit CatalogStation.swift
[28/145] Compiling MusadoraKit MCatalogSuggestionsRequest.swift
[29/145] Compiling MusadoraKit MCatalogSuggestionsResponse.swift
[30/145] Compiling MusadoraKit MusicCatalogSearchable.swift
[31/145] Compiling MusadoraKit SearchSuggestionItem.swift
[32/145] Compiling MusadoraKit SuggestionKind.swift
[33/145] Compiling MusadoraKit Suggestions.swift
[34/145] Compiling MusadoraKit SuggestionsKind.swift
[35/145] Compiling MusadoraKit TermSuggestion.swift
[36/145] Compiling MusadoraKit TopResultsSuggestion.swift
[37/145] Compiling MusadoraKit MCatalogRatingDeleteRequest.swift
[38/145] Compiling MusadoraKit MCatalogRatingRequest.swift
[39/145] Compiling MusadoraKit AddLibraryRating.swift
[40/145] Compiling MusadoraKit DeleteLibraryRating.swift
[41/145] Compiling MusadoraKit GetLibraryRating.swift
[42/145] Compiling MusadoraKit LibraryRatingMusicItemType.swift
[43/145] Compiling MusadoraKit MLibraryRatingAddRequest.swift
[44/145] Compiling MusadoraKit MLibraryRatingDeleteRequest.swift
[45/145] Compiling MusadoraKit MLibraryRatingRequest.swift
[46/145] Compiling MusadoraKit RatingRequest.swift
[47/145] Compiling MusadoraKit RatingType.swift
[48/145] Compiling MusadoraKit Ratings.swift
[49/145] Compiling MusadoraKit RatingsResponse.swift
[50/145] Compiling MusadoraKit MRecommendation+default.swift
[51/145] Compiling MusadoraKit MRecommendation+personal.swift
[52/160] Compiling MusadoraKit HundredBestAlbum.swift
[53/160] Compiling MusadoraKit HundredBestAlbumRequest.swift
[54/160] Compiling MusadoraKit HundredBestAlbums.swift
[55/160] Compiling MusadoraKit CreatePlaylist.swift
[56/160] Compiling MusadoraKit LibraryPlaylistCreationRequest.swift
[57/160] Compiling MusadoraKit MAddResourcesRequest.swift
[58/160] Compiling MusadoraKit CatalogAlbum.swift
[59/160] Compiling MusadoraKit CatalogArtist.swift
[60/160] Compiling MusadoraKit CatalogChart.swift
[61/160] Compiling MusadoraKit ChartItemCollection.swift
[62/160] Compiling MusadoraKit MChartItem.swift
[63/160] Compiling MusadoraKit MChartRequest.swift
[64/160] Compiling MusadoraKit MChartResponse.swift
[65/160] Compiling MusadoraKit MCharts.swift
[66/160] Compiling MusadoraKit CatalogCurator.swift
[67/160] Compiling MusadoraKit CatalogGenre.swift
[68/160] Compiling MusadoraKit MusicVideoProperties.swift
[69/160] Compiling MusadoraKit PlaylistProperties.swift
[70/160] Compiling MusadoraKit RadioShowProperties.swift
[71/160] Compiling MusadoraKit RecordLabelProperties.swift
[72/160] Compiling MusadoraKit SongProperties.swift
[73/160] Compiling MusadoraKit Albums.swift
[74/160] Compiling MusadoraKit Artists.swift
[75/160] Compiling MusadoraKit Curators.swift
[76/160] Compiling MusadoraKit Genres.swift
[77/160] Compiling MusadoraKit LibraryPlaylists.swift
[78/160] Compiling MusadoraKit MusicVideos.swift
[79/160] Compiling MusadoraKit Playlists.swift
[80/160] Compiling MusadoraKit RadioShows.swift
[81/160] Compiling MusadoraKit RecordLabels.swift
[82/160] Compiling MusadoraKit Songs.swift
[83/160] Compiling MusadoraKit SongsForArtists.swift
[84/160] Compiling MusadoraKit SongsForGenres.swift
[85/160] Compiling MusadoraKit SongsForPlaylists.swift
[86/160] Compiling MusadoraKit StationGenre.swift
[87/160] Compiling MusadoraKit UserMusicItem.swift
[88/160] Compiling MusadoraKit MusicCatalogResourcesRequest.swift
[89/160] Compiling MusadoraKit MusicCatalogResourcesResponse.swift
[90/160] Compiling MusadoraKit MusicCatalogResourcesType.swift
[91/160] Compiling MusadoraKit MusicLibraryResourcesRequest.swift
[92/160] Compiling MusadoraKit MusicLibraryResourcesResponse.swift
[93/160] Compiling MusadoraKit MusicLibraryResourcesType.swift
[94/160] Compiling MusadoraKit MusadoraKit.swift
[95/160] Compiling MusadoraKit AlbumProperties.swift
[96/160] Compiling MusadoraKit ArtistProperties.swift
[97/160] Compiling MusadoraKit CuratorProperties.swift
[98/160] Emitting module MusadoraKit
[99/160] Compiling MusadoraKit Favorites.swift
[100/160] Compiling MusadoraKit MFavoritesRequest.swift
[101/160] Compiling MusadoraKit MHistory.swift
[102/160] Compiling MusadoraKit MHistoryEndpoints.swift
[103/160] Compiling MusadoraKit MHistoryRequest.swift
[104/160] Compiling MusadoraKit MHistoryResponse.swift
[105/160] Compiling MusadoraKit MusicRecentlyAddedRequest.swift
[106/160] Compiling MusadoraKit RecentlyPlayed.swift
[107/160] Compiling MusadoraKit LibraryAlbum.swift
[108/160] Compiling MusadoraKit LibraryArtist.swift
[109/160] Compiling MusadoraKit LibraryCatalog.swift
[110/160] Compiling MusadoraKit LibraryGenre.swift
[111/160] Compiling MusadoraKit LibraryPlaylist.swift
[112/160] Compiling MusadoraKit LibrarySearch.swift
[113/160] Compiling MusadoraKit LibrarySong.swift
[114/160] Compiling MusadoraKit MLibrary.swift
[115/160] Compiling MusadoraKit StationGenres.swift
/Users/admin/builder/spi-builder-workspace/Sources/MusadoraKit/Music Summaries/MSummaryRequest.swift:46:40: warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 44 |
 45 |     #if DEBUG
 46 |     if let http = response.urlResponse as? HTTPURLResponse {
    |                                        `- warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 47 |       debugPrint("[MSummary] Response Status: \(http.statusCode)")
 48 |       debugPrint("[MSummary] Response Headers: \(http.allHeaderFields)")
[116/160] Compiling MusadoraKit Stations.swift
/Users/admin/builder/spi-builder-workspace/Sources/MusadoraKit/Music Summaries/MSummaryRequest.swift:46:40: warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 44 |
 45 |     #if DEBUG
 46 |     if let http = response.urlResponse as? HTTPURLResponse {
    |                                        `- warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 47 |       debugPrint("[MSummary] Response Status: \(http.statusCode)")
 48 |       debugPrint("[MSummary] Response Headers: \(http.allHeaderFields)")
[117/160] Compiling MusadoraKit Tracks.swift
/Users/admin/builder/spi-builder-workspace/Sources/MusadoraKit/Music Summaries/MSummaryRequest.swift:46:40: warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 44 |
 45 |     #if DEBUG
 46 |     if let http = response.urlResponse as? HTTPURLResponse {
    |                                        `- warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 47 |       debugPrint("[MSummary] Response Status: \(http.statusCode)")
 48 |       debugPrint("[MSummary] Response Headers: \(http.allHeaderFields)")
[118/160] Compiling MusadoraKit UserMusicItems.swift
/Users/admin/builder/spi-builder-workspace/Sources/MusadoraKit/Music Summaries/MSummaryRequest.swift:46:40: warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 44 |
 45 |     #if DEBUG
 46 |     if let http = response.urlResponse as? HTTPURLResponse {
    |                                        `- warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 47 |       debugPrint("[MSummary] Response Status: \(http.statusCode)")
 48 |       debugPrint("[MSummary] Response Headers: \(http.allHeaderFields)")
[119/160] Compiling MusadoraKit APlayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/MusadoraKit/Music Summaries/MSummaryRequest.swift:46:40: warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 44 |
 45 |     #if DEBUG
 46 |     if let http = response.urlResponse as? HTTPURLResponse {
    |                                        `- warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 47 |       debugPrint("[MSummary] Response Status: \(http.statusCode)")
 48 |       debugPrint("[MSummary] Response Headers: \(http.allHeaderFields)")
[120/160] Compiling MusadoraKit SPlayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/MusadoraKit/Music Summaries/MSummaryRequest.swift:46:40: warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 44 |
 45 |     #if DEBUG
 46 |     if let http = response.urlResponse as? HTTPURLResponse {
    |                                        `- warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 47 |       debugPrint("[MSummary] Response Status: \(http.statusCode)")
 48 |       debugPrint("[MSummary] Response Headers: \(http.allHeaderFields)")
[121/160] Compiling MusadoraKit MSummary.swift
/Users/admin/builder/spi-builder-workspace/Sources/MusadoraKit/Music Summaries/MSummaryRequest.swift:46:40: warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 44 |
 45 |     #if DEBUG
 46 |     if let http = response.urlResponse as? HTTPURLResponse {
    |                                        `- warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 47 |       debugPrint("[MSummary] Response Status: \(http.statusCode)")
 48 |       debugPrint("[MSummary] Response Headers: \(http.allHeaderFields)")
[122/160] Compiling MusadoraKit MSummaryRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/MusadoraKit/Music Summaries/MSummaryRequest.swift:46:40: warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 44 |
 45 |     #if DEBUG
 46 |     if let http = response.urlResponse as? HTTPURLResponse {
    |                                        `- warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 47 |       debugPrint("[MSummary] Response Status: \(http.statusCode)")
 48 |       debugPrint("[MSummary] Response Headers: \(http.allHeaderFields)")
[123/160] Compiling MusadoraKit MSummaryResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/MusadoraKit/Music Summaries/MSummaryRequest.swift:46:40: warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 44 |
 45 |     #if DEBUG
 46 |     if let http = response.urlResponse as? HTTPURLResponse {
    |                                        `- warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 47 |       debugPrint("[MSummary] Response Status: \(http.statusCode)")
 48 |       debugPrint("[MSummary] Response Headers: \(http.allHeaderFields)")
[124/160] Compiling MusadoraKit MusicRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/MusadoraKit/Music Summaries/MSummaryRequest.swift:46:40: warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 44 |
 45 |     #if DEBUG
 46 |     if let http = response.urlResponse as? HTTPURLResponse {
    |                                        `- warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 47 |       debugPrint("[MSummary] Response Status: \(http.statusCode)")
 48 |       debugPrint("[MSummary] Response Headers: \(http.allHeaderFields)")
[125/160] Compiling MusadoraKit AddCatalogRating.swift
/Users/admin/builder/spi-builder-workspace/Sources/MusadoraKit/Music Summaries/MSummaryRequest.swift:46:40: warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 44 |
 45 |     #if DEBUG
 46 |     if let http = response.urlResponse as? HTTPURLResponse {
    |                                        `- warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 47 |       debugPrint("[MSummary] Response Status: \(http.statusCode)")
 48 |       debugPrint("[MSummary] Response Headers: \(http.allHeaderFields)")
[126/160] Compiling MusadoraKit CatalogRatingMusicItemType.swift
/Users/admin/builder/spi-builder-workspace/Sources/MusadoraKit/Music Summaries/MSummaryRequest.swift:46:40: warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 44 |
 45 |     #if DEBUG
 46 |     if let http = response.urlResponse as? HTTPURLResponse {
    |                                        `- warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 47 |       debugPrint("[MSummary] Response Status: \(http.statusCode)")
 48 |       debugPrint("[MSummary] Response Headers: \(http.allHeaderFields)")
[127/160] Compiling MusadoraKit DeleteCatalogRating.swift
/Users/admin/builder/spi-builder-workspace/Sources/MusadoraKit/Music Summaries/MSummaryRequest.swift:46:40: warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 44 |
 45 |     #if DEBUG
 46 |     if let http = response.urlResponse as? HTTPURLResponse {
    |                                        `- warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 47 |       debugPrint("[MSummary] Response Status: \(http.statusCode)")
 48 |       debugPrint("[MSummary] Response Headers: \(http.allHeaderFields)")
[128/160] Compiling MusadoraKit GetCatalogRating.swift
/Users/admin/builder/spi-builder-workspace/Sources/MusadoraKit/Music Summaries/MSummaryRequest.swift:46:40: warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 44 |
 45 |     #if DEBUG
 46 |     if let http = response.urlResponse as? HTTPURLResponse {
    |                                        `- warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 47 |       debugPrint("[MSummary] Response Status: \(http.statusCode)")
 48 |       debugPrint("[MSummary] Response Headers: \(http.allHeaderFields)")
[129/160] Compiling MusadoraKit MCatalogRatingAddRequest.swift
/Users/admin/builder/spi-builder-workspace/Sources/MusadoraKit/Music Summaries/MSummaryRequest.swift:46:40: warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 44 |
 45 |     #if DEBUG
 46 |     if let http = response.urlResponse as? HTTPURLResponse {
    |                                        `- warning: conditional cast from 'HTTPURLResponse' to 'HTTPURLResponse' always succeeds
 47 |       debugPrint("[MSummary] Response Status: \(http.statusCode)")
 48 |       debugPrint("[MSummary] Response Headers: \(http.allHeaderFields)")
[130/160] Compiling MusadoraKit MCatalog.swift
[131/160] Compiling MusadoraKit MCatalogSearchType.swift
[132/160] Compiling MusadoraKit CatalogCleanEquivalent.swift
[133/160] Compiling MusadoraKit CatalogCleanEquivalents.swift
[134/160] Compiling MusadoraKit CatalogEquivalent.swift
[135/160] Compiling MusadoraKit CatalogEquivalents.swift
[136/160] Compiling MusadoraKit EquivalentMusicItemType.swift
[137/160] Compiling MusadoraKit EquivalentRequestable.swift
[138/160] Compiling MusadoraKit Array.swift
[139/160] Compiling MusadoraKit Artwork.swift
[140/160] Compiling MusadoraKit CommonImageProcessing.swift
[141/160] Compiling MusadoraKit Data.swift
[142/160] Compiling MusadoraKit NSColor.swift
[143/160] Compiling MusadoraKit NSImage.swift
[144/160] Compiling MusadoraKit UIColor.swift
[145/160] Compiling MusadoraKit UIImage.swift
[146/160] Compiling MusadoraKit MRecommendation.swift
[147/160] Compiling MusadoraKit MRecommendationItem.swift
[148/160] Compiling MusadoraKit MRecommendationMusicItem.swift
[149/160] Compiling MusadoraKit MRecommendationRequest.swift
[150/160] Compiling MusadoraKit MRecommendationResponse.swift
[151/160] Compiling MusadoraKit MRecommendations.swift
[152/160] Compiling MusadoraKit PersonalRecommendations.swift
[153/160] Compiling MusadoraKit MDataDeleteRequest.swift
[154/160] Compiling MusadoraKit MDataPostRequest.swift
[155/160] Compiling MusadoraKit MDataPutRequest.swift
[156/160] Compiling MusadoraKit MDataRequest.swift
[157/160] Compiling MusadoraKit MDeveloperTokenProvider.swift
[158/160] Compiling MusadoraKit MUserRequest.swift
[159/160] Compiling MusadoraKit Storefronts.swift
[160/160] Compiling MusadoraKit AnimatedArtworkView.swift
Build complete! (18.34s)
warning: 'spi-builder-workspace': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /Users/admin/builder/spi-builder-workspace/Sources/MusadoraKit/PrivacyInfo.xcprivacy
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-docc-plugin",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/apple/swift-docc-plugin"
    }
  ],
  "manifest_display_name" : "MusadoraKit",
  "name" : "MusadoraKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "15.0"
    },
    {
      "name" : "macos",
      "version" : "12.0"
    },
    {
      "name" : "watchos",
      "version" : "8.0"
    },
    {
      "name" : "tvos",
      "version" : "15.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "MusadoraKit",
      "targets" : [
        "MusadoraKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "MusadoraKitTests",
      "module_type" : "SwiftTarget",
      "name" : "MusadoraKitTests",
      "path" : "Tests/MusadoraKitTests",
      "sources" : [
        "100 Best Albums/HundredBestAlbumIntegrationTests.swift",
        "100 Best Albums/HundredBestAlbumRequestTests.swift",
        "Add Resources/MusicAddResourcesRequestEndpointTests.swift",
        "AppleMusicURLComponentsTests.swift",
        "Catalog/CatalogChartTests.swift",
        "Catalog/CatalogGenreEndpointTests.swift",
        "Catalog/CatalogPlaylistEndpointTests.swift",
        "Catalog/CatalogSearchTests.swift",
        "Catalog/CatalogStationEndpointTests.swift",
        "Catalog/CatalogStationGenreTests.swift",
        "Catalog/CatalogStorefrontTests.swift",
        "Catalog/CatalogSuggestionsTests.swift",
        "Equivalents/EquivalentItemsEndpointTests.swift",
        "Library/MLibrarySearchRequestEndpointTests.swift",
        "LibraryPlaylistTests.swift",
        "MusadoraKitTests.swift",
        "Music Items/Album.swift",
        "Music Items/Song.swift",
        "Music Items/Station.swift",
        "MusicHistoryRequestEndpointTests.swift",
        "MusicItemPropertiesTests.swift",
        "Ratings/MusicCatalogRatingRequestTests.swift",
        "Ratings/MusicLibraryRatingRequestTests.swift",
        "Recommendation/MusicRecommendationRequestEndpointTests.swift",
        "Summaries/MSummaryRequestEndpointTests.swift"
      ],
      "target_dependencies" : [
        "MusadoraKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "MusadoraKit",
      "module_type" : "SwiftTarget",
      "name" : "MusadoraKit",
      "path" : "Sources/MusadoraKit",
      "product_memberships" : [
        "MusadoraKit"
      ],
      "sources" : [
        "100 Best Albums/HundredBestAlbum.swift",
        "100 Best Albums/HundredBestAlbumRequest.swift",
        "100 Best Albums/HundredBestAlbums.swift",
        "Add Resources/CreatePlaylist.swift",
        "Add Resources/LibraryPlaylistCreationRequest.swift",
        "Add Resources/MAddResourcesRequest.swift",
        "Catalog/CatalogAlbum.swift",
        "Catalog/CatalogArtist.swift",
        "Catalog/CatalogChart.swift",
        "Catalog/CatalogChart/ChartItemCollection.swift",
        "Catalog/CatalogChart/MChartItem.swift",
        "Catalog/CatalogChart/MChartRequest.swift",
        "Catalog/CatalogChart/MChartResponse.swift",
        "Catalog/CatalogChart/MCharts.swift",
        "Catalog/CatalogCurator.swift",
        "Catalog/CatalogGenre.swift",
        "Catalog/CatalogMusicVideo.swift",
        "Catalog/CatalogPlaylist.swift",
        "Catalog/CatalogRadioShow.swift",
        "Catalog/CatalogRecordLabel.swift",
        "Catalog/CatalogSearch.swift",
        "Catalog/CatalogSong.swift",
        "Catalog/CatalogStation.swift",
        "Catalog/CatalogSuggestions/MCatalogSuggestionsRequest.swift",
        "Catalog/CatalogSuggestions/MCatalogSuggestionsResponse.swift",
        "Catalog/CatalogSuggestions/MusicCatalogSearchable.swift",
        "Catalog/CatalogSuggestions/SearchSuggestionItem.swift",
        "Catalog/CatalogSuggestions/SuggestionKind.swift",
        "Catalog/CatalogSuggestions/Suggestions.swift",
        "Catalog/CatalogSuggestions/SuggestionsKind.swift",
        "Catalog/CatalogSuggestions/TermSuggestion.swift",
        "Catalog/CatalogSuggestions/TopResultsSuggestion.swift",
        "Catalog/MCatalog.swift",
        "Catalog/MCatalogSearchType.swift",
        "Equivalents/CatalogCleanEquivalent.swift",
        "Equivalents/CatalogCleanEquivalents.swift",
        "Equivalents/CatalogEquivalent.swift",
        "Equivalents/CatalogEquivalents.swift",
        "Equivalents/EquivalentMusicItemType.swift",
        "Equivalents/EquivalentRequestable.swift",
        "Extension/Array.swift",
        "Extension/Artwork.swift",
        "Extension/CommonImageProcessing.swift",
        "Extension/Data.swift",
        "Extension/NSColor.swift",
        "Extension/NSImage.swift",
        "Extension/UIColor.swift",
        "Extension/UIImage.swift",
        "Favorites/Favorites.swift",
        "Favorites/MFavoritesRequest.swift",
        "History/MHistory.swift",
        "History/MHistoryEndpoints.swift",
        "History/MHistoryRequest.swift",
        "History/MHistoryResponse.swift",
        "History/MusicRecentlyAddedRequest.swift",
        "History/RecentlyPlayed.swift",
        "Library/LibraryAlbum.swift",
        "Library/LibraryArtist.swift",
        "Library/LibraryCatalog.swift",
        "Library/LibraryGenre.swift",
        "Library/LibraryPlaylist.swift",
        "Library/LibrarySearch.swift",
        "Library/LibrarySong.swift",
        "Library/MLibrary.swift",
        "Library/MLibraryPlaylist.swift",
        "Library/MusicLibrarySearchable.swift",
        "Library/Playlist Folder Request/LibraryPlaylistFolder.swift",
        "Library/Playlist Folder Request/MLibraryPlaylistFolder.swift",
        "Library/Resource Request/FilterableLibraryItem.swift",
        "Library/Resource Request/LibraryMusicItemType.swift",
        "Library/Resource Request/MLibraryResourceRequest.swift",
        "Library/Resource Request/MLibraryResourceResponse.swift",
        "Library/Search Request/MLibrarySearchRequest.swift",
        "Library/Search Request/MusadoraLibrarySearchResponse.swift",
        "Library/Search Request/MusicLibrarySearchResponseResults.swift",
        "Library/Search Request/MusicLibrarySearchType.swift",
        "Models/AppleMusicURLComponents.swift",
        "Models/MusadoraKitError.swift",
        "Models/RelationshipItem.swift",
        "Models/SongsForAlbums.swift",
        "Models/SongsForArtists.swift",
        "Models/SongsForGenres.swift",
        "Models/SongsForPlaylists.swift",
        "Models/StationGenre.swift",
        "Models/UserMusicItem.swift",
        "Multiple Resources/MusicCatalogResources/MusicCatalogResourcesRequest.swift",
        "Multiple Resources/MusicCatalogResources/MusicCatalogResourcesResponse.swift",
        "Multiple Resources/MusicCatalogResources/MusicCatalogResourcesType.swift",
        "Multiple Resources/MusicLibraryResources/MusicLibraryResourcesRequest.swift",
        "Multiple Resources/MusicLibraryResources/MusicLibraryResourcesResponse.swift",
        "Multiple Resources/MusicLibraryResources/MusicLibraryResourcesType.swift",
        "MusadoraKit.swift",
        "Music Item Properties/AlbumProperties.swift",
        "Music Item Properties/ArtistProperties.swift",
        "Music Item Properties/CuratorProperties.swift",
        "Music Item Properties/MusicVideoProperties.swift",
        "Music Item Properties/PlaylistProperties.swift",
        "Music Item Properties/RadioShowProperties.swift",
        "Music Item Properties/RecordLabelProperties.swift",
        "Music Item Properties/SongProperties.swift",
        "Music Items/Albums.swift",
        "Music Items/Artists.swift",
        "Music Items/Curators.swift",
        "Music Items/Genres.swift",
        "Music Items/LibraryPlaylists.swift",
        "Music Items/MusicVideos.swift",
        "Music Items/Playlists.swift",
        "Music Items/RadioShows.swift",
        "Music Items/RecordLabels.swift",
        "Music Items/Songs.swift",
        "Music Items/StationGenres.swift",
        "Music Items/Stations.swift",
        "Music Items/Tracks.swift",
        "Music Items/UserMusicItems.swift",
        "Music Player/APlayer.swift",
        "Music Player/SPlayer.swift",
        "Music Summaries/MSummary.swift",
        "Music Summaries/MSummaryRequest.swift",
        "Music Summaries/MSummaryResponse.swift",
        "MusicRequest.swift",
        "Ratings/Catalog/AddCatalogRating.swift",
        "Ratings/Catalog/CatalogRatingMusicItemType.swift",
        "Ratings/Catalog/DeleteCatalogRating.swift",
        "Ratings/Catalog/GetCatalogRating.swift",
        "Ratings/Catalog/MCatalogRatingAddRequest.swift",
        "Ratings/Catalog/MCatalogRatingDeleteRequest.swift",
        "Ratings/Catalog/MCatalogRatingRequest.swift",
        "Ratings/Library/AddLibraryRating.swift",
        "Ratings/Library/DeleteLibraryRating.swift",
        "Ratings/Library/GetLibraryRating.swift",
        "Ratings/Library/LibraryRatingMusicItemType.swift",
        "Ratings/Library/MLibraryRatingAddRequest.swift",
        "Ratings/Library/MLibraryRatingDeleteRequest.swift",
        "Ratings/Library/MLibraryRatingRequest.swift",
        "Ratings/Models/RatingRequest.swift",
        "Ratings/Models/RatingType.swift",
        "Ratings/Models/Ratings.swift",
        "Ratings/Models/RatingsResponse.swift",
        "Recommendations/MRecommendation+default.swift",
        "Recommendations/MRecommendation+personal.swift",
        "Recommendations/MRecommendation.swift",
        "Recommendations/MRecommendationItem.swift",
        "Recommendations/MRecommendationMusicItem.swift",
        "Recommendations/MRecommendationRequest.swift",
        "Recommendations/MRecommendationResponse.swift",
        "Recommendations/MRecommendations.swift",
        "Recommendations/PersonalRecommendations.swift",
        "Requests/MDataDeleteRequest.swift",
        "Requests/MDataPostRequest.swift",
        "Requests/MDataPutRequest.swift",
        "Requests/MDataRequest.swift",
        "Requests/MDeveloperTokenProvider.swift",
        "Requests/MUserRequest.swift",
        "Storefronts.swift",
        "Views/AnimatedArtworkView.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.10"
}
Done.