# Richtiger Musicbrainz support

**URL:** https://community.mp3tag.de/t/richtiger-musicbrainz-support/1860
**Category:** Vorschläge
**Created:** [April 7, 2005, 3:29pm UTC](https://community.mp3tag.de/t/richtiger-musicbrainz-support/1860 "2005-04-07T15:29:31Z")
**Posts on this page:** 7
**Page:** 1

<div class="post-metadata">

### Author: ![Chronial](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/9f8e36/32.png) [@Chronial](https://community.mp3tag.de/u/Chronial)
#### Post date: [April 7, 2005, 3:29pm UTC](https://community.mp3tag.de/t/richtiger-musicbrainz-support/1860/1 "2005-04-07T15:29:31Z")

</div>

Es wäre super, wenn mp3tag musicbrainz komplett unterstützen würde - Also per TRMs. Mit der Library sollte das eigentlich vernünftig implementierbar sein:  
[http://musicbrainz.org/products/tunepimp/index.html](http://musicbrainz.org/products/tunepimp/index.html)

Wäre absolut der Hammer - weil Momentan ist es ja kaum möglich, die tags zu einzelnen Tracks zu bekommen.

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [April 8, 2005, 5:31am UTC](https://community.mp3tag.de/t/richtiger-musicbrainz-support/1860/2 "2005-04-08T05:31:07Z")

</div>

Ja, das wäre echt der Hammer. Allerdings steht die Library unter der GPL und ist somit für Mp3tag nicht verwendbar.

Ich hatte mir den Algorithmus zur Berechnung der TRMs schon mal angesehen, bin aber davor zurückgeschreckt für jedes von Mp3tag unterstützte Format einen Decoder einzubauen um Daten von MusicBrainz zu bekommen.

---

<div class="post-metadata">

### Author: ![Chronial](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/9f8e36/32.png) [@Chronial](https://community.mp3tag.de/u/Chronial)
#### Post date: [April 8, 2005, 9:46pm UTC](https://community.mp3tag.de/t/richtiger-musicbrainz-support/1860/3 "2005-04-08T21:46:56Z")

</div>

Das mit der Library ist doch kein Problem?  
Solange du die Library nur ansprichst, und sie nicht integrierst hast du doch keine probleme mit der GPL.

Das mit dem Dekodieren ist mir auch eingefallen - allerdings dürfte das doch eigentlich recht einfach sein, für einen guten Teil der Formate - meines wissens steht z.b. der mpcdecoder quelltext zur verfügung - dass der den Audiostream an die MB-lib weitergibt, anstatt sie in eine Datei auszugeben, dürfte doch nicht allzuschwer sein. Allerdings bin ich mir natürlich der Tatsache bewusst, dass es viel Arbeit ist, das für alle von mp3tag unterstützen Formate einzubauen. Aber nur für mp3, mpc und ogg wäre doch erstmal ausreichen. Besonders da mp3tag dann bereits nur durch mpc einzigartig ist - habe bisher vergeblich nach einem MB-tagger für mpc gesucht.  
Ich finde dass der extreme nutzen, der dadurch ensteht, einzelne Dateien richtig taggen zu können, den nachteil, dass nichtmehr alle Features für alle Formate funktionieren überwiegt.

Wenn du dir allerdings die Mühe machen würdest, mb für alle 13 Formate zu implementieren, würde das mp3tag zu einem definitiv einzigartigen tagger machen. Da kann im moment kein Anderer mithalten. Vor allem kann ich dann endlich mpcs durch musicbrainz jagen 🙂. Aber es ist deine Zeit und deine Entscheidung, ich kann nur hoffen _hoff\*\*hoff_ _g_

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [April 9, 2005, 5:02am UTC](https://community.mp3tag.de/t/richtiger-musicbrainz-support/1860/4 "2005-04-09T05:02:38Z")

</div>

> [@](#):
>
> Das mit der Library ist doch kein Problem?  
> Solange du die Library nur ansprichst, und sie nicht integrierst hast du doch keine probleme mit der GPL.

Das ist leider falsch.

Um eine Library anzusprechen muss man z.B. auch Header-Dateien für die zu Verfügung stehenden exportierten Funktionen einbinden. Nachdem diese auch unter der GPL stehen, müsste Mp3tag dann auch GPLed werden.

Viele Grüße,  
~ Florian

---

<div class="post-metadata">

### Author: ![Sebastian\_Mares](https://community.mp3tag.de/user_avatar/community.mp3tag.de/sebastian_mares/32/9285_2.png) [@Sebastian\_Mares](https://community.mp3tag.de/u/Sebastian_Mares)
#### Post date: [April 9, 2005, 5:39am UTC](https://community.mp3tag.de/t/richtiger-musicbrainz-support/1860/5 "2005-04-09T05:39:27Z")

</div>

> [@](#):
>
> Das mit der Library ist doch kein Problem?  
> Solange du die Library nur ansprichst, und sie nicht integrierst hast du doch keine probleme mit der GPL.
> 
> \<{POST\_SNAPBACK}\>

Das gilt nur für LGPL. 🙂

---

<div class="post-metadata">

### Author: ![Florian](https://community.mp3tag.de/user_avatar/community.mp3tag.de/florian/32/5759_2.png) [@Florian](https://community.mp3tag.de/u/Florian)
#### Post date: [April 9, 2005, 8:35am UTC](https://community.mp3tag.de/t/richtiger-musicbrainz-support/1860/6 "2005-04-09T08:35:22Z")

</div>

> [@](#):
>
> Das gilt nur für LGPL. 🙂
> 
> \<{POST\_SNAPBACK}\>

Das ist so auch nicht ganz richtig. Bei der LGPL kannst Du die Library auch komplett in Dein Programm integrieren - Du musst nur gewährleisten, dass Benutzer die von Dir verwendete Version auf Anfrage bekommen können und das Änderungen zurück ans Projekt gehen.

Viele Grüße,  
~ Florian

---

<div class="post-metadata">

### Author: ![Chronial](https://community.mp3tag.de/letter_avatar_proxy/v4/letter/c/9f8e36/32.png) [@Chronial](https://community.mp3tag.de/u/Chronial)
#### Post date: [April 10, 2005, 5:28am UTC](https://community.mp3tag.de/t/richtiger-musicbrainz-support/1860/7 "2005-04-10T05:28:50Z")

</div>

> [@](#):
>
> The client library is released under the GPL. There are plans to also have a version without MP3/ID3 support that can be used under the LGPL.

mhhh
