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 YouTubeKit, reference v2.6.0 (84c900), with Swift 5.10 for macOS (SPM) on 9 Dec 2025 21:27:47 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/b5i/YouTubeKit.git
Reference: v2.6.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/b5i/YouTubeKit
 * tag               v2.6.0     -> FETCH_HEAD
HEAD is now at 84c9008 fix: fix tests by removing obsolete ones
Cloned https://github.com/b5i/YouTubeKit.git
Revision (git rev-parse @):
84c90081a570a09af9b0fe27929170b43c0da4bf
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/b5i/YouTubeKit.git at v2.6.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.10
Building package at path:  $PWD
https://github.com/b5i/YouTubeKit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-33747A42983211AE.txt
[3/101] Compiling YouTubeKit YouTubeVideo+fetchAllPossibleHostPlaylists.swift
[4/101] Compiling YouTubeKit YouTubeVideo+fetchMoreInfos.swift
[5/101] Compiling YouTubeKit YouTubeVideo+fetchStreamingInfos.swift
[6/101] Compiling YouTubeKit YouTubeVideo+fetchStreamingInfosWithDownloadFormats.swift
[7/101] Compiling YouTubeKit YouTubeVideo+getCaptions.swift
[8/101] Compiling YouTubeKit YouTubeVideo+likeActions.swift
[9/101] Compiling YouTubeKit YouTubeVideo.swift
[10/101] Compiling YouTubeKit YTCaption.swift
[11/101] Compiling YouTubeKit YTChannel.swift
[12/101] Compiling YouTubeKit YTComment+actions.swift
[13/101] Compiling YouTubeKit YTComment.swift
[14/111] Compiling YouTubeKit YTLittleChannelInfos.swift
[15/111] Compiling YouTubeKit YTPlaylist+canShowBeDecoded.swift
[16/111] Compiling YouTubeKit YTPlaylist+decodeShowFromJSON.swift
[17/111] Compiling YouTubeKit YTPlaylist+fetchVideos.swift
[18/111] Compiling YouTubeKit YTPlaylist.swift
[19/111] Compiling YouTubeKit YTThumbnail.swift
[20/111] Compiling YouTubeKit YTVideo+decodeShortFromJSON.swift
[21/111] Compiling YouTubeKit YTVideo+decodeVideoFromPlaylist.swift
[22/111] Compiling YouTubeKit YTVideo.swift
[23/111] Compiling YouTubeKit BadRequestDataError.swift
[24/111] Compiling YouTubeKit NetworkError.swift
[25/111] Emitting module YouTubeKit
[26/111] Compiling YouTubeKit YTLikeStatus.swift
[27/111] Compiling YouTubeKit YTPrivacy.swift
[28/111] Compiling YouTubeKit YouTubeChannel+fetchInfos.swift
[29/111] Compiling YouTubeKit YouTubeChannel+subscribeActions.swift
[30/111] Compiling YouTubeKit YouTubeChannel.swift
[31/111] Compiling YouTubeKit AuthenticatedContinuableResponse+fetchContinuation.swift
[32/111] Compiling YouTubeKit AuthenticatedContinuableResponse.swift
[33/111] Compiling YouTubeKit ContinuableResponse+fetchContinuation.swift
[34/111] Compiling YouTubeKit ContinuableResponse+mergeContinuation.swift
[35/111] Compiling YouTubeKit ContinuableResponse.swift
[36/111] Compiling YouTubeKit ResponseContinuation.swift
[37/111] Compiling YouTubeKit ResponseExtractionError.swift
[38/111] Compiling YouTubeKit ParameterValidator+commonValidators.swift
[39/111] Compiling YouTubeKit ParameterValidator.swift
[40/111] Compiling YouTubeKit HeaderTypes+Hashable.swift
[41/111] Compiling YouTubeKit HeaderTypes+RawRepresentable.swift
[42/111] Compiling YouTubeKit HeaderTypes.swift
[43/111] Compiling YouTubeKit HeadersList.swift
[44/111] Compiling YouTubeKit RequestLog.swift
[45/111] Compiling YouTubeKit RequestLogger+defaultImplementations.swift
[46/111] Compiling YouTubeKit RequestsLogger.swift
[47/111] Compiling YouTubeKit SwiftyJSON.swift
[48/111] Compiling YouTubeKit HistoryReponse+removeVideo.swift
[49/111] Compiling YouTubeKit HistoryResponse.swift
[50/111] Compiling YouTubeKit RemoveVideoFromHistroryResponse.swift
[51/111] Compiling YouTubeKit AddVideoToPlaylistResponse.swift
[52/111] Compiling YouTubeKit AllPossibleHostPlaylistsResponse.swift
[53/111] Compiling YouTubeKit CreatePlaylistResponse.swift
[54/111] Compiling YouTubeKit DeletePlaylistResponse.swift
[55/111] Compiling YouTubeKit MoveVideoInPlaylistResponse.swift
[56/111] Compiling YouTubeKit RemoveVideoByIdFromPlaylistResponse.swift
[57/111] Compiling YouTubeKit RemoveVideoFromPlaylistResponse.swift
[58/111] Compiling YouTubeKit SimpleOperationAuthenticatedResponse.swift
[59/111] Compiling YouTubeKit URL+AppendQueryItems.swift
[60/111] Compiling YouTubeKit String+ytkRegexMatches.swift
[61/111] Compiling YouTubeKit YouTubeModel.swift
[62/111] Compiling YouTubeKit YouTubeResponse.swift
[63/111] Compiling YouTubeKit AccountInfosResponse.swift
[64/111] Compiling YouTubeKit AccountLibraryResponse.swift
[65/111] Compiling YouTubeKit AccountPlaylistsResponse.swift
[66/111] Compiling YouTubeKit AccountSubscriptionsFeedResponse.swift
[67/111] Compiling YouTubeKit AccountSubscriptionsResponse.swift
[68/111] Compiling YouTubeKit AuthenticatedResponse.swift
[69/111] Compiling YouTubeKit SubscribeChannelResponse.swift
[70/111] Compiling YouTubeKit HomeScreenResponse.swift
[71/111] Compiling YouTubeKit PlaylistInfosResponse.swift
[72/111] Compiling YouTubeKit SearchResponse.swift
[73/111] Compiling YouTubeKit YTSearchResult+canBeDecoded.swift
[74/111] Compiling YouTubeKit YTSearchResult+decodeJSON.swift
[75/111] Compiling YouTubeKit YTSearchResult+filterTypes.swift
[76/111] Compiling YouTubeKit YTSearchResult.swift
[77/111] Compiling YouTubeKit YTSearchResultType.swift
[78/111] Compiling YouTubeKit TrendingVideosResponse.swift
[79/111] Compiling YouTubeKit AudioOnlyFormat.swift
[80/111] Compiling YouTubeKit DislikeVideoResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/ChannelInfos/ChannelInfosResponse.swift:812:35: warning: value 'musicChannelContinuationToken' was defined but never used; consider replacing with boolean test
                    } else if let musicChannelContinuationToken = secondPlaylistGroup["shelfRenderer", "menu", "menuRenderer", "topLevelButtons", 0, "buttonRenderer", "navigationEndpoint", "showEngagementPanelEndpoint", "engagementPanel", "engagementPanelSectionListRenderer", "content", "sectionListRenderer", "contents", 0, "itemSectionRenderer", "contents", 0, "continuationItemRenderer", "continuationEndpoint", "continuationCommand", "token"].string {
                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                                                                                                                                                                                                                                                                                                                                                                       != nil
[81/111] Compiling YouTubeKit LikeVideoResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/ChannelInfos/ChannelInfosResponse.swift:812:35: warning: value 'musicChannelContinuationToken' was defined but never used; consider replacing with boolean test
                    } else if let musicChannelContinuationToken = secondPlaylistGroup["shelfRenderer", "menu", "menuRenderer", "topLevelButtons", 0, "buttonRenderer", "navigationEndpoint", "showEngagementPanelEndpoint", "engagementPanel", "engagementPanelSectionListRenderer", "content", "sectionListRenderer", "contents", 0, "itemSectionRenderer", "contents", 0, "continuationItemRenderer", "continuationEndpoint", "continuationCommand", "token"].string {
                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                                                                                                                                                                                                                                                                                                                                                                       != nil
[82/111] Compiling YouTubeKit RemoveLikeFromVideoResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/ChannelInfos/ChannelInfosResponse.swift:812:35: warning: value 'musicChannelContinuationToken' was defined but never used; consider replacing with boolean test
                    } else if let musicChannelContinuationToken = secondPlaylistGroup["shelfRenderer", "menu", "menuRenderer", "topLevelButtons", 0, "buttonRenderer", "navigationEndpoint", "showEngagementPanelEndpoint", "engagementPanel", "engagementPanelSectionListRenderer", "content", "sectionListRenderer", "contents", 0, "itemSectionRenderer", "contents", 0, "continuationItemRenderer", "continuationEndpoint", "continuationCommand", "token"].string {
                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                                                                                                                                                                                                                                                                                                                                                                       != nil
[83/111] Compiling YouTubeKit AutoCompletionResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/ChannelInfos/ChannelInfosResponse.swift:812:35: warning: value 'musicChannelContinuationToken' was defined but never used; consider replacing with boolean test
                    } else if let musicChannelContinuationToken = secondPlaylistGroup["shelfRenderer", "menu", "menuRenderer", "topLevelButtons", 0, "buttonRenderer", "navigationEndpoint", "showEngagementPanelEndpoint", "engagementPanel", "engagementPanelSectionListRenderer", "content", "sectionListRenderer", "contents", 0, "itemSectionRenderer", "contents", 0, "continuationItemRenderer", "continuationEndpoint", "continuationCommand", "token"].string {
                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                                                                                                                                                                                                                                                                                                                                                                       != nil
[84/111] Compiling YouTubeKit ChannelContent+canDecode.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/ChannelInfos/ChannelInfosResponse.swift:812:35: warning: value 'musicChannelContinuationToken' was defined but never used; consider replacing with boolean test
                    } else if let musicChannelContinuationToken = secondPlaylistGroup["shelfRenderer", "menu", "menuRenderer", "topLevelButtons", 0, "buttonRenderer", "navigationEndpoint", "showEngagementPanelEndpoint", "engagementPanel", "engagementPanelSectionListRenderer", "content", "sectionListRenderer", "contents", 0, "itemSectionRenderer", "contents", 0, "continuationItemRenderer", "continuationEndpoint", "continuationCommand", "token"].string {
                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                                                                                                                                                                                                                                                                                                                                                                       != nil
[85/111] Compiling YouTubeKit ChannelContent+decodeJSONFromTab.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/ChannelInfos/ChannelInfosResponse.swift:812:35: warning: value 'musicChannelContinuationToken' was defined but never used; consider replacing with boolean test
                    } else if let musicChannelContinuationToken = secondPlaylistGroup["shelfRenderer", "menu", "menuRenderer", "topLevelButtons", 0, "buttonRenderer", "navigationEndpoint", "showEngagementPanelEndpoint", "engagementPanel", "engagementPanelSectionListRenderer", "content", "sectionListRenderer", "contents", 0, "itemSectionRenderer", "contents", 0, "continuationItemRenderer", "continuationEndpoint", "continuationCommand", "token"].string {
                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                                                                                                                                                                                                                                                                                                                                                                       != nil
[86/111] Compiling YouTubeKit ChannelContent+getContinuationFromTab.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/ChannelInfos/ChannelInfosResponse.swift:812:35: warning: value 'musicChannelContinuationToken' was defined but never used; consider replacing with boolean test
                    } else if let musicChannelContinuationToken = secondPlaylistGroup["shelfRenderer", "menu", "menuRenderer", "topLevelButtons", 0, "buttonRenderer", "navigationEndpoint", "showEngagementPanelEndpoint", "engagementPanel", "engagementPanelSectionListRenderer", "content", "sectionListRenderer", "contents", 0, "itemSectionRenderer", "contents", 0, "continuationItemRenderer", "continuationEndpoint", "continuationCommand", "token"].string {
                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                                                                                                                                                                                                                                                                                                                                                                       != nil
[87/111] Compiling YouTubeKit ChannelContent.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/ChannelInfos/ChannelInfosResponse.swift:812:35: warning: value 'musicChannelContinuationToken' was defined but never used; consider replacing with boolean test
                    } else if let musicChannelContinuationToken = secondPlaylistGroup["shelfRenderer", "menu", "menuRenderer", "topLevelButtons", 0, "buttonRenderer", "navigationEndpoint", "showEngagementPanelEndpoint", "engagementPanel", "engagementPanelSectionListRenderer", "content", "sectionListRenderer", "contents", 0, "itemSectionRenderer", "contents", 0, "continuationItemRenderer", "continuationEndpoint", "continuationCommand", "token"].string {
                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                                                                                                                                                                                                                                                                                                                                                                       != nil
[88/111] Compiling YouTubeKit ChannelInfosResponse.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/ChannelInfos/ChannelInfosResponse.swift:812:35: warning: value 'musicChannelContinuationToken' was defined but never used; consider replacing with boolean test
                    } else if let musicChannelContinuationToken = secondPlaylistGroup["shelfRenderer", "menu", "menuRenderer", "topLevelButtons", 0, "buttonRenderer", "navigationEndpoint", "showEngagementPanelEndpoint", "engagementPanel", "engagementPanelSectionListRenderer", "content", "sectionListRenderer", "contents", 0, "itemSectionRenderer", "contents", 0, "continuationItemRenderer", "continuationEndpoint", "continuationCommand", "token"].string {
                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                                                                                                                                                                                                                                                                                                                                                                       != nil
[89/111] Compiling YouTubeKit ListableChannelContent+addChannelInfos.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/ChannelInfos/ChannelInfosResponse.swift:812:35: warning: value 'musicChannelContinuationToken' was defined but never used; consider replacing with boolean test
                    } else if let musicChannelContinuationToken = secondPlaylistGroup["shelfRenderer", "menu", "menuRenderer", "topLevelButtons", 0, "buttonRenderer", "navigationEndpoint", "showEngagementPanelEndpoint", "engagementPanel", "engagementPanelSectionListRenderer", "content", "sectionListRenderer", "contents", 0, "itemSectionRenderer", "contents", 0, "continuationItemRenderer", "continuationEndpoint", "continuationCommand", "token"].string {
                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                                                                                                                                                                                                                                                                                                                                                                       != nil
[90/111] Compiling YouTubeKit ListableChannelContent.swift
/Users/admin/builder/spi-builder-workspace/Sources/YouTubeKit/YouTubeResponseTypes/ChannelInfos/ChannelInfosResponse.swift:812:35: warning: value 'musicChannelContinuationToken' was defined but never used; consider replacing with boolean test
                    } else if let musicChannelContinuationToken = secondPlaylistGroup["shelfRenderer", "menu", "menuRenderer", "topLevelButtons", 0, "buttonRenderer", "navigationEndpoint", "showEngagementPanelEndpoint", "engagementPanel", "engagementPanelSectionListRenderer", "content", "sectionListRenderer", "contents", 0, "itemSectionRenderer", "contents", 0, "continuationItemRenderer", "continuationEndpoint", "continuationCommand", "token"].string {
                              ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                                                                                                                                                                                                                                                                                                                                                                                                                                                                       != nil
[91/111] Compiling YouTubeKit UnsubscribeChannelResponse.swift
[92/111] Compiling YouTubeKit CreateCommentResponse.swift
[93/111] Compiling YouTubeKit DeleteCommentResponse.swift
[94/111] Compiling YouTubeKit DislikeCommentResponse.swift
[95/111] Compiling YouTubeKit EditCommentResponse.swift
[96/111] Compiling YouTubeKit EditReplyCommandResponse.swift
[97/111] Compiling YouTubeKit LikeCommentResponse.swift
[98/111] Compiling YouTubeKit RemoveDislikeCommentResponse.swift
[99/111] Compiling YouTubeKit RemoveLikeCommentResponse.swift
[100/111] Compiling YouTubeKit ReplyCommentResponse.swift
[101/111] Compiling YouTubeKit HistoryBlockContent.swift
[102/111] Compiling YouTubeKit CommentTranslationResponse.swift
[103/111] Compiling YouTubeKit DownloadFormat.swift
[104/111] Compiling YouTubeKit MediaType.swift
[105/111] Compiling YouTubeKit MoreVideoInfosResponse.swift
[106/111] Compiling YouTubeKit VideoCaptionsResponse.swift
[107/111] Compiling YouTubeKit VideoCommentsResponse.swift
[108/111] Compiling YouTubeKit VideoDownloadFormat.swift
[109/111] Compiling YouTubeKit VideoInfosResponse.swift
[110/111] Compiling YouTubeKit VideoInfosWithDownloadFormatsResponse.swift
[111/111] Compiling YouTubeKit [URLQueryItem]+makeUnique.swift
Build complete! (7.94s)
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "YouTubeKit",
  "name" : "YouTubeKit",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "YouTubeKit",
      "targets" : [
        "YouTubeKit"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "YouTubeKitTests",
      "module_type" : "SwiftTarget",
      "name" : "YouTubeKitTests",
      "path" : "Tests/YouTubeKitTests",
      "sources" : [
        "YouTubeKitTests.swift"
      ],
      "target_dependencies" : [
        "YouTubeKit"
      ],
      "type" : "test"
    },
    {
      "c99name" : "YouTubeKit",
      "module_type" : "SwiftTarget",
      "name" : "YouTubeKit",
      "path" : "Sources/YouTubeKit",
      "product_memberships" : [
        "YouTubeKit"
      ],
      "sources" : [
        "BaseEnums/YTLikeStatus.swift",
        "BaseEnums/YTPrivacy.swift",
        "BaseProtocols/Channel/YouTubeChannel+fetchInfos.swift",
        "BaseProtocols/Channel/YouTubeChannel+subscribeActions.swift",
        "BaseProtocols/Channel/YouTubeChannel.swift",
        "BaseProtocols/Continuation/AuthenticatedContinuableResponse+fetchContinuation.swift",
        "BaseProtocols/Continuation/AuthenticatedContinuableResponse.swift",
        "BaseProtocols/Continuation/ContinuableResponse+fetchContinuation.swift",
        "BaseProtocols/Continuation/ContinuableResponse+mergeContinuation.swift",
        "BaseProtocols/Continuation/ContinuableResponse.swift",
        "BaseProtocols/Continuation/ResponseContinuation.swift",
        "BaseProtocols/Video/YouTubeVideo+fetchAllPossibleHostPlaylists.swift",
        "BaseProtocols/Video/YouTubeVideo+fetchMoreInfos.swift",
        "BaseProtocols/Video/YouTubeVideo+fetchStreamingInfos.swift",
        "BaseProtocols/Video/YouTubeVideo+fetchStreamingInfosWithDownloadFormats.swift",
        "BaseProtocols/Video/YouTubeVideo+getCaptions.swift",
        "BaseProtocols/Video/YouTubeVideo+likeActions.swift",
        "BaseProtocols/Video/YouTubeVideo.swift",
        "BaseStructs/YTCaption.swift",
        "BaseStructs/YTChannel.swift",
        "BaseStructs/YTComment+actions.swift",
        "BaseStructs/YTComment.swift",
        "BaseStructs/YTLittleChannelInfos.swift",
        "BaseStructs/YTPlaylist+canShowBeDecoded.swift",
        "BaseStructs/YTPlaylist+decodeShowFromJSON.swift",
        "BaseStructs/YTPlaylist+fetchVideos.swift",
        "BaseStructs/YTPlaylist.swift",
        "BaseStructs/YTThumbnail.swift",
        "BaseStructs/YTVideo+decodeShortFromJSON.swift",
        "BaseStructs/YTVideo+decodeVideoFromPlaylist.swift",
        "BaseStructs/YTVideo.swift",
        "ErrorHandling/ErrorTypes/BadRequestDataError.swift",
        "ErrorHandling/ErrorTypes/NetworkError.swift",
        "ErrorHandling/ErrorTypes/ResponseExtractionError.swift",
        "ErrorHandling/ParameterValidator+commonValidators.swift",
        "ErrorHandling/ParameterValidator.swift",
        "HeaderTypes+Hashable.swift",
        "HeaderTypes+RawRepresentable.swift",
        "HeaderTypes.swift",
        "HeadersList.swift",
        "Logging/RequestLog.swift",
        "Logging/RequestLogger+defaultImplementations.swift",
        "Logging/RequestsLogger.swift",
        "SwiftyJSON/SwiftyJSON.swift",
        "URL+AppendQueryItems.swift",
        "Utils/String+ytkRegexMatches.swift",
        "YouTubeModel.swift",
        "YouTubeResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/AccountResponses/AccountInfosResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/AccountResponses/AccountLibraryResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/AccountResponses/AccountPlaylistsResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/AccountResponses/AccountSubscriptionsFeedResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/AccountResponses/AccountSubscriptionsResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/AuthenticatedResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/ChannelsActions/SubscribeChannelResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/ChannelsActions/UnsubscribeChannelResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/CommentsActions/CreateCommentResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/CommentsActions/DeleteCommentResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/CommentsActions/DislikeCommentResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/CommentsActions/EditCommentResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/CommentsActions/EditReplyCommandResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/CommentsActions/LikeCommentResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/CommentsActions/RemoveDislikeCommentResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/CommentsActions/RemoveLikeCommentResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/CommentsActions/ReplyCommentResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/HistoryActions/HistoryBlockContent.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/HistoryActions/HistoryReponse+removeVideo.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/HistoryActions/HistoryResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/HistoryActions/RemoveVideoFromHistroryResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/PlaylistsActions/AddVideoToPlaylistResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/PlaylistsActions/AllPossibleHostPlaylistsResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/PlaylistsActions/CreatePlaylistResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/PlaylistsActions/DeletePlaylistResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/PlaylistsActions/MoveVideoInPlaylistResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/PlaylistsActions/RemoveVideoByIdFromPlaylistResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/PlaylistsActions/RemoveVideoFromPlaylistResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/SimpleOperationAuthenticatedResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/VideosActions/DislikeVideoResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/VideosActions/LikeVideoResponse.swift",
        "YouTubeResponseTypes/AuthenticatedResponses/VideosActions/RemoveLikeFromVideoResponse.swift",
        "YouTubeResponseTypes/AutoCompletion/AutoCompletionResponse.swift",
        "YouTubeResponseTypes/ChannelInfos/ChannelContent+canDecode.swift",
        "YouTubeResponseTypes/ChannelInfos/ChannelContent+decodeJSONFromTab.swift",
        "YouTubeResponseTypes/ChannelInfos/ChannelContent+getContinuationFromTab.swift",
        "YouTubeResponseTypes/ChannelInfos/ChannelContent.swift",
        "YouTubeResponseTypes/ChannelInfos/ChannelInfosResponse.swift",
        "YouTubeResponseTypes/ChannelInfos/ListableChannelContent+addChannelInfos.swift",
        "YouTubeResponseTypes/ChannelInfos/ListableChannelContent.swift",
        "YouTubeResponseTypes/Home/HomeScreenResponse.swift",
        "YouTubeResponseTypes/PlaylistInfos/PlaylistInfosResponse.swift",
        "YouTubeResponseTypes/Search/SearchResponse.swift",
        "YouTubeResponseTypes/Search/YTSearchResult+canBeDecoded.swift",
        "YouTubeResponseTypes/Search/YTSearchResult+decodeJSON.swift",
        "YouTubeResponseTypes/Search/YTSearchResult+filterTypes.swift",
        "YouTubeResponseTypes/Search/YTSearchResult.swift",
        "YouTubeResponseTypes/Search/YTSearchResultType.swift",
        "YouTubeResponseTypes/Trending/TrendingVideosResponse.swift",
        "YouTubeResponseTypes/VideoInfos/AudioOnlyFormat.swift",
        "YouTubeResponseTypes/VideoInfos/CommentTranslationResponse.swift",
        "YouTubeResponseTypes/VideoInfos/DownloadFormat.swift",
        "YouTubeResponseTypes/VideoInfos/MediaType.swift",
        "YouTubeResponseTypes/VideoInfos/MoreVideoInfosResponse.swift",
        "YouTubeResponseTypes/VideoInfos/VideoCaptionsResponse.swift",
        "YouTubeResponseTypes/VideoInfos/VideoCommentsResponse.swift",
        "YouTubeResponseTypes/VideoInfos/VideoDownloadFormat.swift",
        "YouTubeResponseTypes/VideoInfos/VideoInfosResponse.swift",
        "YouTubeResponseTypes/VideoInfos/VideoInfosWithDownloadFormatsResponse.swift",
        "[URLQueryItem]+makeUnique.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.6"
}
Done.