2016-06-23 4 views
0

음악 라이브러리 관리자 beets을 연장 할 계획입니다.이 라이브러리는 Musicbrainz를 백엔드로 사용합니다.Musicbrainz를 통해 릴리스가 속한 시리즈에 대한 정보를 얻는 방법

내가하고 싶은 것은 컴파일의 시리즈가 컴파일의 MBID에 속하는지 알아 보는 것입니다. WEB-Interface에서 릴리즈를 열면 "릴리즈 그룹"이 페이지 하단에 작성됩니다. 예 : Bravo Hits 45입니다. 그것은 Bravo Hits 시리즈에 속하며 아무 것도 없습니다.

그러나이 정보는 어떻게 얻을 수 있습니까? XML-API를 사용하는 릴리스의 bfaa7806-0628-4e81-a553-b88e379b6c3b?

(추신 :. 나는 키워드 seriesrelease-group 공통점이 무엇이든이있는 경우 100 % 확실하지 않다) : http://musicbrainz.org/ws/2/release/bfaa7806-0628-4e81-a553-b88e379b6c3b?inc=series-rels+collections 정보 없음

나는 일련의 관계 및 수집 정보를 포함하는 메타 데이터를 요청했습니다.

어쩌면 출시 그룹을 통해? http://musicbrainz.org/ws/2/release-group?release=bfaa7806-0628-4e81-a553-b88e379b6c3b 정보가 없습니다.

이 난 시리즈 찾아보기 요청이있을한다고 생각하지만,이 쿼리는 심지어 존재하지 않습니다 https://musicbrainz.org/ws/2/series?release=1350fce9-08ab-40ba-a7bb-ed3cfb869499


을 어쨌든, 나는 이름을 사용하여 쿼리를 할 수있는, 정확을 많이 받고 오른쪽에 하나를 포함하여 결과 : https://musicbrainz.org/search?query=Bravo+Hits+45&type=series&method=indexed

하지만 방법이 있어야한다 생각, 오른쪽, 릴리스의 MBID를 사용하여 정확한 조회를 할까?

답변

2

이 경우 관계는 릴리스 그룹과 시리즈 사이에 있으므로 릴리스에 대한 정보를 요청할 수 없습니다. 그러나 series-rels이 포함 된 http://musicbrainz.org/ws/2/release-group?release=bfaa7806-0628-4e81-a553-b88e379b6c3b&inc=series-rels (릴리스 그룹 요청)에는 https://musicbrainz.org/ws/2/release-group/a84861c0-72b3-37b2-bbbc-07c03269abab?inc=series-rels처럼 원하는 정보가 포함되어 있습니다.

명확한 설명 : 릴리스가 시리즈에 포함될 수도 있습니다.이 경우 릴레이션 그룹과 시리즈 사이의 관계에 불과합니다.

+0

와우 감사합니다. 'http : //musicbrainz.org/ws/2/release-group? release = bfaa7806-0628-4e81-a553-b88e379b6c3b & inc = series-rels'는 제가 찾고있는 것입니다. 그리고 릴리스에 관한 힌트를 주셔서 감사합니다 시리즈의 일부가 될 수도 있습니다. 나는 그것을 내 코드에서 존중할 것이다. – Nippey