Swift MusicKitプログラミング その14

Swift MusicKitプログラミング その14

MusicKitで検索した曲をミュージックライブラリに追加

MediaPlayer FrameworkのMPMediaLibraryを使用します。
メソッドは「addItem(withProductID:completionHandler:)」です。

ドキュメント:https://developer.apple.com/documentation/mediaplayer/mpmedialibrary/1621278-additem

Example

func example12() {
    Task() {
        print("\nExample 12 --------------------")
        let request = MusicCatalogSearchRequest(term: "鬼太鼓座", types: [Song.self])
        let response = try await request.response()
        if let song = response.songs.first {
            print(song.id)
            print(song.title)
            try await MPMediaLibrary.default().addItem(withProductID: song.id.rawValue)
        }
    }
}

SwiftMusicKit,Swift

Posted by shi-n