MusicKit

MusicKit은 사용자가 앱 또는 웹사이트에서 Apple Music 및 로컬 음악 보관함의 음악을 재생할 수 있도록 합니다. 사용자가 Apple Music 계정에 대한 접근 권한을 제공하면 앱 또는 웹사이트를 사용하여 플레이리스트를 생성하고, 보관함에 노래를 추가하고, Apple Music 카탈로그에 있는 수백만 곡의 노래를 재생할 수 있습니다. 앱에서 사용자가 아직 Apple Music 멤버가 아니라는 것을 감지하면 앱 내에서 체험판 멤버십을 제공할 수 있습니다.

앱 내에서 음악 플레이리스트를 보여 주는 iPad와 iPhone.

Apple Music API

Apple Music API는 Apple Music 카탈로그에 대한 전체 접근 권한을 제공합니다. 하나의 API를 통해 노래, 앨범, 아티스트, 플레이리스트, 뮤직비디오, 스테이션 및 차트를 검색하세요. 맞춤형 추천을 제공하고, 사용자가 최근 재생한 콘텐츠와 최고의 노래, 앨범 및 아티스트가 포함된 최신 Apple Music 리플레이 요약을 검색하세요.

사용자 승인이 있으면 개발자가 사용자의 즐겨찾기에 노래를 추가하고, 좋아하는 아티스트를 기준으로 보관함을 필터링하고, 특정 아티스트가 이미 좋아하는 아티스트로 설정되어 있는지 확인하고, 플레이리스트를 생성하거나 수정하는 등 더 다양한 작업을 할 수 있습니다. 이 API는 Apple 플랫폼, Android 및 웹에서 사용할 수 있습니다.

시작하기. Apple Music 서비스와 통신하려면 인증서, 식별자 및 프로파일에서 미디어 식별자와 개인 키를 생성하고 개발자 토큰에 서명해야 합니다.

Apple 플랫폼

Swift 기반 MusicKit 프레임워크를 사용하여 Apple Music을 통합하는 iOS, iPadOS, macOS, tvOS, visionOS, watchOS용 앱을 쉽게 빌드하는 방법을 자세히 알아보세요.

Apple Music 카탈로그 또는 사용자의 음악 보관함에서 콘텐츠를 찾고 재생 제어하기. 음악을 재생하기 전에 사용자에게 활성 Apple Music 구독이 있는지 확인하거나 사용자가 앱 내에서 직접 체험판 멤버십을 시작할 수 있도록 하세요. 사용자의 허가를 받아 노래를 찾거나 사용자의 음악 보관함에 노래를 추가할 수 있습니다.

Apple Music Feed

Apple Music Feed를 사용하여 Apple Music 카탈로그의 풍부한 메타데이터 세트를 검색하세요. 새로운 API 엔드포인트를 통해 사용 가능하며, 카탈로그의 다양한 측면을 웹사이트 또는 앱에 완전히 통합할 수 있습니다.

시작하기. Apple Music Feed에 접근하려면 인증서, 식별자 및 프로파일에서 미디어 식별자와 개인 키를 생성하고 개발자 토큰에 서명해야 합니다.

음악 카탈로그 요청하기. 수백만 곡의 노래, 아티스트, 앨범 등에 대한 풍부한 정보를 활용하세요.

베타

Apple Music 콘텐츠는 브라우저에서 직접 재생할 수 있습니다. 웹에서 MusicKit을 사용하면 사용자가 MusicKit Web Components 또는 JavaScript를 사용하여 맞춤화한 플레이어를 사용하여 웹사이트에서 Apple Music의 노래, 뮤직비디오, 라디오를 스트리밍할 수 있습니다.

안드로이드

안드로이드용 MusicKit을 사용하면 안드로이드 앱에 네이티브 Apple Music 기능을 내장할 수 있습니다. 라이브러리를 통해 사용자가 Apple Music 계정에 로그인하고 앱에서 직접 음악을 재생하도록 할 수 있습니다.

Apple Music용 Authentication. Authentication 라이브러리는 음악을 재생하거나 MusicKit Web API를 호출하기 위해 토큰에 접근하는 방법을 제공합니다. 이 라이브러리는 사용자에게 Apple Music에 로그인하라는 메시지를 표시하고, Apple Music이 기기에 설치되어 있지 않은 경우 사용자가 앱으로 돌아가기 전에 Apple Music을 다운로드하도록 도와줍니다.

Apple Music용 Media Playback. Media Playback 라이브러리를 사용하면 앱을 종료하지 않고도 Apple Music의 노래, 앨범, 플레이리스트를 재생할 수 있습니다. 잠금 화면 또는 백그라운드의 음악 재생을 앱에서 제어할 수도 있습니다.