본문으로 건너뛰기

Music-Story (2.0.0)

뮤직 스토리 기술 지원: webmaster@music-story.com

이 문서에서는 API를 테스트하는 방법을 제공하지 않습니다. 테스트를 용이하게 하기 위해 다음 도구를 사용하는 것이 좋습니다:

아티스트

아티스트 데이터를 가져오는 모든 엔드포인트

/api/artist

Music Story 아티스트 검색

Authorizations:
Bearer
query Parameters
query
string

검색할 아티스트의 이름 또는 ID

page
integer >= 1
Default: 1

페이지 번호

isni
string

ISNI로 결과 필터링

musicbrainz_id
string

Musicbrainz ID로 결과 필터링

spotify_id
string

Spotify ID로 결과 필터링

deezer_id
string

Deezer ID로 결과 필터링

napster_id
string

Napster ID로 결과 필터링

qobuz_id
string

Qobuz ID로 결과 필터링

apple_id
string

Apple Music ID로 결과 필터링

sevendigital_id
string

7Digital ID로 결과 필터링

wikidata_id
string

Wikidata ID로 결과 필터링

Responses

Response Schema: application/json
Array of objects
Array
id
required
number

데이터 세트: 기본
아티스트의 ID

name
required
string

데이터 세트: 기본
아티스트의 전체 이름

isni
string

데이터 세트: 기본
아티스트의 ISNI

real_firstname_lastname
string

데이터 세트: 기본
아티스트의 실명

type
required
string
Enum: "Person" "Band"

데이터 세트: 기본
아티스트 유형

gender
string
Enum: "Male" "Female"

데이터 세트: 기본
아티스트의 성별

main_role
number
Deprecated

데이터 세트: 기본
아티스트의 주요 역할 ID

country_name
string

데이터 세트: 기본
아티스트의 국가 이름

country_code
string

데이터 세트: 기본
ISO 3166-1 알파-2 표준에 따른 아티스트 국가의 두 글자 코드

influence_country_name
string

데이터 세트: 기본
아티스트에게 가장 큰 영향을 준 국가 이름

influence_country_code
string

데이터 세트: 기본
ISO 3166-1 알파-2 표준에 따라 아티스트에게 가장 큰 영향을 준 국가의 두 글자 코드입니다.

birth_date
string

데이터 세트: 바이오
아티스트의 생년월일, 형식은 "YYYY-MM-DD"입니다. 요일이나 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"일 수 있습니다.

debut_date
string

데이터 세트: 바이오
아티스트의 데뷔 날짜, 형식은 "YYYY-MM-DD"입니다. 일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"일 수 있습니다.

birth_place
string

데이터 세트: 바이오
아티스트의 출생지

Array of objects

데이터 세트: 바이오
아티스트의 활동 기간을 포함하는 배열

Array
start_date
required
string

데이터 세트: 바이오
시작 날짜는 "YYYY-MM-DD" 형식입니다. 요일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"이 될 수 있습니다.

end_date
string

데이터 세트: 바이오
종료 날짜는 "YYYY-MM-DD" 형식으로 입력합니다. 요일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"이 될 수 있습니다.

death_date
string

데이터 세트: 바이오
아티스트의 생년월일, 형식은 "YYYY-MM-DD". 요일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"일 수 있습니다.

death_place
string

데이터 세트: 바이오
아티스트의 사망 장소

Array of objects

데이터 세트: 기본 (메인 장르만) / Reco (기타 장르)
아티스트의 장르를 포함하는 배열

Array
id_genre
required
number

데이터 세트: 기본 (메인 장르만) / Reco (기타 장르)
장르 ID

name
required
string

데이터 세트: 기본 (메인 장르만) / Reco (기타 장르)
장르 이름

link
required
string
Enum: "Main" "Principal" "Secondary" "Influence"

데이터 세트: 기본 (메인 장르만) / Reco (기타 장르)
관계 유형

Array of objects

데이터 세트: 기본 (주요 역할만) / Reco (기타 역할)
아티스트의 역할이 포함된 배열

Array
id_role
required
number

데이터 세트: 기본 (주요 역할만) / Reco (기타 역할)
역할의 ID

name
required
string

데이터 세트: 기본 (주요 역할만) / Reco (기타 역할)
역할 이름

link
required
string
Enum: "Main" "Other"

데이터 세트: 기본 (주요 역할만) / Reco (기타 역할)
관계 유형

Array of objects

데이터 세트: 기본
아티스트의 별칭이 포함된 배열

Array
alias
required
string

데이터 세트: 기본
별칭

link
required
string
Enum: "Alias" "Nickname"

데이터 세트: 기본
별칭 유형

Array of objects

데이터 세트: 기본
아티스트의 번역된 이름이 포함된 배열

Array
lang
required
string

데이터 세트: 기본
ISO-639 표준에 따라 번역된 이름의 언어

name
required
string

데이터 세트: 기본
다른 언어로 된 아티스트 이름

Array of objects

데이터 세트: 어소시에이트
밴드 멤버가 포함된 배열

Array
id_artist
required
number

데이터 세트: 어소시에이트
밴드 멤버의 ID

name_artist
required
string

데이터 세트: 어소시에이트
밴드 멤버의 이름

start_date
string

데이터 세트: 어소시에이트
아티스트가 밴드 멤버가 된 날짜(형식: "YYYY-MM-DD")입니다. 일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"일 수 있습니다.

end_date
string

데이터 세트: 어소시에이트
아티스트가 밴드 멤버 활동을 중단한 날짜(형식: "YYYY-MM-DD")입니다. 일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"일 수 있습니다.

id_role
required
number

데이터 세트: 어소시에이트
밴드 멤버의 역할 ID

name_role
required
string

데이터 세트: 어소시에이트
밴드 멤버의 역할 이름

Array of objects

데이터 세트: Reco
관련 아티스트가 포함된 배열

Array
id_artist
required
number

데이터 세트: Reco
관련 아티스트의 아이디

name
required
string

데이터 세트: Reco
관련 아티스트의 이름

link
required
string
Enum: "Related" "Successor" "Influence"

데이터 세트: Reco
관계 유형

Array of objects

데이터 세트: 어소시에이트
아티스트의 공동 작업자가 포함된 배열

Array
id_artist
required
number

데이터 세트: 어소시에이트
공동 작업자의 ID

name_artist
required
string

데이터 세트: 어소시에이트
공동 작업자 이름

start_date
string

데이터 세트: 어소시에이트
공동 작업 시작 날짜(형식: "YYYY-MM-DD"). 일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"일 수 있습니다.

end_date
string

데이터 세트: 어소시에이트
공동 작업이 종료된 날짜(형식: "YYYY-MM-DD"). 일 또는 월을 알 수 없는 경우 'DD' 및 'MM'의 값은 '00'일 수 있습니다.

id_role
required
number

데이터 세트: 어소시에이트
공동 작업자의 역할 ID

name_role
required
string

데이터 세트: 어소시에이트
공동 작업자의 역할 이름

object

데이터 세트: 기본
아티스트와 관련된 외부 링크가 포함된 개체

tiktok
string

데이터 세트: 기본
아티스트의 틱톡 페이지로 연결되는 링크

twitter
string

데이터 세트: 기본
아티스트의 트위터 페이지로 연결되는 링크

website
Array of strings

데이터 세트: 기본
아티스트의 웹사이트 링크가 포함된 배열

youtube
string

데이터 세트: 기본
아티스트의 유튜브 채널 링크

facebook
string

데이터 세트: 기본
아티스트의 Facebook 페이지로 연결되는 링크

instagram
string

데이터 세트: 기본
아티스트의 인스타그램 페이지로 연결되는 링크

soundcloud
string

데이터 세트: 기본
아티스트의 사운드클라우드 페이지로 연결되는 링크

object

데이터 세트: 기본 / 외부
외부 데이터베이스 및 플랫폼에 있는 아티스트의 ID가 포함된 개체

musicbrainz
Array of strings

데이터 세트: 기본
뮤직브레인즈 아티스트 ID 배열

discogs
Array of numbers

데이터 세트: 기본
Discogs 아티스트 ID 배열

spotify
Array of strings

데이터 세트: 외부
Spotify 아티스트 ID 배열

deezer
Array of numbers

데이터 세트: 외부
디저 아티스트 ID 배열

napster
Array of strings

데이터 세트: 외부
냅스터 아티스트 ID 배열

qobuz
Array of numbers

데이터 세트: 외부
Qobuz 아티스트 ID 배열

apple
Array of numbers

데이터 세트: 외부
Apple 음악 아티스트 ID 배열

sevendigital
Array of numbers

데이터 세트: 외부
세븐디지털 아티스트 ID 배열

linemusic
Array of strings

데이터 세트: 외부
라인뮤직 아티스트 ID 배열

wikidata
Array of strings

데이터 세트: 기본
위키데이터 아티스트 ID 배열

famous_for
string

데이터 세트: 바이오
아티스트가 잘 알려진 이유를 설명하는 소개글

awards
string

데이터 세트: 바이오
아티스트가 수상한 수상 내역이 담긴 소개글

score
number

검색과 관련된 점수

page
number
totalPages
number
totalHits
number

Response samples

Content type
application/json
{
  • "hits": [
    • {
      • "id": 23,
      • "name": "Paul McCartney",
      • "isni": "0000000121452530",
      • "real_firstname_lastname": "James Paul McCartney",
      • "type": "Person",
      • "gender": "Male",
      • "main_role": 13,
      • "country_name": "United Kingdom",
      • "country_code": "GB",
      • "influence_country_name": "United States",
      • "influence_country_code": "US",
      • "birth_date": "1942-06-18",
      • "debut_date": null,
      • "birth_place": "Liverpool,Mersey,England",
      • "activity_periods": [ ],
      • "death_date": null,
      • "death_place": null,
      • "genres": [
        • {
          • "id_genre": 1,
          • "name": "Rock",
          • "link": "Main"
          }
        ],
      • "roles": [
        • {
          • "id_role": 1,
          • "name": "Songwriter",
          • "link": "Main"
          }
        ],
      • "aliases": [
        • {
          • "alias": "Macca",
          • "link": "Nickname"
          }
        ],
      • "translated": [
        • {
          • "lang": "AR",
          • "name": "بول مكارتني"
          }
        ],
      • "band_members": [
        • {
          • "id_artist": 4746038,
          • "name_artist": "Paul & Linda McCartney",
          • "start_date": "1970-00-00",
          • "end_date": "1971-00-00",
          • "id_role": 13,
          • "name_role": "Singer"
          }
        ],
      • "related_artists": [
        • {
          • "id_artist": 1,
          • "name": "George Harrison",
          • "link": "Related"
          }
        ],
      • "collaborators": [
        • {
          • "id_artist": 4678361,
          • "name_artist": "John Wilson",
          • "start_date": "2011-00-00",
          • "end_date": "2011-00-00",
          • "id_role": 28,
          • "name_role": "Conductor"
          }
        ],
      • "socials": {},
      • "externals": {
        • "musicbrainz": [
          • "ba550d0e-adac-4864-b88b-407cab5e76af"
          ],
        • "discogs": [
          • 35301,
          • 995958,
          • 3253856
          ],
        • "spotify": [
          • "1UwUZoxDZNxM95ZpbJVUFO",
          • "1ZxqBJi6JF52YRDWAVJouM",
          • "2EAtt67svsoTgSFKdEOo3x",
          • "2RXViBJHDxEj0x6Mtxw1PI"
          ],
        • "deezer": [
          • 1446
          ],
        • "napster": [
          • "956",
          • "35290773",
          • "267868678"
          ],
        • "qobuz": [
          • 35554
          ],
        • "apple": [
          • 1702764711,
          • 1702764661,
          • 524268715
          ],
        • "sevendigital": [
          • 803265
          ],
        • "linemusic": [
          • "mi000000000006ae70",
          • "mi000000000016d1c7"
          ],
        • "wikidata": [
          • "Q2599"
          ]
        },
      • "famous_for": "As one quarter of The Beatles and for selling 100 million singles, making him the most successful composer and musician in popular music history",
      • "awards": "Academy Awards: Best Original Or Adaptation Score for 'Let It Be' with The Beatles (1971); BRIT Awards: British Album of the Year for 'Sgt. Peppers Lonely Hearts Club Band' with The Beatles (1977); British Group with The Beatles (1977); Outstanding Contribution to Music (1977; 1983; 2008); British Male Solo Artist (1983); Album of the Year for 'Ecce Cor Meum' (2007); Grammy Awards: Best New Artist with The Beatles (1965); Best Performance By a Vocal Group for 'A Hard Day's Night' with The Beatles (1965); Song of the Year for 'Michelle' with The Beatles (1967); Album of the Year for 'Sgt. Peppers Lonely Hearts Club Band' with The Beatles (1968); Best Historical Album for 'Band On the Run' (2012); Knighthood (1997)",
      • "score": "1"
      }
    ],
  • "page": 1,
  • "totalPages": 50,
  • "totalHits": 1000
}

/api/artist/{id}

뮤직 스토리 아티스트 받기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

아티스트 ID

Responses

Response Schema: application/json
id
required
number

데이터 세트: 기본
아티스트의 ID

name
required
string

데이터 세트: 기본
아티스트의 전체 이름

isni
string

데이터 세트: 기본
아티스트의 ISNI

real_firstname_lastname
string

데이터 세트: 기본
아티스트의 실명

type
required
string
Enum: "Person" "Band"

데이터 세트: 기본
아티스트 유형

gender
string
Enum: "Male" "Female"

데이터 세트: 기본
아티스트의 성별

main_role
number
Deprecated

데이터 세트: 기본
아티스트의 주요 역할 ID

country_name
string

데이터 세트: 기본
아티스트의 국가 이름

country_code
string

데이터 세트: 기본
ISO 3166-1 알파-2 표준에 따른 아티스트 국가의 두 글자 코드

influence_country_name
string

데이터 세트: 기본
아티스트에게 가장 큰 영향을 준 국가 이름

influence_country_code
string

데이터 세트: 기본
ISO 3166-1 알파-2 표준에 따라 아티스트에게 가장 큰 영향을 준 국가의 두 글자 코드입니다.

birth_date
string

데이터 세트: 바이오
아티스트의 생년월일, 형식은 "YYYY-MM-DD"입니다. 요일이나 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"일 수 있습니다.

debut_date
string

데이터 세트: 바이오
아티스트의 데뷔 날짜, 형식은 "YYYY-MM-DD"입니다. 일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"일 수 있습니다.

birth_place
string

데이터 세트: 바이오
아티스트의 출생지

Array of objects

데이터 세트: 바이오
아티스트의 활동 기간을 포함하는 배열

Array
start_date
required
string

데이터 세트: 바이오
시작 날짜는 "YYYY-MM-DD" 형식입니다. 요일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"이 될 수 있습니다.

end_date
string

데이터 세트: 바이오
종료 날짜는 "YYYY-MM-DD" 형식으로 입력합니다. 요일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"이 될 수 있습니다.

death_date
string

데이터 세트: 바이오
아티스트의 생년월일, 형식은 "YYYY-MM-DD". 요일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"일 수 있습니다.

death_place
string

데이터 세트: 바이오
아티스트의 사망 장소

Array of objects

데이터 세트: 기본 (메인 장르만) / Reco (기타 장르)
아티스트의 장르를 포함하는 배열

Array
id_genre
required
number

데이터 세트: 기본 (메인 장르만) / Reco (기타 장르)
장르 ID

name
required
string

데이터 세트: 기본 (메인 장르만) / Reco (기타 장르)
장르 이름

link
required
string
Enum: "Main" "Principal" "Secondary" "Influence"

데이터 세트: 기본 (메인 장르만) / Reco (기타 장르)
관계 유형

Array of objects

데이터 세트: 기본 (주요 역할만) / Reco (기타 역할)
아티스트의 역할이 포함된 배열

Array
id_role
required
number

데이터 세트: 기본 (주요 역할만) / Reco (기타 역할)
역할의 ID

name
required
string

데이터 세트: 기본 (주요 역할만) / Reco (기타 역할)
역할 이름

link
required
string
Enum: "Main" "Other"

데이터 세트: 기본 (주요 역할만) / Reco (기타 역할)
관계 유형

Array of objects

데이터 세트: 기본
아티스트의 별칭이 포함된 배열

Array
alias
required
string

데이터 세트: 기본
별칭

link
required
string
Enum: "Alias" "Nickname"

데이터 세트: 기본
별칭 유형

Array of objects

데이터 세트: 기본
아티스트의 번역된 이름이 포함된 배열

Array
lang
required
string

데이터 세트: 기본
ISO-639 표준에 따라 번역된 이름의 언어

name
required
string

데이터 세트: 기본
다른 언어로 된 아티스트 이름

Array of objects

데이터 세트: 어소시에이트
밴드 멤버가 포함된 배열

Array
id_artist
required
number

데이터 세트: 어소시에이트
밴드 멤버의 ID

name_artist
required
string

데이터 세트: 어소시에이트
밴드 멤버의 이름

start_date
string

데이터 세트: 어소시에이트
아티스트가 밴드 멤버가 된 날짜(형식: "YYYY-MM-DD")입니다. 일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"일 수 있습니다.

end_date
string

데이터 세트: 어소시에이트
아티스트가 밴드 멤버 활동을 중단한 날짜(형식: "YYYY-MM-DD")입니다. 일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"일 수 있습니다.

id_role
required
number

데이터 세트: 어소시에이트
밴드 멤버의 역할 ID

name_role
required
string

데이터 세트: 어소시에이트
밴드 멤버의 역할 이름

Array of objects

데이터 세트: Reco
관련 아티스트가 포함된 배열

Array
id_artist
required
number

데이터 세트: Reco
관련 아티스트의 아이디

name
required
string

데이터 세트: Reco
관련 아티스트의 이름

link
required
string
Enum: "Related" "Successor" "Influence"

데이터 세트: Reco
관계 유형

Array of objects

데이터 세트: 어소시에이트
아티스트의 공동 작업자가 포함된 배열

Array
id_artist
required
number

데이터 세트: 어소시에이트
공동 작업자의 ID

name_artist
required
string

데이터 세트: 어소시에이트
공동 작업자 이름

start_date
string

데이터 세트: 어소시에이트
공동 작업 시작 날짜(형식: "YYYY-MM-DD"). 일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"일 수 있습니다.

end_date
string

데이터 세트: 어소시에이트
공동 작업이 종료된 날짜(형식: "YYYY-MM-DD"). 일 또는 월을 알 수 없는 경우 'DD' 및 'MM'의 값은 '00'일 수 있습니다.

id_role
required
number

데이터 세트: 어소시에이트
공동 작업자의 역할 ID

name_role
required
string

데이터 세트: 어소시에이트
공동 작업자의 역할 이름

object

데이터 세트: 기본
아티스트와 관련된 외부 링크가 포함된 개체

tiktok
string

데이터 세트: 기본
아티스트의 틱톡 페이지로 연결되는 링크

twitter
string

데이터 세트: 기본
아티스트의 트위터 페이지로 연결되는 링크

website
Array of strings

데이터 세트: 기본
아티스트의 웹사이트 링크가 포함된 배열

youtube
string

데이터 세트: 기본
아티스트의 유튜브 채널 링크

facebook
string

데이터 세트: 기본
아티스트의 Facebook 페이지로 연결되는 링크

instagram
string

데이터 세트: 기본
아티스트의 인스타그램 페이지로 연결되는 링크

soundcloud
string

데이터 세트: 기본
아티스트의 사운드클라우드 페이지로 연결되는 링크

object

데이터 세트: 기본 / 외부
외부 데이터베이스 및 플랫폼에 있는 아티스트의 ID가 포함된 개체

musicbrainz
Array of strings

데이터 세트: 기본
뮤직브레인즈 아티스트 ID 배열

discogs
Array of numbers

데이터 세트: 기본
Discogs 아티스트 ID 배열

spotify
Array of strings

데이터 세트: 외부
Spotify 아티스트 ID 배열

deezer
Array of numbers

데이터 세트: 외부
디저 아티스트 ID 배열

napster
Array of strings

데이터 세트: 외부
냅스터 아티스트 ID 배열

qobuz
Array of numbers

데이터 세트: 외부
Qobuz 아티스트 ID 배열

apple
Array of numbers

데이터 세트: 외부
Apple 음악 아티스트 ID 배열

sevendigital
Array of numbers

데이터 세트: 외부
세븐디지털 아티스트 ID 배열

linemusic
Array of strings

데이터 세트: 외부
라인뮤직 아티스트 ID 배열

wikidata
Array of strings

데이터 세트: 기본
위키데이터 아티스트 ID 배열

famous_for
string

데이터 세트: 바이오
아티스트가 잘 알려진 이유를 설명하는 소개글

awards
string

데이터 세트: 바이오
아티스트가 수상한 수상 내역이 담긴 소개글

Response samples

Content type
application/json
{
  • "id": 23,
  • "name": "Paul McCartney",
  • "isni": "0000000121452530",
  • "real_firstname_lastname": "James Paul McCartney",
  • "type": "Person",
  • "gender": "Male",
  • "main_role": 13,
  • "country_name": "United Kingdom",
  • "country_code": "GB",
  • "influence_country_name": "United States",
  • "influence_country_code": "US",
  • "birth_date": "1942-06-18",
  • "debut_date": null,
  • "birth_place": "Liverpool,Mersey,England",
  • "activity_periods": [ ],
  • "death_date": null,
  • "death_place": null,
  • "genres": [
    • {
      • "id_genre": 1,
      • "name": "Rock",
      • "link": "Main"
      }
    ],
  • "roles": [
    • {
      • "id_role": 1,
      • "name": "Songwriter",
      • "link": "Main"
      }
    ],
  • "aliases": [
    • {
      • "alias": "Macca",
      • "link": "Nickname"
      }
    ],
  • "translated": [
    • {
      • "lang": "AR",
      • "name": "بول مكارتني"
      }
    ],
  • "band_members": [
    • {
      • "id_artist": 4746038,
      • "name_artist": "Paul & Linda McCartney",
      • "start_date": "1970-00-00",
      • "end_date": "1971-00-00",
      • "id_role": 13,
      • "name_role": "Singer"
      }
    ],
  • "related_artists": [
    • {
      • "id_artist": 1,
      • "name": "George Harrison",
      • "link": "Related"
      }
    ],
  • "collaborators": [
    • {
      • "id_artist": 4678361,
      • "name_artist": "John Wilson",
      • "start_date": "2011-00-00",
      • "end_date": "2011-00-00",
      • "id_role": 28,
      • "name_role": "Conductor"
      }
    ],
  • "socials": {},
  • "externals": {
    • "musicbrainz": [
      • "ba550d0e-adac-4864-b88b-407cab5e76af"
      ],
    • "discogs": [
      • 35301,
      • 995958,
      • 3253856
      ],
    • "spotify": [
      • "1UwUZoxDZNxM95ZpbJVUFO",
      • "1ZxqBJi6JF52YRDWAVJouM",
      • "2EAtt67svsoTgSFKdEOo3x",
      • "2RXViBJHDxEj0x6Mtxw1PI"
      ],
    • "deezer": [
      • 1446
      ],
    • "napster": [
      • "956",
      • "35290773",
      • "267868678"
      ],
    • "qobuz": [
      • 35554
      ],
    • "apple": [
      • 1702764711,
      • 1702764661,
      • 524268715
      ],
    • "sevendigital": [
      • 803265
      ],
    • "linemusic": [
      • "mi000000000006ae70",
      • "mi000000000016d1c7"
      ],
    • "wikidata": [
      • "Q2599"
      ]
    },
  • "famous_for": "As one quarter of The Beatles and for selling 100 million singles, making him the most successful composer and musician in popular music history",
  • "awards": "Academy Awards: Best Original Or Adaptation Score for 'Let It Be' with The Beatles (1971); BRIT Awards: British Album of the Year for 'Sgt. Peppers Lonely Hearts Club Band' with The Beatles (1977); British Group with The Beatles (1977); Outstanding Contribution to Music (1977; 1983; 2008); British Male Solo Artist (1983); Album of the Year for 'Ecce Cor Meum' (2007); Grammy Awards: Best New Artist with The Beatles (1965); Best Performance By a Vocal Group for 'A Hard Day's Night' with The Beatles (1965); Song of the Year for 'Michelle' with The Beatles (1967); Album of the Year for 'Sgt. Peppers Lonely Hearts Club Band' with The Beatles (1968); Best Historical Album for 'Band On the Run' (2012); Knighthood (1997)"
}

/api/artist/{id}/biographies

뮤직 스토리 아티스트 약력 보기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

아티스트 ID

query Parameters
offset
integer >= 0
Default: 0

오프셋 번호

limit
integer >= 0
Default: 20

한도 수

Responses

Response Schema: application/json
Array of objects
Array
lang
string
Enum: "FR" "EN" "DE" "JA" "PT" "ES"

데이터 세트: 바이오
전기가 작성되는 언어

source
string
Enum: "Music-Story" "CD Journal"

데이터 세트: 바이오
전기의 출처

content
string

데이터 세트: 바이오
전기 텍스트

author
string

데이터 세트: 바이오
전기의 저자

copyright
string

데이터 세트: 바이오
전기의 저작권

offset
number
limit
number
total
number

Response samples

Content type
application/json
{
  • "results": [
    • {
      • "lang": "JA",
      • "source": "Music-Story",
      • "content": "<p>XG (エックスジー) は、韓国を拠点とする日本のHIPHOP / R&amp;Bガールズグループ。メンバーはJURIN、CHISA、HARVEY、HINATA、JURIA、MAYA、COCONAの7名で、2022年3月に全編英語のシングル「Tippy Toes」でデビューを飾った。自分達のサウンドをJ-POPでもK-POPでもない「X-POP」と定義し、全編英語歌詞の楽曲やダンスは大きな注目を集めた。2023年9月リリースの1stミニアルバム『NEW DNA』は、日本の音楽配信チャート上位にランクイン。11月には初の有観客単独ライブを日本で開催し、続けて12月にはシングル「WINTER WITHOUT YOU」を発表。グループ名は“Xtraordinary Girls”の略であり、“常識にとらわれない規格外なスタイルの音楽やパフォーマンスを通じ、世界中の様々な境遇の人達をエンパワーすること”、を標榜している。&nbsp;</p>",
      • "author": "Hidehiko Horiuchi",
      • "copyright": "©Copyright Music Story Hidehiko Horiuchi 2024"
      }
    ],
  • "offset": 0,
  • "limit": 20,
  • "total": 45
}

/api/artist/{id}/pictures

뮤직 스토리 아티스트 사진 받기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

아티스트 ID

query Parameters
offset
integer >= 0
Default: 0

오프셋 번호

limit
integer >= 0
Default: 20

한도 수

Responses

Response Schema: application/json
Array of objects
Array
id_picture
number

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블
사진의 ID

name
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블
사진의 경로

source
string
Enum: "Getty" "Music-Story" "Label"

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블
사진 출처

width
number

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블
픽셀 단위의 사진 너비

height
number

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블
사진의 픽셀 단위 높이

mimetype
string
Enum: "image/png" "image/jpeg" "image/gif" "image/webp"

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블
사진의 MIME 유형

copyright
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블
사진의 저작권

object

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블
사진의 메타데이터가 포함된 개체

id
number

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

quality_rank
number

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

title
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

date_created
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

date_submitted
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

orientation
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

collection_name
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

copyright
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

credit_line
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

license_model
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

artist
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

editorial_segments
Array of strings

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

product_types
Array of strings
people
Array of strings
object
id
number

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

name
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

object
height
number

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

width
number

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

object
how_can_i_use_it
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

release_info
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

usage_restrictions
Array of strings

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

tags
Array of strings

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블
사진의 태그가 포함된 배열

offset
number
limit
number
total
number

Response samples

Content type
application/json
{
  • "results": [
    • {
      • "id_picture": 22688,
      • "source": "Getty",
      • "width": 3799,
      • "height": 3799,
      • "mimetype": "image/jpeg",
      • "copyright": "Mark and Colleen Hayward / Redferns / Getty Images",
      • "metas": {
        • "id": 453928681,
        • "quality_rank": 1,
        • "title": "George Harrison",
        • "date_created": "1965-01-01T00:00:00",
        • "date_submitted": "2013-12-04T11:04:39",
        • "orientation": "Vertical",
        • "collection_name": "Redferns",
        • "copyright": "1965 Mark and Colleen Hayward",
        • "credit_line": "Redferns",
        • "license_model": "rightsmanaged",
        • "artist": "Mark and Colleen Hayward",
        • "editorial_segments": [
          • "archival",
          • "entertainment"
          ],
        • "product_types": [
          • "premiumaccess"
          ],
        • "people": [
          • "George Harrison"
          ],
        • "editorial_source": {
          • "id": 22763,
          • "name": "Redferns"
          },
        • "max_dimensions": {
          • "height": 4206,
          • "width": 4179
          },
        • "allowed_use": {
          • "how_can_i_use_it": "Available for |Editorial uses|. |Learn more|",
          • "release_info": "Not released",
          • "usage_restrictions": [
            • "Contact your |local office| for all commercial or promotional uses."
            ]
          }
        },
      • "tags": [
        • "square",
        • "studio",
        • "colour",
        • "individual",
        • "portrait"
        ]
      }
    ],
  • "offset": 0,
  • "limit": 20,
  • "total": 45
}

/api/artist/{id}/albums

뮤직 스토리 아티스트 앨범 받기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

아티스트 ID

query Parameters
offset
integer >= 0
Default: 0

오프셋 번호

limit
integer >= 0
Default: 20

한도 수

Responses

Response Schema: application/json
Array of objects
Array
id
required
number

데이터 세트: 기본
앨범의 ID

title
required
string

데이터 세트: 기본
앨범 제목

subtitle
string

데이터 세트: 기본
앨범의 부제목

label
string

데이터 세트: 기본
앨범의 레이블

distributor
string

데이터 세트: 기본
앨범 배포자

type
required
string
Enum: "ORIGINAL" "LIVE" "COMPILATION" "KARAOKE" "RING" "OTHER"

데이터 세트: 기본
앨범 유형

format
required
string
Enum: "ALBUM" "EP" "SINGLE" "MCD" "MIXTAPE"

데이터 세트: 기본
앨범 형식

original_release_date
string

데이터 세트: Reco
앨범의 원래 발매일, 형식은 "YYYY-MM-DD"입니다. 일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"일 수 있습니다.

rating
number

데이터 세트: 검토
앨범 평점

Array of objects

데이터 세트: 기본
앨범의 번역된 제목을 포함하는 배열

Array
lang
required
string

데이터 세트: 기본
ISO-639 표준에 따라 번역된 이름의 언어

title
required
string

데이터 세트: 기본
다른 언어로 된 제목의 이름

subtitle
string

데이터 세트: 기본
다른 언어로 된 자막의 이름

object

데이터 세트: 기본
외부 데이터베이스 및 플랫폼에 있는 앨범의 ID가 포함된 개체

musicbrainz
Array of strings

데이터 세트: 기본
뮤직브레인즈 앨범 ID 배열

discogs
Array of numbers

데이터 세트: 기본
Discogs 앨범 ID 배열

object
id_genre
required
number

데이터 세트: 기본
앨범 장르의 ID

name
required
string

데이터 세트: 기본
앨범의 장르 이름

Array of objects

데이터 세트: 기본
앨범과 관련된 아티스트 배열

Array
id_artist
required
number

데이터 세트: 기본
아티스트의 ID

name
required
string

데이터 세트: 기본
아티스트 이름

link
required
string

데이터 세트: 기본
관계 유형

offset
number
limit
number
total
number

Response samples

Content type
application/json
{
  • "results": [
    • {
      • "id": 12946,
      • "title": "The Rhythm of the Saints",
      • "subtitle": null,
      • "label": "Warner Bros.",
      • "distributor": "Warner",
      • "type": "ORIGINAL",
      • "format": "ALBUM",
      • "original_release_date": "1990-10-16",
      • "rating": 3,
      • "translated": [
        • {
          • "lang": "ja",
          • "title": "リズム・オブ・ザ・セインツ",
          • "subtitle": null
          }
        ],
      • "externals": {
        • "musicbrainz": [
          • "9c08260c-d558-391b-ae2b-aba11b9793d8"
          ],
        • "discogs": [
          • 113674
          ]
        },
      • "genre": {
        • "id_genre": 143,
        • "name": "Worldbeat"
        },
      • "artists": [
        • {
          • "id_artist": 2278,
          • "name": "Paul Simon",
          • "link": "Main"
          }
        ]
      }
    ],
  • "offset": 0,
  • "limit": 20,
  • "total": 45
}

/api/artist/{id}/popularity

뮤직 스토리 아티스트 인기도 얻기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

아티스트 ID

Responses

Response Schema: application/json
type
required
string
Enum: "catalog" "current"

데이터 세트: 인기도
아티스트에게 가장 대표적인 인기 유형은 다음과 같습니다.

peak
required
number

데이터 세트: 인기도
연도별 가장 대표적인 날짜

object

데이터 세트: 인기도
오브젝트에는 아티스트의 글로벌 인기 정보가 포함되어 있습니다.

score
required
number [ 0 .. 100 ]

데이터 세트: 인기도
아티스트의 글로벌 점수(퍼센트)

rank
number

데이터 세트: 인기도
아티스트의 글로벌 순위

recordings_in_charts
number

데이터 세트: 인기도
차트 내 총 타이틀 수

object

데이터 세트: 인기도
개체에 아티스트의 인기도 카탈로그 정보가 포함되어 있습니다.

score
required
number [ 0 .. 100 ]

데이터 세트: 인기도
아티스트의 백분율로 표시된 카탈로그 점수

rank
number

데이터 세트: 인기도
아티스트의 카탈로그 순위

recordings_in_charts
number

데이터 세트: 인기도
차트 내 총 타이틀 수

Array of objects

데이터 세트: 인기도
연도별 카탈로그 인기도에 대한 모든 세부 정보가 포함된 배열

Array
year
required
number

데이터 세트: 인기도
인기 연도

charts_used
required
number

데이터 세트: 인기도
인기도를 계산하는 데 사용되는 차트 수

rank
required
number

데이터 세트: 인기도
아티스트 등급

score
required
number [ 0 .. 100 ]

데이터 세트: 인기도
아티스트의 점수

object

데이터 세트: 인기도
아티스트의 최고의 레코딩이 포함된 개체

id
required
number

데이터 세트: 인기도
가장 인기 있는 녹화 아이디

title
required
string

데이터 세트: 인기도
가장 인기 있는 레코딩 타이틀

best_rank
required
number

데이터 세트: 인기도
차트에서 녹음의 최고 순위

best_country_code
required
string

데이터 세트: 인기도
ISO 3166-1 알파-2 표준에 따라 기록이 최고 순위에 도달한 국가의 두 글자 코드 또는 여러 국가에서 순위에 도달한 경우 null입니다(문자열, 선택 사항).

best_country_name
required
string

데이터 세트: 인기도
기록이 최고 순위에 도달한 국가 이름(여러 국가에서 순위에 도달한 경우 "국제")

Array of objects

데이터 세트: 인기도
국가별 카탈로그 인기도에 대한 모든 세부 정보가 포함된 배열

Array
code
required
string

데이터 세트: 인기도
ISO 3166-1 알파-2 표준에 따른 두 글자 국가 코드

name
required
string

데이터 세트: 인기도
국가 이름

charts_used
required
number

데이터 세트: 인기도
인기도를 계산하는 데 사용되는 차트 수

rank
required
number

데이터 세트: 인기도
아티스트 등급

score
required
number [ 0 .. 100 ]

데이터 세트: 인기도
아티스트의 점수

object

데이터 세트: 인기도
아티스트의 최고의 레코딩이 포함된 개체

id
required
number

데이터 세트: 인기도
가장 인기 있는 녹화 아이디

title
required
string

데이터 세트: 인기도
가장 인기 있는 레코딩 타이틀

best_rank
required
number

데이터 세트: 인기도
차트에서 녹음의 최고 순위

best_month
required
string

데이터 세트: 인기도
최고의 기록 월

weeks_in_charts
required
number

데이터 세트: 인기도
기록의 차트 주 수

object

데이터 세트: 인기도
개체에 아티스트의 현재 인기 정보가 포함되어 있습니다.

score
required
number [ 0 .. 100 ]

데이터 세트: 인기도
아티스트의 현재 점수(퍼센트)

rank
number

데이터 세트: 인기도
아티스트의 현재 순위

recordings_in_charts
number

데이터 세트: 인기도
차트 내 총 타이틀 수

Array of objects

데이터 세트: 인기도
개체 테이블에는 월별 현재 인기도에 대한 모든 세부 정보가 포함되어 있습니다.

Array
month
required
string

데이터 세트: 인기도
인기의 달 형식은 "YYYY-MM"입니다.

charts_used
required
number

데이터 세트: 인기도
인기도를 계산하는 데 사용되는 차트 수

rank
required
number

데이터 세트: 인기도
아티스트 등급

score
required
number [ 0 .. 100 ]

데이터 세트: 인기도
아티스트의 점수

object

데이터 세트: 인기도
아티스트의 최고의 레코딩이 포함된 개체

id
required
number

데이터 세트: 인기도
가장 인기 있는 녹화 아이디

title
required
string

가장 인기 있는 레코딩 타이틀

best_rank
required
number

데이터 세트: 인기도
차트에서 녹음의 최고 순위

best_country_code
required
string

데이터 세트: 인기도
ISO 3166-1 알파-2 표준에 따라 기록이 최고 순위에 도달한 국가의 두 글자 코드 또는 여러 국가에서 순위에 도달한 경우 null입니다(문자열, 선택 사항).

best_country_name
required
string

데이터 세트: 인기도
기록이 최고 순위에 도달한 국가 이름(여러 국가에서 순위에 도달한 경우 "국제")

Array of objects

데이터 세트: 인기도
국가별 현재 인기도에 대한 모든 세부 정보가 포함된 배열

Array
code
required
string

데이터 세트: 인기도
ISO 3166-1 알파-2 표준에 따른 두 글자 국가 코드

name
required
string

데이터 세트: 인기도
국가 이름

charts_used
required
number

데이터 세트: 인기도
인기도를 계산하는 데 사용되는 차트 수

rank
required
number

데이터 세트: 인기도
아티스트 등급

score
required
number [ 0 .. 100 ]

데이터 세트: 인기도
아티스트의 점수

object

데이터 세트: 인기도
아티스트의 최고의 레코딩이 포함된 개체

id
required
number

데이터 세트: 인기도
가장 인기 있는 녹화 아이디

title
required
string

데이터 세트: 인기도
가장 인기 있는 레코딩 타이틀

best_rank
required
number

데이터 세트: 인기도
차트에서 녹음의 최고 순위

best_month
required
string

데이터 세트: 인기도
최고의 기록 월

weeks_in_charts
required
number

데이터 세트: 인기도
기록의 차트 주 수

Response samples

Content type
application/json
{
  • "type": "catalog",
  • "peak": 2016,
  • "global": {
    • "score": 100,
    • "rank": 1,
    • "recordings_in_charts": 237
    },
  • "catalog": {
    • "score": 100,
    • "rank": 1,
    • "recordings_in_charts": 229,
    • "details_by_year": [
      • {
        • "year": 2009,
        • "charts_used": 2,
        • "rank": 42,
        • "score": 51.2487091291627,
        • "best_recording": {
          • "id": 1473483,
          • "title": "Best I Ever Had",
          • "best_rank": 2,
          • "best_country_code": "US",
          • "best_country_name": "United States of America"
          }
        }
      ],
    • "details_by_country": [
      • {
        • "code": "GB",
        • "name": "United Kingdom",
        • "charts_used": 1,
        • "rank": 3,
        • "score": 84.57218339095239,
        • "best_recording": {
          • "id": 17184093,
          • "title": "One Dance",
          • "best_rank": 1,
          • "best_month": "2016-04-01",
          • "weeks_in_charts": 65
          }
        }
      ]
    },
  • "current": {
    • "score": 64.47778260642683,
    • "rank": 14,
    • "recordings_in_charts": 108,
    • "details_by_month": [
      • {
        • "month": "2020-01",
        • "charts_used": 48,
        • "rank": 948,
        • "score": 6.004772098820925,
        • "best_recording": {
          • "id": 19857860,
          • "title": "Money In The Grave",
          • "best_rank": 43,
          • "best_country_code": "US",
          • "best_country_name": "United States of America"
          }
        }
      ],
    • "details_by_country": [
      • {
        • "code": "AR",
        • "name": "Argentina",
        • "charts_used": 4,
        • "rank": 289,
        • "score": 23.925558356879662,
        • "best_recording": {
          • "id": 20773631,
          • "title": "Laugh Now Cry Later",
          • "best_rank": 48,
          • "best_month": "2023-02-01",
          • "weeks_in_charts": 1
          }
        }
      ]
    }
}

앨범

앨범 데이터를 가져오는 모든 엔드포인트

/api/album

뮤직 스토리 앨범 검색

Authorizations:
Bearer
query Parameters
query
required
string

검색할 앨범의 이름 또는 ID

page
integer >= 1
Default: 1

페이지 번호

release_date
string

결과를 필터링할 출시일

artist
string

결과를 필터링할 아티스트 이름

Responses

Response Schema: application/json
Array of objects
Array
id
required
number

데이터 세트: 기본
앨범의 ID

title
required
string

데이터 세트: 기본
앨범 제목

subtitle
string

데이터 세트: 기본
앨범의 부제목

label
string

데이터 세트: 기본
앨범의 레이블

distributor
string

데이터 세트: 기본
앨범 배포자

type
required
string
Enum: "ORIGINAL" "LIVE" "COMPILATION" "KARAOKE" "RING" "OTHER"

데이터 세트: 기본
앨범 유형

format
required
string
Enum: "ALBUM" "EP" "SINGLE" "MCD" "MIXTAPE"

데이터 세트: 기본
앨범 형식

original_release_date
string

데이터 세트: Reco
앨범의 원래 발매일, 형식은 "YYYY-MM-DD"입니다. 일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"일 수 있습니다.

rating
number

데이터 세트: 검토
앨범 평점

Array of objects

데이터 세트: 기본
앨범의 번역된 제목을 포함하는 배열

Array
lang
required
string

데이터 세트: 기본
ISO-639 표준에 따라 번역된 이름의 언어

title
required
string

데이터 세트: 기본
다른 언어로 된 제목의 이름

subtitle
string

데이터 세트: 기본
다른 언어로 된 자막의 이름

object

데이터 세트: 기본
외부 데이터베이스 및 플랫폼에 있는 앨범의 ID가 포함된 개체

musicbrainz
Array of strings

데이터 세트: 기본
뮤직브레인즈 앨범 ID 배열

discogs
Array of numbers

데이터 세트: 기본
Discogs 앨범 ID 배열

object
id_genre
required
number

데이터 세트: 기본
앨범 장르의 ID

name
required
string

데이터 세트: 기본
앨범의 장르 이름

Array of objects

데이터 세트: 기본
앨범과 관련된 아티스트 배열

Array
id_artist
required
number

데이터 세트: 기본
아티스트의 ID

name
required
string

데이터 세트: 기본
아티스트 이름

link
required
string

데이터 세트: 기본
관계 유형

score
number

검색과 관련된 점수

page
number
totalPages
number
totalHits
number

Response samples

Content type
application/json
{
  • "hits": [
    • {
      • "id": 12946,
      • "title": "The Rhythm of the Saints",
      • "subtitle": null,
      • "label": "Warner Bros.",
      • "distributor": "Warner",
      • "type": "ORIGINAL",
      • "format": "ALBUM",
      • "original_release_date": "1990-10-16",
      • "rating": 3,
      • "translated": [
        • {
          • "lang": "ja",
          • "title": "リズム・オブ・ザ・セインツ",
          • "subtitle": null
          }
        ],
      • "externals": {
        • "musicbrainz": [
          • "9c08260c-d558-391b-ae2b-aba11b9793d8"
          ],
        • "discogs": [
          • 113674
          ]
        },
      • "genre": {
        • "id_genre": 143,
        • "name": "Worldbeat"
        },
      • "artists": [
        • {
          • "id_artist": 2278,
          • "name": "Paul Simon",
          • "link": "Main"
          }
        ],
      • "score": "1"
      }
    ],
  • "page": 1,
  • "totalPages": 50,
  • "totalHits": 1000
}

/api/album/{id}

뮤직 스토리 앨범 받기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

앨범의 ID

Responses

Response Schema: application/json
id
required
number

데이터 세트: 기본
앨범의 ID

title
required
string

데이터 세트: 기본
앨범 제목

subtitle
string

데이터 세트: 기본
앨범의 부제목

label
string

데이터 세트: 기본
앨범의 레이블

distributor
string

데이터 세트: 기본
앨범 배포자

type
required
string
Enum: "ORIGINAL" "LIVE" "COMPILATION" "KARAOKE" "RING" "OTHER"

데이터 세트: 기본
앨범 유형

format
required
string
Enum: "ALBUM" "EP" "SINGLE" "MCD" "MIXTAPE"

데이터 세트: 기본
앨범 형식

original_release_date
string

데이터 세트: Reco
앨범의 원래 발매일, 형식은 "YYYY-MM-DD"입니다. 일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"일 수 있습니다.

rating
number

데이터 세트: 검토
앨범 평점

Array of objects

데이터 세트: 기본
앨범의 번역된 제목을 포함하는 배열

Array
lang
required
string

데이터 세트: 기본
ISO-639 표준에 따라 번역된 이름의 언어

title
required
string

데이터 세트: 기본
다른 언어로 된 제목의 이름

subtitle
string

데이터 세트: 기본
다른 언어로 된 자막의 이름

object

데이터 세트: 기본
외부 데이터베이스 및 플랫폼에 있는 앨범의 ID가 포함된 개체

musicbrainz
Array of strings

데이터 세트: 기본
뮤직브레인즈 앨범 ID 배열

discogs
Array of numbers

데이터 세트: 기본
Discogs 앨범 ID 배열

object
id_genre
required
number

데이터 세트: 기본
앨범 장르의 ID

name
required
string

데이터 세트: 기본
앨범의 장르 이름

Array of objects

데이터 세트: 기본
앨범과 관련된 아티스트 배열

Array
id_artist
required
number

데이터 세트: 기본
아티스트의 ID

name
required
string

데이터 세트: 기본
아티스트 이름

link
required
string

데이터 세트: 기본
관계 유형

Response samples

Content type
application/json
{
  • "id": 12946,
  • "title": "The Rhythm of the Saints",
  • "subtitle": null,
  • "label": "Warner Bros.",
  • "distributor": "Warner",
  • "type": "ORIGINAL",
  • "format": "ALBUM",
  • "original_release_date": "1990-10-16",
  • "rating": 3,
  • "translated": [
    • {
      • "lang": "ja",
      • "title": "リズム・オブ・ザ・セインツ",
      • "subtitle": null
      }
    ],
  • "externals": {
    • "musicbrainz": [
      • "9c08260c-d558-391b-ae2b-aba11b9793d8"
      ],
    • "discogs": [
      • 113674
      ]
    },
  • "genre": {
    • "id_genre": 143,
    • "name": "Worldbeat"
    },
  • "artists": [
    • {
      • "id_artist": 2278,
      • "name": "Paul Simon",
      • "link": "Main"
      }
    ]
}

/api/album/{id}/coverart

뮤직 스토리 앨범 표지 아트 받기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

앨범의 ID

Responses

Response Schema: application/json
path
required
string

데이터 세트: 아트웍
사진 전송 시 표지 아트 경로

path_400
string

데이터 세트: 아트웍
사진 전송 시 표지 아트(400x400)의 이동 경로

width
number

데이터 세트: 아트웍
커버 아트 너비(픽셀)

height
number

데이터 세트: 아트웍
커버 아트 높이(픽셀)

source
required
number

데이터 세트: 아트웍
표지 아트 출처

copyright
number

데이터 세트: 아트웍
표지 아트의 저작권

Response samples

Content type
application/json

/api/album/{id}/audiodescriptions

오디오 파일에서 계산된 설명자

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

앨범의 ID

Responses

Response Schema: application/json
arousal
number

데이터 세트: 오디오
강도, 에너지 및 활동과 관련된 지각 측정값입니다. 높은 값은 일반적으로 높은 에너지 트랙(하드 록, 메탈)에 해당합니다. 낮은 값은 차분한 트랙(슬로우, 발라드)에 부여됩니다.

danceability
number

데이터 세트: 오디오
트랙이 춤추기에 적합한지 여부(템포와 리듬, 안정성 및 규칙성에 대한 인식)를 나타냅니다. 값이 높을수록 춤출 수 있는 트랙에 해당합니다. 낮은 값은 지각 리듬이 없는 트랙과 관련이 있습니다.

dissonance
number

데이터 세트: 오디오
트랙의 불협화음 정도를 나타냅니다. 높은 값은 명확한 하모니가 없는 트랙, 예를 들어 시끄러운 음색 또는 매우 복잡한 하모니(트리톤, 초 등의 불협화음 간격)가 있는 트랙에 해당합니다. 낮은 값은 단순한 하모니, 명확한 멜로디, 자음 하모니(예: 간단한 피아노 멜로디)가 있는 트랙에 해당합니다.

electric_acoustic
number

데이터 세트: 오디오
트랙에 어쿠스틱 콘텐츠가 포함되어 있는지 여부를 나타냅니다. 높은 값은 어쿠스틱 트랙(어쿠스틱 기타/피아노, 음성, 클래식 음악)에 해당합니다. 낮은 값은 일렉트릭 콘텐츠(일렉트로닉, 디스토션, 오디오 효과)가 포함된 트랙을 나타냅니다.

melodicity
number

데이터 세트: 오디오
트랙에 선명하게 들리는 멜로디가 포함되어 있는지 여부를 나타냅니다. 값이 높을수록 노래를 따라 부르고 싶은 기분 좋은 화음의 트랙에 해당합니다. 낮은 값은 소음, 사운드스케이프 또는 복잡한 화음이나 멜로디(클래식, 재즈 등)가 있는 트랙과 더 관련이 있습니다.

music_speech
number

데이터 세트: 오디오
트랙의 음성 콘텐츠를 나타냅니다. 높은 값은 음성(인터뷰, 오디오북, 시, 해설)의 존재와 관련이 있습니다. 낮은 값은 보컬(노래 트랙)이 있지만 음성 부분이 없는 음악에 해당할 수 있습니다.

studio_live
number

데이터 세트: 오디오
트랙이 라이브로 연주되었을 확률을 나타냅니다. 값이 높을수록 라이브 트랙에 해당합니다. 값이 낮을수록 스튜디오 녹음과 관련이 있을 가능성이 높습니다.

valence
number

데이터 세트: 오디오
기쁨/슬픔과 같은 긍정적 또는 부정적 감정과 관련된 기분에 대한 지각적 측정값입니다. 값이 높을수록 긍정적인 감정이 있는 트랙에 해당합니다. 낮은 값은 슬픈 트랙을 나타냅니다.

vocal_instrumental
number

데이터 세트: 오디오
트랙에 보컬이 포함되어 있는지 여부를 나타냅니다. 값이 높으면 트랙에 보컬 사운드(악기)가 포함되어 있지 않음을 나타냅니다. 값이 낮으면 보컬 콘텐츠(예: 노래 가사, 랩, 슬램 또는 연설)가 있는 트랙에 해당할 가능성이 높습니다.

Response samples

Content type
application/json
{
  • "arousal": 0.6090944588744586,
  • "danceability": 0.42260865800865793,
  • "dissonance": 0.4210159740259739,
  • "electric_acoustic": 0.3986565800865799,
  • "melodicity": 0.6357076190476186,
  • "music_speech": 0.08721415584415596,
  • "studio_live": 0.294824155844156,
  • "valence": 0.4137444588744586,
  • "vocal_instrumental": 0.06088199134199131
}

/api/album/{id}/releases

뮤직 스토리 앨범 출시 정보 받기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

앨범의 ID

query Parameters
offset
integer >= 0
Default: 0

오프셋 번호

limit
integer >= 0
Default: 20

한도 수

Responses

Response Schema: application/json
Array of objects
Array
id
required
number

데이터 세트: 기본
릴리스 ID

release_date
string

데이터 세트: 기본
릴리즈의 릴리즈 날짜, "YYYY-MM-DD" 형식입니다. 일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"일 수 있습니다.

distributor
string

데이터 세트: 기본
릴리스 배포자

barcode
string

데이터 세트: 기본
릴리스의 바코드(EAN 또는 UPC)

support
string
Enum: "2CD" "CD" "DVD" "EP" "K7" "LP" "NUM"

데이터 세트: 기본
릴리스 매체

object

데이터 세트: 기본 / 외부
외부 데이터베이스 및 플랫폼에 있는 릴리스의 ID가 포함된 개체

musicbrainz
Array of strings

데이터 세트: 기본
뮤직브레인즈 릴리스 ID 배열

discogs
Array of numbers

데이터 세트: 기본
Discogs 릴리스 ID 배열

spotify
Array of strings

데이터 세트: 외부
Spotify 릴리스 ID 배열

deezer
Array of numbers

데이터 세트: 외부
Deezer 릴리스 ID 배열

napster
Array of strings

데이터 세트: 외부
냅스터 릴리스 ID 배열

qobuz
Array of numbers

데이터 세트: 외부
Qobuz 릴리스 ID 배열

apple
Array of numbers

데이터 세트: 외부
Apple 음악 릴리스 ID 배열

sevendigital
Array of numbers

데이터 세트: 외부
세븐디지털 릴리스 ID 배열

linemusic
Array of strings

데이터 세트: 외부
라인뮤직 릴리스 ID 배열

object

데이터 세트: 기본
앨범 정보가 포함된 개체

id
required
number

데이터 세트: 기본
앨범의 ID

title
required
string

데이터 세트: 기본
앨범 제목

Array of objects

데이터 세트: 기본
아티스트 정보가 포함된 개체

Array
id
required
number

데이터 세트: 기본
아티스트의 ID

name
required
string

데이터 세트: 기본
아티스트 이름

offset
number
limit
number
total
number

Response samples

Content type
application/json
{
  • "results": [
    • {
      • "id": 446,
      • "release_date": "2001-00-00",
      • "distributor": "RCA",
      • "barcode": "0744659975226",
      • "support": "LP",
      • "externals": {
        • "musicbrainz": [
          • "2e287d89-19fa-47d2-ad87-897b6fc9c8b0",
          • "9bf6bca9-5c27-3d57-9b50-133348bdb9e7"
          ],
        • "discogs": [
          • "534523,",
          • 5373901,
          • 1177873,
          • 8897565,
          • 437305
          ],
        • "spotify": [
          • "1gsqQnSVIeP0CIFAclYRUB",
          • "1KcGZXb6VBAxn8Jd9RVyc2",
          • "2A2w7NSKKyAfDvwx6GEHEg",
          • "5gtctm9OmVchYegE7PBOgc"
          ],
        • "deezer": [
          • 107745
          ],
        • "napster": [
          • "396274334",
          • "189177"
          ],
        • "qobuz": [
          • 183245
          ],
        • "apple": [
          • 254339508
          ],
        • "sevendigital": [
          • 293792
          ],
        • "linemusic": [
          • "mb00000000000cba83"
          ]
        },
      • "album": {
        • "id": 110,
        • "title": "Metal Machine Music"
        },
      • "artists": [
        • {
          • "id": 16,
          • "name": "Lou Reed"
          }
        ]
      }
    ],
  • "offset": 0,
  • "limit": 20,
  • "total": 45
}

/api/album/{id}/credits

앨범 크레딧 받기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

앨범의 ID

Responses

Response Schema: application/json
id
required
number

데이터 세트: 신용
앨범의 ID

Array of objects

데이터 세트: 신용
크레딧 정보가 포함된 객체 표

Array
parent_credit_name
string

데이터 세트: 신용
부모 크레딧 이름

Array of objects

데이터 세트: 신용
객체 자식 크레딧 표에는 모든 자식 크레딧이 포함됩니다.

Array
credit_child_name
string

데이터 세트: 신용
자녀 크레딧 이름

Array of objects

데이터 세트: 신용
객체 자식 크레딧 표

Array
name
string

데이터 세트: 신용
크레딧의 아티스트 이름

id_artist
number

데이터 세트: 신용
뮤직 스토리 카탈로그에 있는 아티스트의 ID

Response samples

Content type
application/json
{
  • "id": 696211,
  • "data": [
    • {
      • "parent_credit_name": "Engineer",
      • "parent_credit": [
        • {
          • "credit_child_name": "Assistant Engineer",
          • "credit_child": [
            • {
              • "name": "David Gleeson",
              • "id_artist": 4754188
              }
            ]
          }
        ]
      }
    ]
}

/api/album/{id}/reviews

뮤직 스토리 앨범 리뷰 받기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

앨범의 ID

query Parameters
offset
integer >= 0
Default: 0

오프셋 번호

limit
integer >= 0
Default: 20

한도 수

Responses

Response Schema: application/json
Array of objects
Array
lang
required
string
Enum: "FR" "EN" "DE" "JA" "PT" "ES"

데이터 세트: 검토
리뷰를 작성하는 언어

source
required
string

데이터 세트: 검토
표지 아트의 저작권

content
required
string

데이터 세트: 검토
표지 아트의 저작권

author
string

데이터 세트: 검토
표지 아트의 저작권

copyright
string

데이터 세트: 검토
표지 아트의 저작권

offset
number
limit
number
total
number

Response samples

Content type
application/json
{
  • "results": [
    • {
      • "lang": "EN",
      • "source": "Music-Story",
      • "content": "Released almost a year after it was finished, it is THE Velvet Underground album, an avant-garde album that establishes the Velvet's identity and favorite themes, and upsets the standards of society at the time. Produced by Andy Warhol, it bears his strong imprint and influence, lending the Velvet the voice of one of his muses, Nico. This album, so disturbing and out of the ordinary, received almost no airplay on commercial radio, not only because of the music's non-conformism, but perhaps also, paradoxically, because of Warhol's stranglehold on the group, which almost automatically attached the \"arty\" label to it, frightening the general public.",
      • "author": "Music Story",
      • "copyright": "©Copyright Music Story Music Story 2024"
      }
    ],
  • "offset": 0,
  • "limit": 20,
  • "total": 45
}

발매

발매 데이터를 가져오는 모든 엔드포인트

/api/release

뮤직 스토리 릴리스 검색

Authorizations:
Bearer
query Parameters
query
string

검색할 앨범 이름 또는 릴리스 ID

page
integer >= 1
Default: 1

페이지 번호

barcode
string

결과를 필터링하는 바코드

release_date
string

결과를 필터링할 출시일

musicbrainz_id
string

Musicbrainz ID로 결과 필터링

spotify_id
string

Spotify ID로 결과 필터링

deezer_id
string

Deezer ID로 결과 필터링

napster_id
string

Napster ID로 결과 필터링

qobuz_id
string

Qobuz ID로 결과 필터링

apple_id
string

Apple Music ID로 결과 필터링

sevendigital_id
string

7Digital ID로 결과 필터링

discogs_id
string

결과를 필터링할 Discogs ID

Responses

Response Schema: application/json
Array of objects
Array
id
required
number

데이터 세트: 기본
릴리스 ID

release_date
string

데이터 세트: 기본
릴리즈의 릴리즈 날짜, "YYYY-MM-DD" 형식입니다. 일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"일 수 있습니다.

distributor
string

데이터 세트: 기본
릴리스 배포자

barcode
string

데이터 세트: 기본
릴리스의 바코드(EAN 또는 UPC)

support
string
Enum: "2CD" "CD" "DVD" "EP" "K7" "LP" "NUM"

데이터 세트: 기본
릴리스 매체

object

데이터 세트: 기본 / 외부
외부 데이터베이스 및 플랫폼에 있는 릴리스의 ID가 포함된 개체

musicbrainz
Array of strings

데이터 세트: 기본
뮤직브레인즈 릴리스 ID 배열

discogs
Array of numbers

데이터 세트: 기본
Discogs 릴리스 ID 배열

spotify
Array of strings

데이터 세트: 외부
Spotify 릴리스 ID 배열

deezer
Array of numbers

데이터 세트: 외부
Deezer 릴리스 ID 배열

napster
Array of strings

데이터 세트: 외부
냅스터 릴리스 ID 배열

qobuz
Array of numbers

데이터 세트: 외부
Qobuz 릴리스 ID 배열

apple
Array of numbers

데이터 세트: 외부
Apple 음악 릴리스 ID 배열

sevendigital
Array of numbers

데이터 세트: 외부
세븐디지털 릴리스 ID 배열

linemusic
Array of strings

데이터 세트: 외부
라인뮤직 릴리스 ID 배열

object

데이터 세트: 기본
앨범 정보가 포함된 개체

id
required
number

데이터 세트: 기본
앨범의 ID

title
required
string

데이터 세트: 기본
앨범 제목

Array of objects

데이터 세트: 기본
아티스트 정보가 포함된 개체

Array
id
required
number

데이터 세트: 기본
아티스트의 ID

name
required
string

데이터 세트: 기본
아티스트 이름

score
number

검색과 관련된 점수

page
number
totalPages
number
totalHits
number

Response samples

Content type
application/json
{
  • "hits": [
    • {
      • "id": 446,
      • "release_date": "2001-00-00",
      • "distributor": "RCA",
      • "barcode": "0744659975226",
      • "support": "LP",
      • "externals": {
        • "musicbrainz": [
          • "2e287d89-19fa-47d2-ad87-897b6fc9c8b0",
          • "9bf6bca9-5c27-3d57-9b50-133348bdb9e7"
          ],
        • "discogs": [
          • "534523,",
          • 5373901,
          • 1177873,
          • 8897565,
          • 437305
          ],
        • "spotify": [
          • "1gsqQnSVIeP0CIFAclYRUB",
          • "1KcGZXb6VBAxn8Jd9RVyc2",
          • "2A2w7NSKKyAfDvwx6GEHEg",
          • "5gtctm9OmVchYegE7PBOgc"
          ],
        • "deezer": [
          • 107745
          ],
        • "napster": [
          • "396274334",
          • "189177"
          ],
        • "qobuz": [
          • 183245
          ],
        • "apple": [
          • 254339508
          ],
        • "sevendigital": [
          • 293792
          ],
        • "linemusic": [
          • "mb00000000000cba83"
          ]
        },
      • "album": {
        • "id": 110,
        • "title": "Metal Machine Music"
        },
      • "artists": [
        • {
          • "id": 16,
          • "name": "Lou Reed"
          }
        ],
      • "score": "1"
      }
    ],
  • "page": 1,
  • "totalPages": 50,
  • "totalHits": 1000
}

/api/release/toc

목차로 뮤직 스토리 릴리스 검색

Authorizations:
Bearer
query Parameters
toc
required
string
Example: toc=1 4 289150 150 72965 144450 217485

다음 값으로 공백 또는 +로 구분된 MusicBrainz의 '전체 TOC' 형식의 CD TOC(목차)입니다:

  • 첫 번째 트랙 번호(항상 1)
  • 마지막 트랙 번호
  • 리드아웃 트랙의 섹터 오프셋(디스크의 끝 부분)
  • 트랙 1부터 시작되는 각 트랙의 섹터 오프셋
page
integer >= 1
Default: 1

페이지 번호

Responses

Response Schema: application/json
Array of objects
Array
id
required
number

데이터 세트: 기본
릴리스 ID

release_date
string

데이터 세트: 기본
릴리즈의 릴리즈 날짜, "YYYY-MM-DD" 형식입니다. 일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"일 수 있습니다.

distributor
string

데이터 세트: 기본
릴리스 배포자

barcode
string

데이터 세트: 기본
릴리스의 바코드(EAN 또는 UPC)

support
string
Enum: "2CD" "CD" "DVD" "EP" "K7" "LP" "NUM"

데이터 세트: 기본
릴리스 매체

object

데이터 세트: 기본 / 외부
외부 데이터베이스 및 플랫폼에 있는 릴리스의 ID가 포함된 개체

musicbrainz
Array of strings

데이터 세트: 기본
뮤직브레인즈 릴리스 ID 배열

discogs
Array of numbers

데이터 세트: 기본
Discogs 릴리스 ID 배열

spotify
Array of strings

데이터 세트: 외부
Spotify 릴리스 ID 배열

deezer
Array of numbers

데이터 세트: 외부
Deezer 릴리스 ID 배열

napster
Array of strings

데이터 세트: 외부
냅스터 릴리스 ID 배열

qobuz
Array of numbers

데이터 세트: 외부
Qobuz 릴리스 ID 배열

apple
Array of numbers

데이터 세트: 외부
Apple 음악 릴리스 ID 배열

sevendigital
Array of numbers

데이터 세트: 외부
세븐디지털 릴리스 ID 배열

linemusic
Array of strings

데이터 세트: 외부
라인뮤직 릴리스 ID 배열

object

데이터 세트: 기본
앨범 정보가 포함된 개체

id
required
number

데이터 세트: 기본
앨범의 ID

title
required
string

데이터 세트: 기본
앨범 제목

Array of objects

데이터 세트: 기본
아티스트 정보가 포함된 개체

Array
id
required
number

데이터 세트: 기본
아티스트의 ID

name
required
string

데이터 세트: 기본
아티스트 이름

score
number

검색과 관련된 점수

page
number
totalPages
number
totalHits
number

Response samples

Content type
application/json
{
  • "hits": [
    • {
      • "id": 446,
      • "release_date": "2001-00-00",
      • "distributor": "RCA",
      • "barcode": "0744659975226",
      • "support": "LP",
      • "externals": {
        • "musicbrainz": [
          • "2e287d89-19fa-47d2-ad87-897b6fc9c8b0",
          • "9bf6bca9-5c27-3d57-9b50-133348bdb9e7"
          ],
        • "discogs": [
          • "534523,",
          • 5373901,
          • 1177873,
          • 8897565,
          • 437305
          ],
        • "spotify": [
          • "1gsqQnSVIeP0CIFAclYRUB",
          • "1KcGZXb6VBAxn8Jd9RVyc2",
          • "2A2w7NSKKyAfDvwx6GEHEg",
          • "5gtctm9OmVchYegE7PBOgc"
          ],
        • "deezer": [
          • 107745
          ],
        • "napster": [
          • "396274334",
          • "189177"
          ],
        • "qobuz": [
          • 183245
          ],
        • "apple": [
          • 254339508
          ],
        • "sevendigital": [
          • 293792
          ],
        • "linemusic": [
          • "mb00000000000cba83"
          ]
        },
      • "album": {
        • "id": 110,
        • "title": "Metal Machine Music"
        },
      • "artists": [
        • {
          • "id": 16,
          • "name": "Lou Reed"
          }
        ],
      • "score": "1"
      }
    ],
  • "page": 1,
  • "totalPages": 50,
  • "totalHits": 1000
}

/api/release/{id}

뮤직 스토리 릴리스 받기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

릴리스 ID

Responses

Response Schema: application/json
id
required
number

데이터 세트: 기본
릴리스 ID

release_date
string

데이터 세트: 기본
릴리즈의 릴리즈 날짜, "YYYY-MM-DD" 형식입니다. 일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"일 수 있습니다.

distributor
string

데이터 세트: 기본
릴리스 배포자

barcode
string

데이터 세트: 기본
릴리스의 바코드(EAN 또는 UPC)

support
string
Enum: "2CD" "CD" "DVD" "EP" "K7" "LP" "NUM"

데이터 세트: 기본
릴리스 매체

object

데이터 세트: 기본 / 외부
외부 데이터베이스 및 플랫폼에 있는 릴리스의 ID가 포함된 개체

musicbrainz
Array of strings

데이터 세트: 기본
뮤직브레인즈 릴리스 ID 배열

discogs
Array of numbers

데이터 세트: 기본
Discogs 릴리스 ID 배열

spotify
Array of strings

데이터 세트: 외부
Spotify 릴리스 ID 배열

deezer
Array of numbers

데이터 세트: 외부
Deezer 릴리스 ID 배열

napster
Array of strings

데이터 세트: 외부
냅스터 릴리스 ID 배열

qobuz
Array of numbers

데이터 세트: 외부
Qobuz 릴리스 ID 배열

apple
Array of numbers

데이터 세트: 외부
Apple 음악 릴리스 ID 배열

sevendigital
Array of numbers

데이터 세트: 외부
세븐디지털 릴리스 ID 배열

linemusic
Array of strings

데이터 세트: 외부
라인뮤직 릴리스 ID 배열

object

데이터 세트: 기본
앨범 정보가 포함된 개체

id
required
number

데이터 세트: 기본
앨범의 ID

title
required
string

데이터 세트: 기본
앨범 제목

Array of objects

데이터 세트: 기본
아티스트 정보가 포함된 개체

Array
id
required
number

데이터 세트: 기본
아티스트의 ID

name
required
string

데이터 세트: 기본
아티스트 이름

Response samples

Content type
application/json
{
  • "id": 446,
  • "release_date": "2001-00-00",
  • "distributor": "RCA",
  • "barcode": "0744659975226",
  • "support": "LP",
  • "externals": {
    • "musicbrainz": [
      • "2e287d89-19fa-47d2-ad87-897b6fc9c8b0",
      • "9bf6bca9-5c27-3d57-9b50-133348bdb9e7"
      ],
    • "discogs": [
      • "534523,",
      • 5373901,
      • 1177873,
      • 8897565,
      • 437305
      ],
    • "spotify": [
      • "1gsqQnSVIeP0CIFAclYRUB",
      • "1KcGZXb6VBAxn8Jd9RVyc2",
      • "2A2w7NSKKyAfDvwx6GEHEg",
      • "5gtctm9OmVchYegE7PBOgc"
      ],
    • "deezer": [
      • 107745
      ],
    • "napster": [
      • "396274334",
      • "189177"
      ],
    • "qobuz": [
      • 183245
      ],
    • "apple": [
      • 254339508
      ],
    • "sevendigital": [
      • 293792
      ],
    • "linemusic": [
      • "mb00000000000cba83"
      ]
    },
  • "album": {
    • "id": 110,
    • "title": "Metal Machine Music"
    },
  • "artists": [
    • {
      • "id": 16,
      • "name": "Lou Reed"
      }
    ]
}

/api/release/{id}/tracks

뮤직 스토리 출시 트랙 받기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

릴리스 ID

query Parameters
offset
integer >= 0
Default: 0

오프셋 번호

limit
integer >= 0
Default: 20

한도 수

Responses

Response Schema: application/json
Array of objects
Array
id
number

데이터 세트: 기본
트랙의 ID

disc_number
number

데이터 세트: 기본
디스크 번호

track_number
number

데이터 세트: 기본
트랙 번호

object

데이터 세트: 기본
녹화 정보가 포함된 개체

id
number

데이터 세트: 기본
녹화의 ID

title
string

데이터 세트: 기본
녹화 제목

subtitle
string

데이터 세트: 기본
녹화의 자막

duration
string

데이터 세트: 기본
녹화 시간, 형식은 'HH:MM:SS'입니다.

offset
number
limit
number
total
number

Response samples

Content type
application/json
{
  • "results": [
    • {
      • "id": 23096375614016624,
      • "disc_number": 1,
      • "track_number": 1,
      • "recording": {
        • "id": 5377544,
        • "title": "The Rhythm Of The Night",
        • "subtitle": null,
        • "duration": "00:04:39"
        }
      }
    ],
  • "offset": 0,
  • "limit": 20,
  • "total": 45
}

레코딩

레코딩 데이터를 가져오는 모든 엔드포인트

/api/recording

뮤직 스토리 녹음 검색

Authorizations:
Bearer
query Parameters
query
string

검색할 녹화물의 이름 또는 ID

page
integer >= 1
Default: 1

페이지 번호

isrc
string

결과를 필터링하는 ISRC

musicbrainz_id
string

Musicbrainz ID로 결과 필터링

spotify_id
string

Spotify ID로 결과 필터링

deezer_id
string

Deezer ID로 결과 필터링

napster_id
string

Napster ID로 결과 필터링

qobuz_id
string

Qobuz ID로 결과 필터링

apple_id
string

Apple Music ID로 결과 필터링

sevendigital_id
string

7Digital ID로 결과 필터링

lyricfind_id
string

결과를 필터링하는 Lyricfind ID

Responses

Response Schema: application/json
Array of objects
Array
id
required
number

데이터 세트: 기본
녹화의 ID

title
required
string

데이터 세트: 기본
녹화 제목

subtitle
string

데이터 세트: 기본
녹화의 자막

duration
string

데이터 세트: 기본
녹화 시간, 형식은 "HH:MM:SS"

isrc
string

데이터 세트: 기본
녹음의 ISRC

hit
number

데이터 세트: 기본
차트에 기록이 있는 경우 평점 매기기

editors_pick
number

데이터 세트: 기본
뮤직 스토리 편집팀에서 추천한 녹음인 경우 등급 지정

object

데이터 세트: 기본
외부 데이터베이스 및 플랫폼에 있는 녹화물의 ID가 포함된 개체

musicbrainz
Array of numbers

데이터 세트: 기본
뮤직브레인즈 레코딩 ID 배열

lyricfind
Array of numbers

데이터 세트: 가사
LyricFind 레코딩 ID 배열

spotify
Array of strings

데이터 세트: 외부
Spotify 녹음 ID 배열

deezer
Array of numbers

데이터 세트: 외부
디저 녹화 ID 배열

napster
Array of strings

데이터 세트: 외부
냅스터 녹화 ID 배열

qobuz
Array of numbers

데이터 세트: 외부
Qobuz 레코딩 ID 배열

apple
Array of numbers

데이터 세트: 외부
Apple 음악 녹음 ID 배열

sevendigital
Array of numbers

데이터 세트: 외부
세븐디지털 레코딩 ID 배열

linemusic
Array of strings

데이터 세트: 외부
라인뮤직 레코딩 ID 배열

Array of objects

데이터 세트: 기본
녹음 번역된 이름이 포함된 배열

Array
lang
string

데이터 세트: 기본
ISO-639 표준에 따라 번역된 이름의 언어

title
string

데이터 세트: 기본
다른 언어로 된 녹화물 제목

subtitle
string

데이터 세트: 기본
다른 언어로 된 녹화물 자막

related_isrcs
Array of strings

데이터 세트: 기본
관련 ISRC 배열

object

데이터 세트: 기본
녹음의 장르가 포함된 개체

id_genre
required
number

데이터 세트: 기본
녹음 장르의 ID

name
required
string

데이터 세트: 기본
녹음 장르의 이름

Array of objects

데이터 세트: 기본
아티스트 정보가 포함된 개체

Array
id
required
number

데이터 세트: 기본
아티스트의 ID

name
required
string

데이터 세트: 기본
아티스트 이름

score
number

검색과 관련된 점수

page
number
totalPages
number
totalHits
number

Response samples

Content type
application/json
{
  • "hits": [
    • {
      • "id": 49846,
      • "title": "Thunderstruck",
      • "subtitle": null,
      • "duration": "00:06:34",
      • "isrc": "AUAP09200021",
      • "hit": null,
      • "editors_pick": null,
      • "externals": {
        • "musicbrainz": [
          • 464398
          ],
        • "lyricfind": [
          • 194658,
          • 5244802
          ],
        • "spotify": [
          • "1DstlcbjaI2vjyJNNW7leT",
          • "1DstlcbjaI2vjyJNNW7leT"
          ],
        • "deezer": [
          • 92722920,
          • 92720126
          ],
        • "napster": [
          • "613f6c61b98e619b681d0f28",
          • "613f801ab98e619b68c841bf",
          • "610034875",
          • "609221422",
          • "190835078",
          • "190834549"
          ],
        • "qobuz": [
          • 19912668,
          • 19907823,
          • 19907940
          ],
        • "apple": [
          • 575992085,
          • 575997835,
          • 579533232
          ],
        • "sevendigital": [
          • 40266621,
          • 40267569
          ],
        • "linemusic": [
          • "mt000000000074338d",
          • "mt00000000007431eb"
          ]
        },
      • "translated": [
        • {
          • "lang": "ja",
          • "title": "サンダーストラック",
          • "subtitle": null
          }
        ],
      • "related_isrcs": null,
      • "genre": {
        • "id_genre": 32,
        • "name": "Hard rock"
        },
      • "artists": [
        • {
          • "id": 100115,
          • "name": "AC/DC"
          }
        ],
      • "score": "1"
      }
    ],
  • "page": 1,
  • "totalPages": 50,
  • "totalHits": 1000
}

/api/recording/{id}

뮤직 스토리 녹음 받기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

녹화의 ID

Responses

Response Schema: application/json
id
required
number

데이터 세트: 기본
녹화의 ID

title
required
string

데이터 세트: 기본
녹화 제목

subtitle
string

데이터 세트: 기본
녹화의 자막

duration
string

데이터 세트: 기본
녹화 시간, 형식은 "HH:MM:SS"

isrc
string

데이터 세트: 기본
녹음의 ISRC

hit
number

데이터 세트: 기본
차트에 기록이 있는 경우 평점 매기기

editors_pick
number

데이터 세트: 기본
뮤직 스토리 편집팀에서 추천한 녹음인 경우 등급 지정

object

데이터 세트: 기본
외부 데이터베이스 및 플랫폼에 있는 녹화물의 ID가 포함된 개체

musicbrainz
Array of numbers

데이터 세트: 기본
뮤직브레인즈 레코딩 ID 배열

lyricfind
Array of numbers

데이터 세트: 가사
LyricFind 레코딩 ID 배열

spotify
Array of strings

데이터 세트: 외부
Spotify 녹음 ID 배열

deezer
Array of numbers

데이터 세트: 외부
디저 녹화 ID 배열

napster
Array of strings

데이터 세트: 외부
냅스터 녹화 ID 배열

qobuz
Array of numbers

데이터 세트: 외부
Qobuz 레코딩 ID 배열

apple
Array of numbers

데이터 세트: 외부
Apple 음악 녹음 ID 배열

sevendigital
Array of numbers

데이터 세트: 외부
세븐디지털 레코딩 ID 배열

linemusic
Array of strings

데이터 세트: 외부
라인뮤직 레코딩 ID 배열

Array of objects

데이터 세트: 기본
녹음 번역된 이름이 포함된 배열

Array
lang
string

데이터 세트: 기본
ISO-639 표준에 따라 번역된 이름의 언어

title
string

데이터 세트: 기본
다른 언어로 된 녹화물 제목

subtitle
string

데이터 세트: 기본
다른 언어로 된 녹화물 자막

related_isrcs
Array of strings

데이터 세트: 기본
관련 ISRC 배열

object

데이터 세트: 기본
녹음의 장르가 포함된 개체

id_genre
required
number

데이터 세트: 기본
녹음 장르의 ID

name
required
string

데이터 세트: 기본
녹음 장르의 이름

Array of objects

데이터 세트: 기본
아티스트 정보가 포함된 개체

Array
id
required
number

데이터 세트: 기본
아티스트의 ID

name
required
string

데이터 세트: 기본
아티스트 이름

Response samples

Content type
application/json
{
  • "id": 49846,
  • "title": "Thunderstruck",
  • "subtitle": null,
  • "duration": "00:06:34",
  • "isrc": "AUAP09200021",
  • "hit": null,
  • "editors_pick": null,
  • "externals": {
    • "musicbrainz": [
      • 464398
      ],
    • "lyricfind": [
      • 194658,
      • 5244802
      ],
    • "spotify": [
      • "1DstlcbjaI2vjyJNNW7leT",
      • "1DstlcbjaI2vjyJNNW7leT"
      ],
    • "deezer": [
      • 92722920,
      • 92720126
      ],
    • "napster": [
      • "613f6c61b98e619b681d0f28",
      • "613f801ab98e619b68c841bf",
      • "610034875",
      • "609221422",
      • "190835078",
      • "190834549"
      ],
    • "qobuz": [
      • 19912668,
      • 19907823,
      • 19907940
      ],
    • "apple": [
      • 575992085,
      • 575997835,
      • 579533232
      ],
    • "sevendigital": [
      • 40266621,
      • 40267569
      ],
    • "linemusic": [
      • "mt000000000074338d",
      • "mt00000000007431eb"
      ]
    },
  • "translated": [
    • {
      • "lang": "ja",
      • "title": "サンダーストラック",
      • "subtitle": null
      }
    ],
  • "related_isrcs": null,
  • "genre": {
    • "id_genre": 32,
    • "name": "Hard rock"
    },
  • "artists": [
    • {
      • "id": 100115,
      • "name": "AC/DC"
      }
    ]
}

/api/recording/{id}/audiodescriptions

Simbals 기술로 계산된 설명자

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

녹화의 ID

Responses

Response Schema: application/json
absolute_loudness
number

데이터 세트: 오디오
오디오 신호의 인지된 강도와 관련된 사항

arousal
number

데이터 세트: 오디오
강도, 에너지 및 활동과 관련된 지각 측정값입니다. 높은 값은 일반적으로 높은 에너지 트랙(하드 록, 메탈)에 해당합니다. 낮은 값은 차분한 트랙(슬로우, 발라드)에 주어집니다.

articulation
number

데이터 세트: 오디오
트랙에 스타카토 아티큘레이션이 있는 사운드가 포함되어 있는지 여부를 나타냅니다. 높은 값은 빠른 음표가 많은 트랙, 예를 들어 아르페지오가 있는 트랙에 해당합니다. 낮은 값은 긴 음이 지속되는 느긋한 트랙, 예를 들어 전자 텍스처와 관련이 있습니다.

binary
number

데이터 세트: 오디오
트랙의 리듬 속성. 청취자가 트랙의 리듬을 2진법으로 인식하는지 여부(예: 3진법) 값이 높을수록 트랙이 바이너리일 확률이 높아집니다.

bpm
number

데이터 세트: 오디오
레코딩의 BPM

brightness
number

데이터 세트: 오디오
사운드/음악의 밝기 느낌입니다.

centroid
number

데이터 세트: 오디오
스펙트럼의 질량 중심이 어디에 있는지 나타냅니다.

chroma01
number

데이터 세트: 오디오
크로마 계수는 음악 옥타브의 12가지 반음을 나타내는 12개의 빈에 투영된 스펙트럼의 에너지입니다.

chroma02
number

데이터 세트: 오디오
크로마 계수는 음악 옥타브의 12가지 반음을 나타내는 12개의 빈에 투영된 스펙트럼의 에너지입니다.

chroma03
number

데이터 세트: 오디오
크로마 계수는 음악 옥타브의 12가지 반음을 나타내는 12개의 빈에 투영된 스펙트럼의 에너지입니다.

chroma04
number

데이터 세트: 오디오
크로마 계수는 음악 옥타브의 12가지 반음을 나타내는 12개의 빈에 투영된 스펙트럼의 에너지입니다.

chroma05
number

데이터 세트: 오디오
크로마 계수는 음악 옥타브의 12가지 반음을 나타내는 12개의 빈에 투영된 스펙트럼의 에너지입니다.

chroma06
number

데이터 세트: 오디오
크로마 계수는 음악 옥타브의 12가지 반음을 나타내는 12개의 빈에 투영된 스펙트럼의 에너지입니다.

chroma08
number

데이터 세트: 오디오
크로마 계수는 음악 옥타브의 12가지 반음을 나타내는 12개의 빈에 투영된 스펙트럼의 에너지입니다.

chroma09
number

데이터 세트: 오디오
크로마 계수는 음악 옥타브의 12가지 반음을 나타내는 12개의 빈에 투영된 스펙트럼의 에너지입니다.

chroma10
number

데이터 세트: 오디오
크로마 계수는 음악 옥타브의 12가지 반음을 나타내는 12개의 빈에 투영된 스펙트럼의 에너지입니다.

chroma11
number

데이터 세트: 오디오
크로마 계수는 음악 옥타브의 12가지 반음을 나타내는 12개의 빈에 투영된 스펙트럼의 에너지입니다.

chroma12
number

데이터 세트: 오디오
크로마 계수는 음악 옥타브의 12가지 반음을 나타내는 12개의 빈에 투영된 스펙트럼의 에너지입니다.

complexity
number

데이터 세트: 오디오
트랙의 리듬 복잡도, 즉 탭으로 반복하거나 미터를 찾기가 얼마나 어려운지 나타냅니다. 값이 높을수록 지각된 리듬이 더 복잡하다는 의미입니다.

complexity_chroma
number

데이터 세트: 오디오
크로마 표현의 노이즈와 관련이 있습니다. 값이 높으면 복잡한 색조 속성을 가진 트랙을 나타내고 값이 낮으면 단순한 색조 속성을 나타냅니다.

danceability
number

데이터 세트: 오디오
트랙이 춤추기에 적합한지 여부(템포와 리듬, 안정성 및 규칙성에 대한 인식)를 나타냅니다. 값이 높을수록 춤출 수 있는 트랙에 해당합니다. 낮은 값은 지각 리듬이 없는 트랙과 관련이 있습니다.

dissonance
number

데이터 세트: 오디오
트랙의 불협화음 정도를 나타냅니다. 높은 값은 명확한 하모니가 없는 트랙, 예를 들어 시끄러운 음색 또는 매우 복잡한 하모니(트리톤, 초 등의 불협화음 간격)가 있는 트랙에 해당합니다. 낮은 값은 단순한 하모니, 명확한 멜로디, 자음 하모니(예: 간단한 피아노 멜로디)가 있는 트랙에 해당합니다.

electric_acoustic
number

데이터 세트: 오디오
트랙에 어쿠스틱 콘텐츠가 포함되어 있는지 여부를 나타냅니다. 높은 값은 어쿠스틱 트랙(어쿠스틱 기타/피아노, 음성, 클래식 음악)에 해당합니다. 낮은 값은 일렉트릭 콘텐츠(일렉트로닉, 디스토션, 오디오 효과)가 포함된 트랙을 나타냅니다.

event_density
number

데이터 세트: 오디오
시간 단위당 타악기 이벤트 수, 즉 트랙의 속도입니다. 이벤트 밀도가 높은 트랙에는 빠른 음악 이벤트(음표 또는 타악기)가 포함됩니다. 이벤트 밀도가 낮은 트랙은 일반적으로 느린/지속적인 음표로 구성됩니다.

flatness
number

데이터 세트: 오디오
소리의 톤이 노이즈와 얼마나 유사한지 정량화하는 방법을 제공합니다. 톤 신호는 작은 값을 갖는 경향이 있는 반면, 노이즈 신호는 높은 값을 갖는 경향이 있습니다.

intensity
number

데이터 세트: 오디오
오디오 신호의 강도와 관련이 있습니다.

loudness
number

데이터 세트: 오디오
오디오 신호의 정규화된 인지 강도와 관련이 있습니다.

loudness_range
number

데이터 세트: 오디오
오디오 신호의 다이내믹 레인지와 관련이 있습니다.

melodicity
number

데이터 세트: 오디오
트랙에 선명하게 들리는 멜로디가 포함되어 있는지 여부를 나타냅니다. 값이 높을수록 따라 부르고 싶은 기분 좋은 멜로디의 트랙에 해당합니다.

낮은 값은 소음, 사운드스케이프 또는 복잡한 화음이나 멜로디(클래식, 재즈 등)가 있는 트랙과 더 관련이 있습니다.

mfcc01
number

데이터 세트: 오디오
MFCC는 계수가 거의 없는 스펙트럼의 모양을 나타냅니다.

mfcc02
number

데이터 세트: 오디오
MFCC는 계수가 거의 없는 스펙트럼의 모양을 나타냅니다.

mfcc03
number

데이터 세트: 오디오
MFCC는 계수가 거의 없는 스펙트럼의 모양을 나타냅니다.

mfcc04
number

데이터 세트: 오디오
MFCC는 계수가 거의 없는 스펙트럼의 모양을 나타냅니다.

mfcc05
number

데이터 세트: 오디오
MFCC는 계수가 거의 없는 스펙트럼의 모양을 나타냅니다.

mfcc06
number

데이터 세트: 오디오
MFCC는 계수가 거의 없는 스펙트럼의 모양을 나타냅니다.

mfcc07
number

데이터 세트: 오디오
MFCC는 계수가 거의 없는 스펙트럼의 모양을 나타냅니다.

mfcc08
number

데이터 세트: 오디오
MFCC는 계수가 거의 없는 스펙트럼의 모양을 나타냅니다.

mfcc09
number

데이터 세트: 오디오
MFCC는 계수가 거의 없는 스펙트럼의 모양을 나타냅니다.

mfcc10
number

데이터 세트: 오디오
MFCC는 계수가 거의 없는 스펙트럼의 모양을 나타냅니다.

mfcc11
number

데이터 세트: 오디오
MFCC는 계수가 거의 없는 스펙트럼의 모양을 나타냅니다.

mfcc12
number

데이터 세트: 오디오
MFCC는 계수가 거의 없는 스펙트럼의 모양을 나타냅니다.

mfcc13
number

데이터 세트: 오디오
MFCC는 계수가 거의 없는 스펙트럼의 모양을 나타냅니다.

Array of objects

데이터 세트: 오디오
객체 배열에는 녹음의 모든 분위기가 포함됩니다.

Array
name
string

데이터 세트: 오디오
녹음의 분위기 이름

value
number

데이터 세트: 오디오
녹음 분위기의 가중치

music_speech
number

데이터 세트: 오디오
트랙의 음성 콘텐츠를 나타냅니다. 높은 값은 음성(인터뷰, 오디오북, 시, 해설)의 존재와 관련이 있습니다. 낮은 값은 보컬(노래 트랙)이 있지만 음성 부분이 없는 음악에 해당할 수 있습니다.

pulse_clarity
number

데이터 세트: 오디오
템포에 대한 인식. 템포가 선명하고 매우 안정적이면 값이 높습니다. 값이 낮으면 리듬이 없거나 템포가 불안정한 트랙을 나타냅니다.

rhythmic_stability
number

데이터 세트: 오디오
템포에 대한 인식. 템포가 선명하고 매우 안정적이면 값이 높습니다. 값이 낮으면 리듬이 없거나 템포가 불안정한 트랙을 나타냅니다.

roll_off
number

데이터 세트: 오디오
스펙트럼 전체 에너지의 85%가 포함되는 주파수로 정의됩니다. 고조파/노이즈 차단 주파수와 어떤 식으로든 상관관계가 있습니다.

spread
number

데이터 세트: 오디오
평균값을 중심으로 한 스펙트럼의 확산으로 정의됩니다.

studio_live
number

데이터 세트: 오디오
트랙이 라이브로 연주되었을 확률을 나타냅니다. 값이 높을수록 라이브 트랙에 해당합니다. 값이 낮을수록 스튜디오 녹음과 관련이 있을 가능성이 높습니다.

themes
Array of strings

데이터 세트: 오디오
녹음의 모든 테마가 포함된 문자열 테이블

timbres
Array of strings

데이터 세트: 오디오
스트링 테이블에는 레코딩의 모든 음색이 포함됩니다.

valence
number

데이터 세트: 오디오
기쁨/슬픔과 같은 긍정적 또는 부정적 감정과 관련된 기분에 대한 지각적 측정값입니다. 값이 높을수록 긍정적인 감정이 있는 트랙에 해당합니다. 낮은 값은 슬픈 트랙을 나타냅니다.

vocal_instrumental
number

데이터 세트: 오디오
트랙에 보컬이 포함되어 있는지 여부를 나타냅니다. 값이 높으면 트랙에 보컬 사운드(악기)가 포함되지 않았음을 나타냅니다. 낮은 값은 보컬 콘텐츠(예: 노래, 랩, 슬램 또는 연설)가 있는 트랙에 해당할 가능성이 높습니다.

zero_cross_rate
number

데이터 세트: 오디오
신호 값이 영점 축을 교차하는 횟수입니다. 시끄러운 소리는 높은 값을 갖는 반면 주기적인 소리는 작은 값을 갖는 경향이 있습니다.

Response samples

Content type
application/json
{
  • "absolute_loudness": -17.017862,
  • "arousal": 0.37747,
  • "articulation": 0.35062,
  • "binary": 0.868598,
  • "bpm": 146,
  • "brightness": 0.158628,
  • "centroid": 2778.38969,
  • "chroma01": 8658,
  • "chroma02": 3481,
  • "chroma03": 10443,
  • "chroma04": 3288,
  • "chroma05": 2751,
  • "chroma06": 9074,
  • "chroma08": 6639,
  • "chroma09": 2315,
  • "chroma10": 10069,
  • "chroma11": 6586,
  • "chroma12": 1820,
  • "complexity": 0.535129,
  • "complexity_chroma": 0.272727,
  • "danceability": 0.30291,
  • "dissonance": 0.41116,
  • "electric_acoustic": 0.29396,
  • "event_density": 0.054121,
  • "flatness": 0.178921,
  • "intensity": 0.112553,
  • "loudness": -17.55953,
  • "loudness_range": 13.602145,
  • "melodicity": 0.6386,
  • "mfcc01": -9.155933,
  • "mfcc02": 3.140339,
  • "mfcc03": -0.973053,
  • "mfcc04": 0.531556,
  • "mfcc05": -0.206241,
  • "mfcc06": -0.383538,
  • "mfcc07": -0.100084,
  • "mfcc08": -0.1996,
  • "mfcc09": -0.526851,
  • "mfcc10": -0.162105,
  • "mfcc11": -0.491767,
  • "mfcc12": -0.176531,
  • "mfcc13": -0.180867,
  • "moods": [
    • {
      • "name": "Sad",
      • "value": 0.88
      }
    ],
  • "music_speech": 0.06266,
  • "pulse_clarity": 0.109689,
  • "rhythmic_stability": 0.42617,
  • "roll_off": 1507.72772,
  • "spread": 3330.485295,
  • "studio_live": 0.19556,
  • "themes": [
    • "Teen"
    ],
  • "timbres": [
    • "Vocal",
    • "Electric"
    ],
  • "valence": 0.12499,
  • "vocal_instrumental": 0.07184,
  • "zero_cross_rate": 0.057647
}

/api/recording/{id}/lyric

녹음 가사 받기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

녹화의 ID

Responses

Response Schema: application/json
id_recording
required
number

데이터 세트: 가사
녹화의 ID

lfid
required
string

데이터 세트: 가사
Lyricfind ID

title
string

데이터 세트: 가사
녹화 제목

hfa_code
string

데이터 세트: 가사
해리 폭스 에이전시 코드

publisher_credit
Array of strings

데이터 세트: 가사
게시자의 문자열 테이블

territories
required
Array of strings

데이터 세트: 가사
ISO 3166-1 알파-2 표준에 따른 두 글자 코드로 된 국가별 스팅 표

language
string

데이터 세트: 가사
가사 언어

language_code
string

데이터 세트: 가사
ISO-639 표준에 따른 가사 언어 코드

lyric
string

데이터 세트: 가사
녹음 가사

Array of objects

개체 테이블에 가사 동기화 포함

Array
line
string

데이터 세트: 가사
가사의 일부

duration
string

데이터 세트: 가사
가사 일부의 지속 시간(밀리초)

milliseconds
string

데이터 세트: 가사
가사 일부의 위치(밀리초 단위)

lrc_timestamp
string

데이터 세트: 가사
시간 형식의 위치 HH:MM:SS

Array of objects

데이터 세트: 가사
개체 테이블에 번역이 포함되어 있습니다.

Array
Array of objects

데이터 세트: 가사
개체 테이블에 번역 가사 동기화 포함

Array
line
string

데이터 세트: 가사
번역의 일부

duration
string

데이터 세트: 가사
번역 일부의 지속 시간(밀리초)

milliseconds
string

데이터 세트: 가사
번역 부분의 위치(밀리초)

lrc_timestamp
string

데이터 세트: 가사
시간 형식의 위치 HH:MM:SS

lyric
string

데이터 세트: 가사
번역 가사

language
string

데이터 세트: 가사
번역 언어

Response samples

Content type
application/json
{
  • "id_recording": 5315027,
  • "lfid": "002-19",
  • "title": "Brother",
  • "hfa_code": "B7605R",
  • "publisher_credit": [
    • "BMG Rights Management"
    ],
  • "territories": [
    • "UG",
    • "DZ"
    ],
  • "language": "English",
  • "language_code": "EN",
  • "lyric": "Ooh ooh ooh oh\r\nOoh ooh ooh\r\n\r\nSleep now under my skin\r\nMake sure you'll try to\r\nConjure the wind\r\nAnd ease my mind\r\n\r\nOoh ooh ooh oh\r\nOoh ooh ooh\r\n\r\nSomebody call out to your brother\r\nHe's calling out your name\r\nOh oh oh\r\nHiding under the covers\r\nWith no one else to blame\r\nOh oh oh\r\nYou couldn't help out your own neighbor\r\nYou couldn't tell it to his face\r\nYou were fucked up by the blame\r\n\r\nYou cower in the corner\r\nConfide in your father\r\nLet it out and say\r\nLet it pass away\r\n\r\nSleep now under my skin\r\nMake sure you try to\r\nConjure the wind\r\nAnd ease my mind\r\n\r\nAnd I said\r\nOoh ooh ooh oh\r\nOoh ooh ooh\r\n\r\nSomebody call out to your brother\r\nHe's calling out your name\r\nOh oh oh\r\nHiding under the covers\r\nWith no one else to blame\r\nOh oh oh\r\nYou couldn't help out your own neighbor\r\nYou couldn't tell it to his face\r\nYou were fucked up by the blame\r\n\r\nYou cower in the corner\r\nConfide in your father\r\nLet it out and say\r\n\r\nYou cower in the corner\r\nConfide in your father\r\nLet it break your day\r\nLet it out and say\r\n\r\nWait there\r\nPull yourself out of this state dear\r\nAcknowledge you were a fake here\r\nFrom there on you might just grow\r\nOh oh oh\r\n\r\nSomebody call out to your brother\r\nHe's calling out your name\r\nOh oh oh\r\nHiding under the covers\r\nWith no one else to blame\r\nOh oh oh\r\nOh, you couldn't help out your own neighbor\r\nYou couldn't tell it to his face\r\nYou were fucked up by the blame",
  • "lrc": [
    • {
      • "line": "Ooh ooh ooh oh",
      • "duration": "9010",
      • "milliseconds": "10",
      • "lrc_timestamp": "[00:00.01]"
      }
    ],
  • "translations": [
    • {
      • "lrc": [
        • {
          • "line": "Ooh ooh ooh oh",
          • "duration": "9010",
          • "milliseconds": "10",
          • "lrc_timestamp": "[00:00.01]"
          }
        ],
      • "lyric": "Ooh ooh ooh oh\nOoh ooh ooh\n\nDors maintenant sous ma peau\nAssure-toi d'essayer de\nConjurer le vent\nEt apaiser mon esprit\n\nOoh ooh ooh oh\nOoh ooh ooh\n\nQuelqu'un appelle ton frère\nIl appelle ton nom\nOh oh oh\nSe cachant sous les couvertures\nAvec personne d'autre à blâmer\nOh oh oh\nTu n'as pas pu aider ton propre voisin\nTu ne pouvais pas le lui dire en face\nTu étais foutu par le blâme\n\nTu te blottis dans le coin\nConfie-toi à ton père\nLaisse sortir et dis\nLaisse passer\n\nDors maintenant sous ma peau\nAssure-toi d'essayer de\nConjurer le vent\nEt apaiser mon esprit\n\nEt j'ai dit\nOoh ooh ooh oh\nOoh ooh ooh\n\nQuelqu'un appelle ton frère\nIl appelle ton nom\nOh oh oh\nSe cachant sous les couvertures\nAvec personne d'autre à blâmer\nOh oh oh\nTu n'as pas pu aider ton propre voisin\nTu ne pouvais pas le lui dire en face\nTu étais foutu par le blâme\n\nTu te blottis dans le coin\nConfie-toi à ton père\nLaisse sortir et dis\n\nTu te blottis dans le coin\nConfie-toi à ton père\nLaisse briser ta journée\nLaisse sortir et dis\n\nAttends là\nSors-toi de cet état cher\nReconnais que tu étais un faux ici\nA partir de là, tu pourrais juste grandir\nOh oh oh\n\nQuelqu'un appelle ton frère\nIl appelle ton nom\nOh oh oh\nSe cachant sous les couvertures\nAvec personne d'autre à blâmer\nOh oh oh\nOh, tu n'as pas pu aider ton propre voisin\nTu ne pouvais pas le lui dire en face\nTu étais foutu par le blâme",
      • "language": "French"
      }
    ]
}

/api/recording/{id}/popularity

뮤직 스토리 녹음 인기도 얻기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

녹화의 ID

Responses

Response Schema: application/json
type
required
string

데이터 세트: 인기도
녹화의 가장 대표적인 인기 유형은 다음과 같습니다.

peak
required
number

데이터 세트: 인기도
연도별 가장 대표적인 날짜

object

데이터 세트: 인기도
객체에는 녹화의 인기도에 대한 글로벌 정보가 포함되어 있습니다.

score
required
number [ 0 .. 100 ]

데이터 세트: 인기도
기록의 백분율로 표시된 글로벌 점수

rank
number

데이터 세트: 인기도
녹화의 글로벌 순위

object

데이터 세트: 인기도
개체에는 녹화의 인기도에 대한 카탈로그 정보가 포함되어 있습니다.

score
required
number [ 0 .. 100 ]

데이터 세트: 인기도
레코딩의 백분율 점수

rank
number

데이터 세트: 인기도
레코딩의 카탈로그 순위

Array of objects

데이터 세트: 인기도
개체 테이블에는 연도별 카탈로그 인기도에 대한 모든 세부 정보가 포함되어 있습니다.

Array
year
number

데이터 세트: 인기도
인기 연도

charts_used
number

데이터 세트: 인기도
인기도 계산에 사용되는 차트 수

rank
number

데이터 세트: 인기도
녹화 순위

score
number [ 0 .. 100 ]

데이터 세트: 인기도
레코딩의 백분율 점수

best_rank
number

데이터 세트: 인기도
차트에서 녹음의 최고 순위

best_country_code
string

데이터 세트: 인기도
ISO 3166-1 알파-2 표준에 따라 기록이 최고 순위에 도달한 국가의 두 글자 코드 또는 여러 국가에서 순위에 도달한 경우 null입니다.

best_country_name
string

데이터 세트: 인기도
기록이 최고 순위에 도달한 국가 이름(여러 국가에서 순위에 도달한 경우 "국제")

Array of objects

데이터 세트: 인기도
국가별 카탈로그 인기도에 대한 모든 세부 정보가 포함된 개체 테이블

Array
code
string

데이터 세트: 인기도
ISO 3166-1 알파-2 표준에 따른 두 글자 국가 코드

name
string

데이터 세트: 인기도
국가 이름

charts_used
number

데이터 세트: 인기도
인기도 계산에 사용되는 차트 수

rank
number

데이터 세트: 인기도
녹화 순위

score
number [ 0 .. 100 ]

데이터 세트: 인기도
레코딩의 백분율 점수

best_rank
number

데이터 세트: 인기도
녹화의 최고 순위

best_month
string

데이터 세트: 인기도
최고의 기록 월

weeks_in_charts
number

데이터 세트: 인기도
기록의 차트 주 수

object

데이터 세트: 인기도
개체에 녹화의 인기도에 대한 현재 정보가 포함되어 있습니다.

score
required
number [ 0 .. 100 ]

데이터 세트: 인기도
레코딩의 백분율 점수

rank
number

데이터 세트: 인기도
녹화의 현재 순위

Array of objects

데이터 세트: 인기도
개체 테이블에는 월별 현재 인기도에 대한 모든 세부 정보가 포함되어 있습니다.

Array
month
string

데이터 세트: 인기도
인기의 달 형식은 "YYYY-MM"입니다.

charts_used
number

데이터 세트: 인기도
인기도 계산에 사용되는 차트 수

rank
number

데이터 세트: 인기도
녹화 순위

score
number [ 0 .. 100 ]

데이터 세트: 인기도
레코딩의 백분율 점수

best_rank
number

데이터 세트: 인기도
차트에서 녹음의 최고 순위

best_country_code
string

데이터 세트: 인기도
ISO 3166-1 알파-2 표준에 따라 기록이 최고 순위에 도달한 국가의 두 글자 코드 또는 여러 국가에서 순위에 도달한 경우 null입니다.

best_country_name
string

데이터 세트: 인기도
기록이 최고 순위에 도달한 국가 이름(여러 국가에서 순위에 도달한 경우 "국제")

Array of objects

데이터 세트: 인기도
개체 표에는 국가별 현재 인기도에 대한 모든 세부 정보가 포함되어 있습니다.

Array
code
string

데이터 세트: 인기도
ISO 3166-1 알파-2 표준에 따른 두 글자 국가 코드

name
string

데이터 세트: 인기도
국가 이름

charts_used
number

데이터 세트: 인기도
인기도 계산에 사용되는 차트 수

rank
number

데이터 세트: 인기도
녹화 순위

score
number [ 0 .. 100 ]

데이터 세트: 인기도
레코딩의 백분율 점수

best_rank
number

데이터 세트: 인기도
녹화의 최고 순위

best_month
string

데이터 세트: 인기도
최고의 기록 월

weeks_in_charts
number

데이터 세트: 인기도
기록의 차트 주 수

Response samples

Content type
application/json
{
  • "type": "gold",
  • "peak": 2020,
  • "global": {
    • "score": 100,
    • "rank": 12
    },
  • "catalog": {
    • "score": 91.82650292692416,
    • "rank": 21,
    • "details_by_year": [
      • {
        • "year": 2019,
        • "charts_used": 2,
        • "rank": 1188,
        • "score": 41.8099044905603,
        • "best_rank": 11,
        • "best_country_code": "US",
        • "best_country_name": "United States of America"
        }
      ],
    • "details_by_country": [
      • {
        • "code": "GB",
        • "name": "United Kingdom",
        • "charts_used": 1,
        • "rank": 17,
        • "score": 80.8438739278431,
        • "best_rank": 1,
        • "best_month": "2020-02-01",
        • "weeks_in_charts": 126
        }
      ]
    },
  • "current": {
    • "score": 100,
    • "rank": 4,
    • "details_by_month": [
      • {
        • "month": "2020-01",
        • "charts_used": 51,
        • "rank": 24,
        • "score": 90.93492145471068,
        • "best_rank": 1,
        • "best_country_code": null,
        • "best_country_name": "International"
        }
      ],
    • "details_by_country": [
      • {
        • "code": "AR",
        • "name": "Argentina",
        • "charts_used": 4,
        • "rank": 11,
        • "score": 100,
        • "best_rank": 6,
        • "best_month": "2021-06-01",
        • "weeks_in_charts": 71
        }
      ]
    }
}

/api/recording/{id}/charts

차트에서 녹화의 출연 횟수 요약 보기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

녹화의 ID

query Parameters
offset
integer >= 0
Default: 0

오프셋 번호

limit
integer >= 0
Default: 500

한도 수

Responses

Response Schema: application/json
Array of objects

레코딩의 모든 차트를 포함하는 개체 배열

Array
Array of objects

데이터 세트: 차트
레코딩의 모든 차트를 포함하는 개체 배열

Array
id_charts
number

데이터 세트: 차트
레코딩의 모든 차트를 포함하는 개체 배열

name
string

데이터 세트: 차트
레코딩의 모든 차트를 포함하는 개체 배열

best_rank
number

데이터 세트: 차트
레코딩의 모든 차트를 포함하는 개체 배열

entry_date
string

데이터 세트: 차트
레코딩의 모든 차트를 포함하는 개체 배열

offset
number
limit
number
total
number

Response samples

Content type
application/json
{
  • "results": [
    • {
      • "results": [
        • {
          • "id_charts": 5,
          • "name": "Top 100 Deezer - France",
          • "best_rank": 2,
          • "entry_date": "2022-04-02"
          }
        ]
      }
    ],
  • "offset": 0,
  • "limit": 20,
  • "total": 45
}

/api/recording/{idRecording}/charts/{idCharts}

차트에 표시된 녹음의 세부 정보 보기

Authorizations:
Bearer
path Parameters
idRecording
required
integer >= 0

녹화의 ID

idCharts
required
integer >= 0

차트 ID

query Parameters
offset
integer >= 0
Default: 0

오프셋 번호

limit
integer >= 0
Default: 500

한도 수

Responses

Response Schema: application/json
Array of objects

개체 배열에는 이 차트의 순위가 있는 모든 날짜가 포함됩니다.

Array
Array of objects

데이터 세트: 차트
개체 배열에는 이 차트의 순위가 있는 모든 날짜가 포함됩니다.

Array
date
string

데이터 세트: 차트
이 기록의 차트 날짜

rank
number

데이터 세트: 차트
차트에서 이 레코딩의 순위

offset
number
limit
number
total
number

Response samples

Content type
application/json
{
  • "results": [
    • {
      • "results": [
        • {
          • "date": "2023-11-10",
          • "rank": 90
          }
        ]
      }
    ],
  • "offset": 0,
  • "limit": 20,
  • "total": 45
}

/api/recording/{id}/credits

녹화 크레딧 받기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

녹화의 ID

Responses

Response Schema: application/json
id
number

데이터 세트: 신용
녹화의 ID

Array of objects

데이터 세트: 신용
크레딧 정보가 포함된 객체 표

Array
parent_credit_name
string

데이터 세트: 신용
부모 크레딧 이름

Array of objects

데이터 세트: 신용
객체 자식 크레딧 표에는 모든 자식 크레딧이 포함됩니다.

Array
credit_child_name
string

데이터 세트: 신용
자녀 크레딧 이름

Array of objects

데이터 세트: 신용
객체 자식 크레딧 표

Array
name
string

데이터 세트: 신용
크레딧의 아티스트 이름

id_artist
number

데이터 세트: 신용
뮤직 스토리 카탈로그에 있는 아티스트의 ID

Response samples

Content type
application/json
{
  • "id": 696211,
  • "data": [
    • {
      • "parent_credit_name": "Engineer",
      • "parent_credit": [
        • {
          • "credit_child_name": "Assistant Engineer",
          • "credit_child": [
            • {
              • "name": "David Gleeson",
              • "id_artist": 4754188
              }
            ]
          }
        ]
      }
    ]
}

공연

공연 데이터를 가져오는 모든 엔드포인트

/api/show

뮤직 스토리 쇼 검색

Authorizations:
Bearer
query Parameters
query
required
string

검색할 표시의 이름 또는 ID

type
integer

표시 유형 ID로 결과 필터링

artist
string

결과를 필터링할 아티스트 이름

page
integer >= 1
Default: 1

페이지 번호

Responses

Response Schema: application/json
Array of objects
Array
id
number

데이터 세트: 표시
쇼의 ID

name
string

데이터 세트: 표시
쇼 제목

subtitle
string

데이터 세트: 표시
쇼의 자막

object

데이터 세트: 표시
쇼 유형

id
number

데이터 세트: 표시
쇼의 유형 ID

name
string

데이터 세트: 표시
쇼의 유형 이름

object

데이터 세트: 표시
공연 관련 앨범

id
number

데이터 세트: 표시
쇼 관련 앨범의 ID

title
string

데이터 세트: 표시
쇼의 관련 앨범 제목

Array of objects

데이터 세트: 표시
앨범과 관련된 아티스트 배열

Array
id
number

데이터 세트: 표시
아티스트의 ID

name
string

데이터 세트: 표시
아티스트 이름

year
number

데이터 세트: 표시
쇼의 연도

country
string

데이터 세트: 표시
쇼의 대표 국가

area
string

데이터 세트: 표시
쇼 영역

description
string

데이터 세트: 표시
쇼에 대한 설명

score
number

검색과 관련된 점수

page
number
totalPages
number
totalHits
number

Response samples

Content type
application/json
{
  • "hits": [
    • {
      • "id": 745,
      • "name": "Cats",
      • "subtitle": "2024 Paris Edition",
      • "type": {
        • "id": 3,
        • "name": "Tour"
        },
      • "album": {
        • "id": 12345,
        • "title": "Cats 2024"
        },
      • "artists": [
        • {
          • "id": 2278,
          • "name": "Paul Simon"
          }
        ],
      • "year": 2024,
      • "country": "France",
      • "area": "Paris",
      • "description": "20th anniversary of Cats",
      • "score": "1"
      }
    ],
  • "page": 1,
  • "totalPages": 50,
  • "totalHits": 1000
}

/api/show/{id}

뮤직 스토리 쇼 받기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

쇼의 ID

Responses

Response Schema: application/json
id
number

데이터 세트: 표시
쇼의 ID

name
string

데이터 세트: 표시
쇼 제목

subtitle
string

데이터 세트: 표시
쇼의 자막

object

데이터 세트: 표시
쇼 유형

id
number

데이터 세트: 표시
쇼의 유형 ID

name
string

데이터 세트: 표시
쇼의 유형 이름

object

데이터 세트: 표시
공연 관련 앨범

id
number

데이터 세트: 표시
쇼 관련 앨범의 ID

title
string

데이터 세트: 표시
쇼의 관련 앨범 제목

Array of objects

데이터 세트: 표시
앨범과 관련된 아티스트 배열

Array
id
number

데이터 세트: 표시
아티스트의 ID

name
string

데이터 세트: 표시
아티스트 이름

year
number

데이터 세트: 표시
쇼의 연도

country
string

데이터 세트: 표시
쇼의 대표 국가

area
string

데이터 세트: 표시
쇼 영역

description
string

데이터 세트: 표시
쇼에 대한 설명

Response samples

Content type
application/json
{
  • "id": 745,
  • "name": "Cats",
  • "subtitle": "2024 Paris Edition",
  • "type": {
    • "id": 3,
    • "name": "Tour"
    },
  • "album": {
    • "id": 12345,
    • "title": "Cats 2024"
    },
  • "artists": [
    • {
      • "id": 2278,
      • "name": "Paul Simon"
      }
    ],
  • "year": 2024,
  • "country": "France",
  • "area": "Paris",
  • "description": "20th anniversary of Cats"
}

/api/show/{id}/pictures

뮤직 스토리 쇼 사진 받기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

쇼의 ID

query Parameters
offset
integer >= 0
Default: 0

오프셋 번호

limit
integer >= 0
Default: 20

한도 수

Responses

Response Schema: application/json
Array of objects
Array
id_picture
number

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블
사진의 ID

name
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블
사진의 경로

source
string
Enum: "Getty" "Music-Story" "Label"

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블
사진 출처

width
number

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블
픽셀 단위의 사진 너비

height
number

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블
사진의 픽셀 단위 높이

mimetype
string
Enum: "image/png" "image/jpeg" "image/gif" "image/webp"

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블
사진의 MIME 유형

copyright
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블
사진의 저작권

object

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블
사진의 메타데이터가 포함된 개체

id
number

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

quality_rank
number

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

title
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

date_created
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

date_submitted
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

orientation
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

collection_name
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

copyright
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

credit_line
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

license_model
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

artist
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

editorial_segments
Array of strings

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

product_types
Array of strings
people
Array of strings
object
id
number

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

name
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

object
height
number

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

width
number

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

object
how_can_i_use_it
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

release_info
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

usage_restrictions
Array of strings

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블

tags
Array of strings

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블
사진의 태그가 포함된 배열

offset
number
limit
number
total
number

Response samples

Content type
application/json
{
  • "results": [
    • {
      • "id_picture": 22688,
      • "source": "Getty",
      • "width": 3799,
      • "height": 3799,
      • "mimetype": "image/jpeg",
      • "copyright": "Mark and Colleen Hayward / Redferns / Getty Images",
      • "metas": {
        • "id": 453928681,
        • "quality_rank": 1,
        • "title": "George Harrison",
        • "date_created": "1965-01-01T00:00:00",
        • "date_submitted": "2013-12-04T11:04:39",
        • "orientation": "Vertical",
        • "collection_name": "Redferns",
        • "copyright": "1965 Mark and Colleen Hayward",
        • "credit_line": "Redferns",
        • "license_model": "rightsmanaged",
        • "artist": "Mark and Colleen Hayward",
        • "editorial_segments": [
          • "archival",
          • "entertainment"
          ],
        • "product_types": [
          • "premiumaccess"
          ],
        • "people": [
          • "George Harrison"
          ],
        • "editorial_source": {
          • "id": 22763,
          • "name": "Redferns"
          },
        • "max_dimensions": {
          • "height": 4206,
          • "width": 4179
          },
        • "allowed_use": {
          • "how_can_i_use_it": "Available for |Editorial uses|. |Learn more|",
          • "release_info": "Not released",
          • "usage_restrictions": [
            • "Contact your |local office| for all commercial or promotional uses."
            ]
          }
        },
      • "tags": [
        • "square",
        • "studio",
        • "colour",
        • "individual",
        • "portrait"
        ]
      }
    ],
  • "offset": 0,
  • "limit": 20,
  • "total": 45
}

작품

작품 데이터를 가져오는 모든 엔드포인트

/api/work

뮤직 스토리 작품 검색

Authorizations:
Bearer
query Parameters
query
required
string

검색할 작품 이름

iswc
string

결과를 필터링하는 ISWC

ipi
string

결과를 필터링하는 IPI

rightOwner
string

결과를 필터링하는 권한 소유자

Responses

Response Schema: application/json
Array of objects
Array
id
number

데이터 세트: 업무
작품의 ID

title
string

데이터 세트: 업무
작품 제목

iswc
string

데이터 세트: 업무
작품의 ISWC 코드

hfa_code
string

데이터 세트: 업무
작품의 HFA 코드

Array of objects

데이터 세트: 업무
작품의 공유 배열

Array
id
number

데이터 세트: 업무
공유의 ID

ipi
number

데이터 세트: 업무
공유의 IPI 코드

name
string

데이터 세트: 업무
공유 이름

role
string

데이터 세트: 업무
공유의 역할

share
number

데이터 세트: 업무
작업 공유

Array of objects

데이터 세트: 업무
작품의 상위 공유 배열

Array
id
number

데이터 세트: 업무
공유의 ID

ipi
number

데이터 세트: 업무
공유의 IPI 코드

name
string

데이터 세트: 업무
공유 이름

isrcs
Array of strings

데이터 세트: 업무
작업과 관련된 ISRC의 배열

page
number
totalPages
number
totalHits
number

Response samples

Content type
application/json
{
  • "hits": [
    • {
      • "id": 124,
      • "title": "Let It Be",
      • "iswc": "T1234567890",
      • "hfa_code": "B12345",
      • "shares": [
        • {
          • "id": 16,
          • "ipi": 123456,
          • "name": "WC MUSIC CORP",
          • "role": "OriginalPublisher",
          • "share": 50,
          • "parent": [
            • {
              • "id": 16,
              • "ipi": 123456,
              • "name": "WC MUSIC CORP"
              }
            ]
          }
        ],
      • "isrcs": [
        • "USUM70500758",
        • "USUM70500759"
        ]
      }
    ],
  • "page": 1,
  • "totalPages": 50,
  • "totalHits": 1000
}

가사

가사 데이터를 가져오는 모든 엔드포인트

/api/lyrics

가사 보기

Authorizations:
Bearer
query Parameters
query
required
string

검색할 Lyricfind ID 또는 제목 또는 Lyric의 해리 폭스 에이전시 코드를 검색합니다.

page
integer >= 1
Default: 1

페이지 번호

Responses

Response Schema: application/json
Array of objects
Array
id_recording
required
number

데이터 세트: 가사
녹화의 ID

lfid
required
string

데이터 세트: 가사
Lyricfind ID

title
string

데이터 세트: 가사
녹화 제목

hfa_code
string

데이터 세트: 가사
해리 폭스 에이전시 코드

publisher_credit
Array of strings

데이터 세트: 가사
게시자의 문자열 테이블

territories
required
Array of strings

데이터 세트: 가사
ISO 3166-1 알파-2 표준에 따른 두 글자 코드로 된 국가별 스팅 표

language
string

데이터 세트: 가사
가사 언어

language_code
string

데이터 세트: 가사
ISO-639 표준에 따른 가사 언어 코드

lyric
string

데이터 세트: 가사
녹음 가사

Array of objects

개체 테이블에 가사 동기화 포함

Array
line
string

데이터 세트: 가사
가사의 일부

duration
string

데이터 세트: 가사
가사 일부의 지속 시간(밀리초)

milliseconds
string

데이터 세트: 가사
가사 일부의 위치(밀리초 단위)

lrc_timestamp
string

데이터 세트: 가사
시간 형식의 위치 HH:MM:SS

Array of objects

데이터 세트: 가사
개체 테이블에 번역이 포함되어 있습니다.

Array
Array of objects

데이터 세트: 가사
개체 테이블에 번역 가사 동기화 포함

Array
line
string

데이터 세트: 가사
번역의 일부

duration
string

데이터 세트: 가사
번역 일부의 지속 시간(밀리초)

milliseconds
string

데이터 세트: 가사
번역 부분의 위치(밀리초)

lrc_timestamp
string

데이터 세트: 가사
시간 형식의 위치 HH:MM:SS

lyric
string

데이터 세트: 가사
번역 가사

language
string

데이터 세트: 가사
번역 언어

score
number

검색과 관련된 점수

page
number
totalPages
number
totalHits
number

Response samples

Content type
application/json
{
  • "hits": [
    • {
      • "id_recording": 5315027,
      • "lfid": "002-19",
      • "title": "Brother",
      • "hfa_code": "B7605R",
      • "publisher_credit": [
        • "BMG Rights Management"
        ],
      • "territories": [
        • "UG",
        • "DZ"
        ],
      • "language": "English",
      • "language_code": "EN",
      • "lyric": "Ooh ooh ooh oh\r\nOoh ooh ooh\r\n\r\nSleep now under my skin\r\nMake sure you'll try to\r\nConjure the wind\r\nAnd ease my mind\r\n\r\nOoh ooh ooh oh\r\nOoh ooh ooh\r\n\r\nSomebody call out to your brother\r\nHe's calling out your name\r\nOh oh oh\r\nHiding under the covers\r\nWith no one else to blame\r\nOh oh oh\r\nYou couldn't help out your own neighbor\r\nYou couldn't tell it to his face\r\nYou were fucked up by the blame\r\n\r\nYou cower in the corner\r\nConfide in your father\r\nLet it out and say\r\nLet it pass away\r\n\r\nSleep now under my skin\r\nMake sure you try to\r\nConjure the wind\r\nAnd ease my mind\r\n\r\nAnd I said\r\nOoh ooh ooh oh\r\nOoh ooh ooh\r\n\r\nSomebody call out to your brother\r\nHe's calling out your name\r\nOh oh oh\r\nHiding under the covers\r\nWith no one else to blame\r\nOh oh oh\r\nYou couldn't help out your own neighbor\r\nYou couldn't tell it to his face\r\nYou were fucked up by the blame\r\n\r\nYou cower in the corner\r\nConfide in your father\r\nLet it out and say\r\n\r\nYou cower in the corner\r\nConfide in your father\r\nLet it break your day\r\nLet it out and say\r\n\r\nWait there\r\nPull yourself out of this state dear\r\nAcknowledge you were a fake here\r\nFrom there on you might just grow\r\nOh oh oh\r\n\r\nSomebody call out to your brother\r\nHe's calling out your name\r\nOh oh oh\r\nHiding under the covers\r\nWith no one else to blame\r\nOh oh oh\r\nOh, you couldn't help out your own neighbor\r\nYou couldn't tell it to his face\r\nYou were fucked up by the blame",
      • "lrc": [
        • {
          • "line": "Ooh ooh ooh oh",
          • "duration": "9010",
          • "milliseconds": "10",
          • "lrc_timestamp": "[00:00.01]"
          }
        ],
      • "translations": [
        • {
          • "lrc": [
            • {
              • "line": "Ooh ooh ooh oh",
              • "duration": "9010",
              • "milliseconds": "10",
              • "lrc_timestamp": "[00:00.01]"
              }
            ],
          • "lyric": "Ooh ooh ooh oh\nOoh ooh ooh\n\nDors maintenant sous ma peau\nAssure-toi d'essayer de\nConjurer le vent\nEt apaiser mon esprit\n\nOoh ooh ooh oh\nOoh ooh ooh\n\nQuelqu'un appelle ton frère\nIl appelle ton nom\nOh oh oh\nSe cachant sous les couvertures\nAvec personne d'autre à blâmer\nOh oh oh\nTu n'as pas pu aider ton propre voisin\nTu ne pouvais pas le lui dire en face\nTu étais foutu par le blâme\n\nTu te blottis dans le coin\nConfie-toi à ton père\nLaisse sortir et dis\nLaisse passer\n\nDors maintenant sous ma peau\nAssure-toi d'essayer de\nConjurer le vent\nEt apaiser mon esprit\n\nEt j'ai dit\nOoh ooh ooh oh\nOoh ooh ooh\n\nQuelqu'un appelle ton frère\nIl appelle ton nom\nOh oh oh\nSe cachant sous les couvertures\nAvec personne d'autre à blâmer\nOh oh oh\nTu n'as pas pu aider ton propre voisin\nTu ne pouvais pas le lui dire en face\nTu étais foutu par le blâme\n\nTu te blottis dans le coin\nConfie-toi à ton père\nLaisse sortir et dis\n\nTu te blottis dans le coin\nConfie-toi à ton père\nLaisse briser ta journée\nLaisse sortir et dis\n\nAttends là\nSors-toi de cet état cher\nReconnais que tu étais un faux ici\nA partir de là, tu pourrais juste grandir\nOh oh oh\n\nQuelqu'un appelle ton frère\nIl appelle ton nom\nOh oh oh\nSe cachant sous les couvertures\nAvec personne d'autre à blâmer\nOh oh oh\nOh, tu n'as pas pu aider ton propre voisin\nTu ne pouvais pas le lui dire en face\nTu étais foutu par le blâme",
          • "language": "French"
          }
        ],
      • "score": "1"
      }
    ],
  • "page": 1,
  • "totalPages": 50,
  • "totalHits": 1000
}

인기도

인기도 데이터를 가져오는 모든 엔드포인트

/api/popularity/artist

뮤직 스토리 인기 기록 받기

Authorizations:
Bearer
query Parameters
offset
integer >= 0
Default: 0

오프셋 번호

limit
integer >= 0
Default: 20

한도 수

id_genre
integer[1-9][0-9]*

장르 ID

month
string[1-9][0-9]{1,3}-[0-9]{2}

연도별 월

year
integer[1-9][0-9]{1,3}

연도

country_code
string[A-Z]{2}

국가 코드

Responses

Response Schema: application/json
Array of objects
Array
object
id
number

데이터 세트: 인기도
아티스트의 ID

name
string

데이터 세트: 인기도
아티스트 이름

genres
Array of any

데이터 세트: 인기도
아티스트의 장르를 포함하는 배열

month
string

데이터 세트: 인기도
인기의 달 형식은 "YYYY-MM"입니다.

year
number

데이터 세트: 인기도
인기 연도 형식은 "YYYY"

country_code
string

데이터 세트: 인기도
ISO 3166-1 알파-2 표준에 따른 아티스트 국가의 두 글자 코드

popularity
number

데이터 세트: 인기도
아티스트의 글로벌 점수(퍼센트)

rank
number

데이터 세트: 인기도
아티스트의 글로벌 순위

offset
number
limit
number
total
number

Response samples

Content type
application/json
{
  • "results": [
    • {
      • "artist": {
        • "id": 16,
        • "name": "Lou Reed"
        },
      • "genres": [
        • null
        ],
      • "month": "2020-01",
      • "year": "2020",
      • "country_code": "FR",
      • "popularity": 100,
      • "rank": 1
      }
    ],
  • "offset": 0,
  • "limit": 20,
  • "total": 45
}

/api/popularity/recording

뮤직 스토리 인기 기록 받기

Authorizations:
Bearer
query Parameters
offset
integer >= 0
Default: 0

오프셋 번호

limit
integer >= 0
Default: 20

한도 수

id_genre
integer[1-9][0-9]*

장르 ID

month
string[1-9][0-9]{1,3}-[0-9]{2}

연도별 월

year
integer[1-9][0-9]{1,3}

연도

country_code
string[A-Z]{2}

국가 코드

Responses

Response Schema: application/json
Array of objects
Array
Array of objects
Array
object
id
number

데이터 세트: 인기도
녹화의 ID

title
string

데이터 세트: 인기도
녹화 제목

genres
Array of any

데이터 세트: 인기도
레코딩의 장르를 포함하는 배열

month
string

데이터 세트: 인기도
인기의 달 형식은 "YYYY-MM"입니다.

year
number

데이터 세트: 인기도
인기 연도 형식은 "YYYY"

country_code
string

데이터 세트: 인기도
ISO 3166-1 알파-2 표준에 따른 기록 국가의 두 글자 코드입니다.

popularity
number

데이터 세트: 인기도
아티스트의 글로벌 점수(퍼센트)

rank
number

데이터 세트: 인기도
아티스트의 글로벌 순위

offset
number
limit
number
total
number

Response samples

Content type
application/json
{
  • "results": [
    • {
      • "results": [
        • {
          • "recording": {
            • "id": 16,
            • "title": "Lou Reed"
            },
          • "genres": [
            • null
            ],
          • "month": "2020-01",
          • "year": "2020",
          • "country_code": "FR",
          • "popularity": 100,
          • "rank": 1
          }
        ]
      }
    ],
  • "offset": 0,
  • "limit": 20,
  • "total": 45
}

장르

장르 데이터를 가져오는 모든 엔드포인트

/api/genre

뮤직 스토리 장르 가져오기

Authorizations:
Bearer
query Parameters
id_parent
integer

부모 장르의 ID

offset
integer >= 0
Default: 0

오프셋 번호

limit
integer >= 0
Default: 20

한도 수

Responses

Response Schema: application/json
Array of objects
Array
id
required
number

데이터 세트: 기본
장르의 ID

name
required
string

데이터 세트: 기본
영어로 된 장르 이름

Array of objects

데이터 세트: 기본
장르 번역된 이름이 포함된 배열

Array
lang
string

데이터 세트: 기본
ISO-639 표준에 따라 번역된 이름의 언어

name
string

데이터 세트: 기본
다른 언어로 된 장르 이름

object

데이터 세트: 기본
상위 장르가 포함된 개체

id_genre
number

데이터 세트: 기본
상위 장르의 ID

name
string

데이터 세트: 기본
상위 장르의 이름

offset
number
limit
number
total
number

Response samples

Content type
application/json
{
  • "results": [
    • {
      • "id": 1193,
      • "name": "Electronica",
      • "translated": [
        • {
          • "lang": "JA",
          • "name": "エレクトロニカ"
          }
        ],
      • "parent_genre": {
        • "id_genre": 66,
        • "name": "Electro"
        }
      }
    ],
  • "offset": 0,
  • "limit": 20,
  • "total": 45
}

/api/genre/{id}

뮤직 스토리 장르 가져오기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

장르 ID

Responses

Response Schema: application/json
id
required
number

데이터 세트: 기본
장르의 ID

name
required
string

데이터 세트: 기본
영어로 된 장르 이름

Array of objects

데이터 세트: 기본
장르 번역된 이름이 포함된 배열

Array
lang
string

데이터 세트: 기본
ISO-639 표준에 따라 번역된 이름의 언어

name
string

데이터 세트: 기본
다른 언어로 된 장르 이름

object

데이터 세트: 기본
상위 장르가 포함된 개체

id_genre
number

데이터 세트: 기본
상위 장르의 ID

name
string

데이터 세트: 기본
상위 장르의 이름

Response samples

Content type
application/json
{
  • "id": 1193,
  • "name": "Electronica",
  • "translated": [
    • {
      • "lang": "JA",
      • "name": "エレクトロニカ"
      }
    ],
  • "parent_genre": {
    • "id_genre": 66,
    • "name": "Electro"
    }
}

/api/genre/{id}/artists

인기순으로 뮤직 스토리 장르별 상위 아티스트 보기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

장르 ID

query Parameters
offset
integer >= 0
Default: 0

오프셋 번호

limit
integer >= 0
Default: 20

한도 수

Responses

Response Schema: application/json
Array of objects
Array
id
number

데이터 세트: 기본
아티스트의 ID

name
string

데이터 세트: 기본
아티스트의 전체 이름

complementary
string

데이터 세트: 기본
아티스트 보완

type
string
Enum: "Person" "Band"

데이터 세트: 기본
아티스트 유형

country_code
string

데이터 세트: 기본
ISO 3166-1 알파-2 표준에 따른 아티스트 국가의 두 글자 코드

country_name
string

데이터 세트: 기본
아티스트의 국가 이름

role
string

데이터 세트: 기본
아티스트의 역할

offset
number
limit
number
total
number

Response samples

Content type
application/json
{
  • "results": [
    • {
      • "id": 1095,
      • "name": "Ryuichi Sakamoto",
      • "complementary": "1952-2023",
      • "type": "Person",
      • "country_code": "JP",
      • "country_name": "Japan",
      • "role": "Composer"
      }
    ],
  • "offset": 0,
  • "limit": 20,
  • "total": 45
}

역할

역할 데이터를 가져오는 모든 엔드포인트

/api/role

뮤직 스토리 역할 얻기

Authorizations:
Bearer
query Parameters
offset
integer >= 0
Default: 0

오프셋 번호

limit
integer >= 0
Default: 20

한도 수

Responses

Response Schema: application/json
Array of objects
Array
id
required
number

데이터 세트: 기본
역할의 ID

name
required
string

데이터 세트: 기본
영문 역할 이름

Array of objects

데이터 세트: 기본
역할 번역된 이름이 포함된 배열

Array
lang
string

데이터 세트: 기본
ISO-639 표준에 따라 번역된 이름의 언어

name
string

데이터 세트: 기본
다른 언어로 된 역할 이름

offset
number
limit
number
total
number

Response samples

Content type
application/json
{
  • "results": [
    • {
      • "id": 1,
      • "name": "Lyricist",
      • "translated": [
        • {
          • "lang": "JA",
          • "name": "作詞家"
          }
        ]
      }
    ],
  • "offset": 0,
  • "limit": 20,
  • "total": 45
}

/api/role/{id}

뮤직 스토리 역할 얻기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

역할 ID

Responses

Response Schema: application/json
id
required
number

데이터 세트: 기본
역할의 ID

name
required
string

데이터 세트: 기본
영문 역할 이름

Array of objects

데이터 세트: 기본
역할 번역된 이름이 포함된 배열

Array
lang
string

데이터 세트: 기본
ISO-639 표준에 따라 번역된 이름의 언어

name
string

데이터 세트: 기본
다른 언어로 된 역할 이름

Response samples

Content type
application/json
{
  • "id": 1,
  • "name": "Lyricist",
  • "translated": [
    • {
      • "lang": "JA",
      • "name": "作詞家"
      }
    ]
}

국가

국가 데이터를 가져오는 모든 엔드포인트

/api/country

뮤직 스토리 국가 가져오기

Authorizations:
Bearer
query Parameters
offset
integer >= 0
Default: 0

오프셋 번호

limit
integer >= 0
Default: 20

한도 수

Responses

Response Schema: application/json
Array of objects
Array
id
required
number

데이터 세트: 기본
국가 ID

name
required
string

데이터 세트: 기본
영어로 된 국가 이름

code
string

데이터 세트: 기본
국가를 나타내는 코드(알파벳 2)

Array of objects

데이터 세트: 기본
번역된 국가 이름이 포함된 배열

Array
lang
string

데이터 세트: 기본
ISO-639 표준에 따라 번역된 이름의 언어

name
string

데이터 세트: 기본
다른 언어로 된 국가 이름

offset
number
limit
number
total
number

Response samples

Content type
application/json
{
  • "results": [
    • {
      • "id": 16,
      • "name": "Australia",
      • "code": "AU",
      • "translated": [
        • {
          • "lang": "JA",
          • "name": "オーストラリア"
          }
        ]
      }
    ],
  • "offset": 0,
  • "limit": 20,
  • "total": 45
}

/api/country/{id}

뮤직 스토리 국가 가져오기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

국가 ID

Responses

Response Schema: application/json
id
required
number

데이터 세트: 기본
국가 ID

name
required
string

데이터 세트: 기본
영어로 된 국가 이름

code
string

데이터 세트: 기본
국가를 나타내는 코드(알파벳 2)

Array of objects

데이터 세트: 기본
번역된 국가 이름이 포함된 배열

Array
lang
string

데이터 세트: 기본
ISO-639 표준에 따라 번역된 이름의 언어

name
string

데이터 세트: 기본
다른 언어로 된 국가 이름

Response samples

Content type
application/json
{
  • "id": 16,
  • "name": "Australia",
  • "code": "AU",
  • "translated": [
    • {
      • "lang": "JA",
      • "name": "オーストラリア"
      }
    ]
}

차트

차트 데이터를 가져오는 모든 엔드포인트

/api/charts

뮤직 스토리 차트 보기

Authorizations:
Bearer
query Parameters
offset
integer >= 0
Default: 0

오프셋 번호

limit
integer >= 0
Default: 20

한도 수

Responses

Response Schema: application/json
Array of objects
Array
id
required
number

데이터 세트: 차트
차트의 ID

name
required
string

데이터 세트: 차트
차트 이름

area
required
string

데이터 세트: 차트
차트의 영역 이름

source
required
string

데이터 세트: 차트
차트 소스 이름

official
required
boolean

데이터 세트: 차트
공식 차트 정보

country_code
required
string

데이터 세트: 차트
ISO 3166-1 알파-2 표준에 따른 아티스트 국가의 두 글자 코드

offset
number
limit
number
total
number

Response samples

Content type
application/json
{
  • "results": [
    • {
      • "id": 5,
      • "name": "Top 100 Deezer - France",
      • "area": "Europe",
      • "source": "DEEZER",
      • "official": false,
      • "country_code": "FR"
      }
    ],
  • "offset": 0,
  • "limit": 20,
  • "total": 45
}

공연 유형

공연 유형 데이터를 가져오는 모든 엔드포인트

/api/show-type

뮤직 스토리 쇼 유형 가져오기

Authorizations:
Bearer
query Parameters
offset
integer >= 0
Default: 0

오프셋 번호

limit
integer >= 0
Default: 20

한도 수

Responses

Response Schema: application/json
Array of objects
Array
id
required
number

데이터 세트: 표시
표시 유형 ID

name
required
string

데이터 세트: 표시
영문 표시 유형 이름

Array of objects

데이터 세트: 표시
표시 유형 번역된 이름이 포함된 배열

Array
lang
string

데이터 세트: 표시
ISO-639 표준에 따라 번역된 이름의 언어

name
string

데이터 세트: 표시
다른 언어로 된 표시 유형 이름

offset
number
limit
number
total
number

Response samples

Content type
application/json
{
  • "results": [
    • {
      • "id": 1,
      • "name": "Tour",
      • "translated": [
        • {
          • "lang": "FR",
          • "name": "Tournée"
          }
        ]
      }
    ],
  • "offset": 0,
  • "limit": 20,
  • "total": 45
}

/api/show-type/{id}

뮤직 스토리 쇼 유형 가져오기

Authorizations:
Bearer
path Parameters
id
required
integer[1-9][0-9]*

표시 유형 ID

Responses

Response Schema: application/json
id
required
number

데이터 세트: 표시
표시 유형 ID

name
required
string

데이터 세트: 표시
영문 표시 유형 이름

Array of objects

데이터 세트: 표시
표시 유형 번역된 이름이 포함된 배열

Array
lang
string

데이터 세트: 표시
ISO-639 표준에 따라 번역된 이름의 언어

name
string

데이터 세트: 표시
다른 언어로 된 표시 유형 이름

Response samples

Content type
application/json
{
  • "id": 1,
  • "name": "Tour",
  • "translated": [
    • {
      • "lang": "FR",
      • "name": "Tournée"
      }
    ]
}

아티스트 제목

아티스트 타이틀 데이터를 가져오는 엔드포인트

/api/artist-title

이 엔드포인트는 제목과 아티스트 이름으로 음반을 검색하도록 특별히 설계되었습니다. 아티스트 및 타이틀 타이포그래피의 변형(아티스트 별칭, 아티스트 번역 이름, 아티스트 이름과 성 반전, 오타, 불완전한 타이틀 이름 등)을 처리하도록 최적화되어 있습니다. 예를 들어 라디오 재생 목록 검색의 일반적인 사용 사례입니다.

Authorizations:
Bearer
query Parameters
name
required
string

아티스트 이름

title
required
string

노래 제목

page
integer >= 1
Default: 1

페이지 번호

Responses

Response Schema: application/json
Array of objects
Array
id
number

데이터 세트: 기본
녹화의 ID

title
string

데이터 세트: 기본
녹화 제목

subtitle
string

데이터 세트: 기본
녹화의 자막

language
string

데이터 세트: 기본
녹음 언어

language_code
string

데이터 세트: 기본
ISO-639 표준에 따른 녹음 언어

Array of objects

데이터 세트: 기본
녹음의 번역된 이름이 포함된 배열

Array
lang
string

데이터 세트: 기본
ISO-639 표준에 따라 번역된 이름의 언어

title
string

데이터 세트: 기본
녹음 번역 제목

subtitle
string

데이터 세트: 기본
녹음 번역 자막

duration
string

데이터 세트: 기본
녹화 시간, 형식은 "HH:MM:SS"

isrc
string

데이터 세트: 기본
녹음의 ISRC

object
name
string

데이터 세트: 기본
녹음 장르의 이름

id_genre
number

데이터 세트: 기본
녹음 장르의 ID

hit
number

데이터 세트: 기본
차트에 기록이 있는 경우 평점 매기기

editors_pick
number

데이터 세트: 기본
뮤직 스토리 편집팀에서 추천한 녹음인 경우 등급 지정

score
number

데이터 세트: 기본
검색과 관련된 점수

Array of objects

데이터 세트: 기본
아티스트가 포함된 배열

Array
id
number

데이터 세트: 기본
아티스트의 ID

name
string

데이터 세트: 기본
아티스트의 전체 이름

real_firstname_lastname
string

데이터 세트: 기본
아티스트의 실명

Array of objects

데이터 세트: 기본
아티스트 별칭이 포함된 배열

Array
link
string
Enum: "Alias" "Nickname"

데이터 세트: 기본
별칭 유형

alias
string

데이터 세트: 기본
Alias

Array of objects

데이터 세트: 기본
번역된 아티스트 이름이 포함된 배열

Array
lang
string

데이터 세트: 기본
ISO-639 표준에 따라 번역된 이름의 언어

name
string

데이터 세트: 기본
다른 언어로 된 아티스트 이름

type
string
Enum: "Person" "Band"

데이터 세트: 기본
아티스트 유형

picture
string

데이터 세트: 사진-Getty / 사진 큐레이션 / 그림 레이블
사진의 경로

Array of objects

데이터 세트: 기본
아티스트 장르가 포함된 배열

Array
link
string
Enum: "Main" "Principal" "Secondary" "Influence"

데이터 세트: 기본
관계 유형

name
string

데이터 세트: 기본
장르 이름

id_genre
number

데이터 세트: 기본
장르의 ID

popularity
number

데이터 세트: 인기도
아티스트 인기도(퍼센트)

Array of objects

데이터 세트: 기본
앨범이 포함된 배열

Array
id
number

데이터 세트: 기본
앨범의 ID

title
string

데이터 세트: 기본
앨범 제목

label
string

데이터 세트: 기본
앨범의 레이블

distributor
string

데이터 세트: 기본
앨범 배포자

type
string
Enum: "ORIGINAL" "LIVE" "COMPILATION" "KARAOKE" "RING" "OTHER"

데이터 세트: 기본
앨범 유형

format
string
Enum: "ALBUM" "EP" "SINGLE" "MCD" "MIXTAPE"

데이터 세트: 기본
앨범 형식

original_release_date
string

데이터 세트: 기본
앨범의 원래 발매일, 형식은 "YYYY-MM-DD"입니다. 일 또는 월을 알 수 없는 경우 "DD" 및 "MM"의 값은 "00"일 수 있습니다.

cover_art
string

데이터 세트: 아트웍
표지 아트 경로

cover_art_400
string

데이터 세트: 아트웍
표지 아트 경로 400

Array of objects

데이터 세트: 기본
앨범 장르가 포함된 배열

Array
id_genre
number

데이터 세트: 기본
장르의 ID

name
string

데이터 세트: 기본
장르 이름

popularity
number

데이터 세트: 인기도
녹화의 인기도(백분율)

page
number
totalPages
number
totalHits
number

Response samples

Content type
application/json
{}

추천

추천 데이터를 가져오는 엔드포인트

/api/recommendation

이 엔드포인트는 하나 이상의 아티스트 이름 및/또는 하나 이상의 트랙 이름으로 재생 목록을 만들 수 있도록 특별히 설계되었습니다. 결과는 아티스트, 장르, 아티스트의 세계관 등의 링크를 포함한 편집 작업을 기반으로 합니다. 무드, BPM 등과 같은 오디오 설명자를 사용하여 결과를 미세 조정할 수도 있습니다.

  • ms_track_ids 또는 ms_artist_ids 중 하나만 필요합니다**.
Authorizations:
Bearer
query Parameters
ms_track_ids
string

Number or comma separated list of number
One or a list of Music Story Track ID

ms_artist_ids
string

Number or comma separated list of number
One or a list of Music Story Artist ID

audio_bpm
integer [ 1 .. 3 ]
Default: null

Required BPM level [ 1:low, 2:medium or 3:high ]

audio_arousal
integer [ 1 .. 3 ]
Default: null

Required Arousal level [ 1:low, 2:medium or 3:high ]

audio_valence
integer [ 1 .. 3 ]
Default: null

Required Valence level [ 1:low, 2:medium or 3:high ]

audio_intensity
integer [ 1 .. 3 ]
Default: null

Required Intensity level [ 1:low, 2:medium or 3:high ]

audio_moods
string
Default: null

String or comma separated list of string
One or several moods

year_range
integer [ 1 .. 100 ]
Default: 5

Years of recommendation range in more or less compared to given ID Tracks

results_nb
integer [ 10 .. 500 ]
Default: 500

Number of results - number [ 10 .. 500 ]

min_accuracy
integer [ 0 .. 100 ]
Default: 32

Minimum accuracy for selection of corresponding artists - number [ 0 .. 100 ]

order_by
string
Default: null

Order by results [ match, popularity or random ]

Responses

Response Schema: application/json
Array of objects

데이터 세트: API 권장 사항
추천 트랙이 포함된 배열

Array
id
number

데이터 세트: API 권장 사항
녹화의 ID

match
number

데이터 세트: API 권장 사항
추천 결과 관련성 점수

title
string

데이터 세트: API 권장 사항
녹화 제목

subtitle
string

데이터 세트: API 권장 사항
녹화의 자막

object
id_genre
number

데이터 세트: API 권장 사항
녹음의 장르

name
string

데이터 세트: API 권장 사항
녹음의 장르

popularity
number

데이터 세트: API 권장 사항
녹화의 인기 점수

Array of objects

데이터 세트: API 권장 사항
레코딩과 관련된 아티스트 정보가 포함된 배열

Array
id_artist
number

데이터 세트: API 권장 사항
아티스트의 ID

name
string

데이터 세트: API 권장 사항
아티스트 이름

Array of objects

데이터 세트: API 권장 사항
녹음의 피처 오디오를 포함하는 배열

Array
bpm
string

데이터 세트: API 권장 사항
레코딩의 BPM 값

Array of objects

데이터 세트: API 권장 사항
녹음의 분위기

Array
value
number

데이터 세트: API 권장 사항
녹음의 기분 값

name
string

데이터 세트: API 권장 사항
녹음의 기분 이름

arousal
string

데이터 세트: API 권장 사항
녹음의 각성

valence
string

데이터 세트: API 권장 사항
기록의 원자가

intensity
string

데이터 세트: API 권장 사항
녹음 강도

object

데이터 세트: API 권장 사항
녹음 원본 앨범

id
number

데이터 세트: API 권장 사항
녹음의 원본 앨범 ID

title
string

데이터 세트: API 권장 사항
녹음의 원본 앨범 제목

original_release_date
string

데이터 세트: API 권장 사항
녹화의 원래 공개 날짜

Response samples

Content type
application/json
{
  • "recording": [
    • {
      • "id": 9036384,
      • "match": 0.8947930483968929,
      • "title": "Thunderstruck",
      • "subtitle": null,
      • "genre": {
        • "id_genre": 1,
        • "name": "Rock"
        },
      • "popularity": 0.7369826209922324,
      • "artists": [
        • {
          • "id_artist": 100115,
          • "name": "AC/DC"
          }
        ],
      • "audiodescriptions": [
        • {
          • "bpm": "67",
          • "moods": [
            • {
              • "value": 1,
              • "name": "Energetic"
              }
            ],
          • "arousal": "0.73063",
          • "valence": "0.28747",
          • "intensity": "0.189142"
          }
        ],
      • "original_album": {
        • "id": 4038,
        • "title": "The Razor's Edge",
        • "original_release_date": "1979-07-27"
        }
      }
    ]
}

보고서

보고서 데이터를 가져오는 엔드포인트

/report/picture/usage

이 엔드포인트를 사용하여 사진 세트의 사용량을 보고하세요. 이 엔드포인트에 단일 배치로 제출되는 사진의 수는 1000장으로 제한됩니다.

Authorizations:
Bearer
Request Body schema: application/json
required
id_transaction
required
integer > 0

이 거래 ID는 당사가 귀하의 거래를 추적하기 위한 것입니다.

required
Array of objects [ 1 .. 1000 ] items
Array ([ 1 .. 1000 ] items)
id_picture
required
integer
count
required
integer

Responses

Request samples

Content type
application/json
{
  • "id_transaction": 1,
  • "assets": [
    • {
      • "id_picture": 1,
      • "count": 1
      }
    ]
}

Response samples

Content type
application/json
{
  • "errors": [
    • {
      • "type": "Syntax error",
      • "message": "요청 페이로드에 잘못된 `json` 데이터가 포함되어 있습니다."
      }
    ]
}

건강

상태 데이터를 가져오는 엔드포인트

/health

이 엔드포인트를 사용하여 API를 사용할 수 있는지 확인하세요.

Responses

Response Schema: application/json
status
string

API 상태

Response samples

Content type
application/json
{
  • "status": "available"
}

모니터링

모니터링 데이터를 가져오는 엔드포인트

/user/api/status

이 지점을 사용하여 사용자의 API 사용 현황을 파악하세요.

Responses

Response Schema: application/json
X-Rate-Limit-Remaining
number

데이터 세트: 기본
현재 비율 제한 창에 남은 요청 수입니다.

X-Rate-Limit-Limit
number

데이터 세트: 기본
하루에 요청할 수 있는 최대 요청 수

X-Rate-Limit-Retry-After
number

데이터 세트: 기본
제한 시간 창이 재설정될 때까지의 시간(초)

Response samples

Content type
application/json
{
  • "X-Rate-Limit-Remaining": 185,
  • "X-Rate-Limit-Limit": 200,
  • "X-Rate-Limit-Retry-After": 0
}