# Fehlerhafte MusicBrainz-Abfrage

**URL:** https://community.mp3tag.de/t/fehlerhafte-musicbrainz-abfrage/42662
**Category:** Allgemein
**Created:** [August 16, 2018, 3:37pm UTC](https://community.mp3tag.de/t/fehlerhafte-musicbrainz-abfrage/42662 "2018-08-16T15:37:41Z")
**Posts on this page:** 16
**Page:** 1

<div class="post-metadata">

### Author: ![Merowinger](https://community.mp3tag.de/user_avatar/community.mp3tag.de/merowinger/32/5033_2.png) [@Merowinger](https://community.mp3tag.de/u/Merowinger)
#### Post date: [August 16, 2018, 3:37pm UTC](https://community.mp3tag.de/t/fehlerhafte-musicbrainz-abfrage/42662/1 "2018-08-16T15:37:41Z")

</div>

Hallo!

Seit kurzem spinnt bei mir die MusicBrainz-Abfrage. Zum Beispiel werden Künstlernamen die ein "&" enthalten falsch übertragen. Rufe ich [dieses Release](https://musicbrainz.org/release/9d3fc615-4107-4a8c-aef2-e77646789449) ab wird das hier als "Künstler" eingetragen:

**Hieroglyphic Being & The Truth Theory Trio Hieroglyphic Being**

---

<div class="post-metadata">

### Author: ![ohrenkino](https://community.mp3tag.de/user_avatar/community.mp3tag.de/ohrenkino/32/4843_2.png) [@ohrenkino](https://community.mp3tag.de/u/ohrenkino)
#### Post date: [August 16, 2018, 5:32pm UTC](https://community.mp3tag.de/t/fehlerhafte-musicbrainz-abfrage/42662/2 "2018-08-16T17:32:25Z")

</div>

Benutzt du 2.89a?  
Im Änderungsprotokoll steht, dass die Musicbrainz-Abfrage geändert wurde.

> [@Mp3tag v2.89a released](https://community.mp3tag.de/t/mp3tag-v2-89a-released/42285):
>
> I've just released Mp3tag v2.89 With this version, I’ve taken a leap and completely rewrote the Tag Panel layout. Especially when docked horizontally, the fields now flow naturally and the cover art window resizes based on the panel size. I really like it and I hope you do too slight_smile All fields are now configurable (including the default fields) and can have one of four different sizes (normal, smaller, small and multiline). I’ve added an option to enable/disable fields (also available …

---

<div class="post-metadata">

### Author: ![Merowinger](https://community.mp3tag.de/user_avatar/community.mp3tag.de/merowinger/32/5033_2.png) [@Merowinger](https://community.mp3tag.de/u/Merowinger)
#### Post date: [August 16, 2018, 5:38pm UTC](https://community.mp3tag.de/t/fehlerhafte-musicbrainz-abfrage/42662/3 "2018-08-16T17:38:59Z")

</div>

Ja, ich habe die neuste Version installiert.

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [August 16, 2018, 8:04pm UTC](https://community.mp3tag.de/t/fehlerhafte-musicbrainz-abfrage/42662/4 "2018-08-16T20:04:41Z")

</div>

Ich bin nicht 100% sicher, aber es scheint als ob diese zwei Künstler falsch bei MB eingetragen sind:

 ![MB](https://community.mp3tag.de/uploads/default/original/2X/5/590fef88d2cf90d947504eeb35643e2a3dd76c69.png)  
Eigentlich müsste der erste Künstler vom zweiten Künstler getrennt aufgeführt sein. Getrennt mit einem Leerschlag & Leerschlag. Dazu müsste man aber zuerst den zweiten Künstler "The Truth Theory Trio" frisch erfassen und dann richtig als zweiten "Artist Credit" hinzufügen.

Vom Prinzip her also so:

 ![MB2](https://community.mp3tag.de/uploads/default/original/2X/d/d98cf538350f064e217eb107d72d664530f674d7.png)

@Merowinger Hast Du noch weitere Beispiele, wo das nicht funktioniert?

---

<div class="post-metadata">

### Author: ![Merowinger](https://community.mp3tag.de/user_avatar/community.mp3tag.de/merowinger/32/5033_2.png) [@Merowinger](https://community.mp3tag.de/u/Merowinger)
#### Post date: [August 17, 2018, 8:09am UTC](https://community.mp3tag.de/t/fehlerhafte-musicbrainz-abfrage/42662/5 "2018-08-17T08:09:31Z")

</div>

Mir ist das jetzt schon mehrmals aufgefallen, ein konkretes Beispiel habe ich jetzt aber leider nicht. Wenn mir wieder was auffällt kann ich das aber gerne hier posten.

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [August 17, 2018, 8:21am UTC](https://community.mp3tag.de/t/fehlerhafte-musicbrainz-abfrage/42662/6 "2018-08-17T08:21:46Z")

</div>

Kennst Du auch Beispiele, bei denen die gleiche Abfrage korrekt funktioniert?  
Oder funktioniert die "fehlerhafte MusicBrainz-Abfrage" "seit kurzem" überhaupt nie richtig?

---

<div class="post-metadata">

### Author: ![Merowinger](https://community.mp3tag.de/user_avatar/community.mp3tag.de/merowinger/32/5033_2.png) [@Merowinger](https://community.mp3tag.de/u/Merowinger)
#### Post date: [August 17, 2018, 11:13am UTC](https://community.mp3tag.de/t/fehlerhafte-musicbrainz-abfrage/42662/7 "2018-08-17T11:13:53Z")

</div>

Ich denke wirklich dass es nur vorkommt wenn es um mehrere Künstler für einen Track geht, zum Beispiel bei Mix-CDs.

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [August 17, 2018, 11:44am UTC](https://community.mp3tag.de/t/fehlerhafte-musicbrainz-abfrage/42662/8 "2018-08-17T11:44:05Z")

</div>

Liste doch bitte einfach weitere Beispiele auf, sobald sie bei Dir auftreten.

---

<div class="post-metadata">

### Author: ![Merowinger](https://community.mp3tag.de/user_avatar/community.mp3tag.de/merowinger/32/5033_2.png) [@Merowinger](https://community.mp3tag.de/u/Merowinger)
#### Post date: [August 18, 2018, 6:36am UTC](https://community.mp3tag.de/t/fehlerhafte-musicbrainz-abfrage/42662/9 "2018-08-18T06:36:42Z")

</div>

Werde ich machen, danke bisher! 🙂

---

<div class="post-metadata">

### Author: ![Merowinger](https://community.mp3tag.de/user_avatar/community.mp3tag.de/merowinger/32/5033_2.png) [@Merowinger](https://community.mp3tag.de/u/Merowinger)
#### Post date: [August 18, 2018, 6:58am UTC](https://community.mp3tag.de/t/fehlerhafte-musicbrainz-abfrage/42662/10 "2018-08-18T06:58:40Z")

</div>

Da haben wir doch schon was, es ist [eine Mix-CD](https://musicbrainz.org/release/dc71e165-5a81-4bab-acb0-548f0293bd1f).

Artist von Track Nr. 1 sollte einfach nur "Ananda Project" sein. Eingetragen wurde aber  
"Ananda Project The Ananda Project"

Artist von Track 14 sollte sein "Golden Boy with Miss Kittin". Eingetragen wurde das ganze ohne das "with".

Artist von Track 18 sollte sein "Whiplash pres. New York Slick" Eingetragen wurde aber  
Whiplash pres. New York Slick Whiplash Presents New York Slick

Es macht den Eindruck als würde neben den im Release genannten Namen auch die offiziellen mit eingetragen werden. Klicke ich nämlich auf "Ananda Project" steht da als Künstlername wirklich ein "The" davor. Und bei Beispiel Nr. 3 ist es genauso.

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [August 18, 2018, 8:37am UTC](https://community.mp3tag.de/t/fehlerhafte-musicbrainz-abfrage/42662/11 "2018-08-18T08:37:38Z")

</div>

Auch hier wurden in MB die sogenannten "Artist Credits" unterschiedlich erfasst:

 ![MB3](https://community.mp3tag.de/uploads/default/original/2X/3/38463f101a0f2f52fc3ae2521100d5a2d3536a73.png)  
(in der Datenbank ist "The Ananda Project" erfasst, auf dem Booklet oder der CD-Rückseite steht aber anscheinend nur "Ananda Project", ohne führendes "The")

und

 ![MB4](https://community.mp3tag.de/uploads/default/original/2X/f/f90eaaf061b8a52f5917e86f52824f4a74d2d7cd.png)  
hier wurde einmal "Presents" ausgeschrieben und einmal mit "pres." abgekürzt

Beim Song Nr. 14 sehe ich das Problem nicht auf den ersten Blick:

 ![MB5](https://community.mp3tag.de/uploads/default/original/2X/5/5ab44a6b5a2188b2b3b3edd652b63099d14a5afd.png)  
Die sogenannte "[Join Phrase](https://musicbrainz.org/doc/Artist_Credits)", also der Text den die einzelnen Künstler trennt, ist mit " with " ja gesetzt.  
Dort kann z.B. auch nur ein Komma oder " vs. " oder " feat." oder auch " pres. " stehen.

Zu Deinem eigentlichen Problem stellt sich die Frage, ob das Script nur den "Original-Artist" oder nur den "Artist as credited" anbieten soll, wenn dieser überhaupt unterschiedlich ist.

---

<div class="post-metadata">

### Author: ![Merowinger](https://community.mp3tag.de/user_avatar/community.mp3tag.de/merowinger/32/5033_2.png) [@Merowinger](https://community.mp3tag.de/u/Merowinger)
#### Post date: [August 18, 2018, 9:45am UTC](https://community.mp3tag.de/t/fehlerhafte-musicbrainz-abfrage/42662/12 "2018-08-18T09:45:33Z")

</div>

So lange nicht wie bisher einfach beides angezeigt wird. 😉

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [August 18, 2018, 9:46am UTC](https://community.mp3tag.de/t/fehlerhafte-musicbrainz-abfrage/42662/13 "2018-08-18T09:46:42Z")

</div>

Welchen Inhalt würdest Du bevorzugen?

---

<div class="post-metadata">

### Author: ![Merowinger](https://community.mp3tag.de/user_avatar/community.mp3tag.de/merowinger/32/5033_2.png) [@Merowinger](https://community.mp3tag.de/u/Merowinger)
#### Post date: [August 18, 2018, 10:20am UTC](https://community.mp3tag.de/t/fehlerhafte-musicbrainz-abfrage/42662/14 "2018-08-18T10:20:11Z")

</div>

Hmm, ich tendiere zum "Artist as credited", aber das ist nur meine Meinung.

---

<div class="post-metadata">

### Author: ![LyricsLover](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/l/c6cbf5/32.png) [@LyricsLover](https://community.mp3tag.de/u/LyricsLover)
#### Post date: [August 18, 2018, 10:40am UTC](https://community.mp3tag.de/t/fehlerhafte-musicbrainz-abfrage/42662/15 "2018-08-18T10:40:44Z")

</div>

Das Auseinanderfitzeln der Daten ist nicht ganz so trivial. Dein Beispiel-Track Nr. 1 sieht in den Rohdaten so aus:

 ![NullbasiertertTrack14-JSON%20%230](https://community.mp3tag.de/uploads/default/original/2X/0/0a911b29679c327fae850b27c5d495d8a65d8bc5.png)  
Wenn man den "Artist as credited" möchte, wäre das also entweder der **0.recording.artist-credit.0.name** oder der **0.artist-credit.0.name**

Es gibt nicht nur Artist Credits innerhalb jedes **recording** Eintrags, sondern es gibt auch noch Artist Credits pro **track** Die sind zwar meistens identisch, aber leider nicht zwingend übereinstimmend. Richtig kompliziert wird es bei mehreren Artist-Credits wie im Track Nr. 14 (nullbasiert, deshalb die "13"):

recording:

 ![NullbasiertertTrack14-JSON](https://community.mp3tag.de/uploads/default/original/2X/8/831fb4d5363b49f166efe9fba29400ebb9c55d82.png)

track:  
 ![NullbasiertertTrack14-JSON%20%232](https://community.mp3tag.de/uploads/default/original/2X/6/60b3906cbd073049d5647cb69f7037a42c871785.png)

Wenn man hier den "Artist as credited" möchte, wäre das also entweder der **13.recording.artist-credit.0.name** PLUS **13.recording.artist-credit.0.joinphrase** PLUS **13.recording.artist-credit.1.name**  
oder  
der **13.artist-credit.0.name** PLUS **13.artist-credit.0.joinphrase** PLUS **13.artist-credit.1.name**

Da kann nur @Florian sagen, wie weit es möglich ist, dies in allen Fällen korrekt abzubilden. Insbesondere bei drei oder mehreren Künstlern kann das einigermassen aufwändig werden.

ich kann auch nicht beurteilen ob das Parsen von [JSON-Daten](https://musicbrainz.org/doc/Development/JSON_Web_Service) (?fmt=JSON) allenfalls einfacher wäre, als das Parsen von XML-Daten.

Und wie gesagt:  
Das nützt alles nichts, wenn diese Informationen nicht richtig bei MB erfasst wurden.

---

<div class="post-metadata">

### Author: ![Merowinger](https://community.mp3tag.de/user_avatar/community.mp3tag.de/merowinger/32/5033_2.png) [@Merowinger](https://community.mp3tag.de/u/Merowinger)
#### Post date: [August 18, 2018, 1:04pm UTC](https://community.mp3tag.de/t/fehlerhafte-musicbrainz-abfrage/42662/16 "2018-08-18T13:04:17Z")

</div>

Das kann ich alles nicht beurteilen. Ich habe jetzt erst einmal nur darauf hingewiesen dass etwas nicht so übertragen wird wie es sollte, ob und wie jetzt etwas geändert werden kann / sollte, liegt nicht in meinem Ermessen.
