Autor Beitrag
Aya
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1964
Erhaltene Danke: 15

MacOSX 10.6.7
Xcode / C++
BeitragVerfasst: Do 12.01.12 18:53 
Hi,

ich hab mir ein kleines Tool gebastelt welches mir die Daten zu eingelegten CDs via CDDB von FreeDB.org lädt.
Das klappt alles wunderbar, ich weiß bloß nicht wo ich den Interpreten zu jedem Lied herbekommen soll..

In den Daten die ich bekomme steht der Disc Name, das Genre, das Jahr sowie alle Titel der CD, jedoch nicht der Interpret zu jedem Titel..
Gibt es diese Information in der CDDB einfach nicht, oder versteh ich irgendwas falsch?

So schaut das Ergebnis was ich bekomme aus:
www.freedb.org/freedb/folk/3504d304
(Die ? werden nur bei dem http-query falsch dargestellt)

Ich habe mich schon bei Graceland (cddb.com) registriert als developer, aber das dauert mehrere Tage bis man da die Zugangsdaten bekommt.. solange wollte ich schonmal mit FreeDB anfangen.

Aya

_________________
Aya
I aim for my endless dreams and I know they will come true!
rushifell
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 306
Erhaltene Danke: 14



BeitragVerfasst: Do 12.01.12 22:12 
Der Interpret für das Album steht hinter DTITLE:
Zitat:

DTITLE=Rikki / ???? featured in Final Fantasy X
{Interpret / Album}
//Interpret = Rikki
//Album = ???? featured in Final Fantasy X

Hast Du ein Album mit mehreren Interpreten, so sieht das ungefähr so aus:
Zitat:

DTITLE=Various / ???? featured in Final Fantasy X
..
TTITLE0=Interpret1 / Titel1
TTITLE1=Interpret2 / Title2

Wenn die Angaben nicht stimmen, ist der Eintrag falsch.

Aya hat folgendes geschrieben:
Ich habe mich schon bei Graceland (cddb.com) registriert als developer, aber das dauert mehrere Tage bis man da die Zugangsdaten bekommt.. solange wollte ich schonmal mit FreeDB anfangen.

Ich finde die freedb völlig ausreichend, muss aber jeder selbst wissen.

Viele Grüße
baka0815
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 489
Erhaltene Danke: 14

Win 10, Win 8, Debian GNU/Linux
Delphi 10.1 Berlin, Java, C#
BeitragVerfasst: Fr 13.01.12 12:51 
Das Problem ist, soweit ich weiß, dass man den Interpreten nur für die CD, nicht jedoch pro Lied angeben kann.

Bei Misch-CDs ist der Interpret dann meist "Various" und pro Titel steht dann "Interpret / Titel", kann aber eben auch "Interpret - Titel" sein, da dies nicht spezifiziert, sondern von jedem Benutzer als Track-Titel frei eingegeben werden kann.

Edit: Habe meinen Kommentar angepasst. :-)


Zuletzt bearbeitet von baka0815 am Fr 13.01.12 18:00, insgesamt 1-mal bearbeitet
rushifell
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 306
Erhaltene Danke: 14



BeitragVerfasst: Fr 13.01.12 17:45 
freedb FAQ hat folgendes geschrieben:
1. Never submit info completely in capitals or completely lower case, if there is no special reason for that.
2. For bands that have a leading "the", simply leave out the "the" (e.g. use "Rolling Stones" instead of "The Rolling Stones") (this rule does not apply to "The The" ;-)
3. Names of people should be written "first name last name" - NOT "last name, first name".
4. Use the name of the artist repeated on the "title" field if there is no title (usually seen on an artist's first major label release, such as with the B-52's)
5. When submitting a CD-Extra, name the data-track "Data" or something like that - do not leave the track-title blank.
6. When submitting a sampler or compilation, you should include the track-artist in the track-name, using the syntax "artist / track-title" and set the CD-artist to "Various"


Wobei Du natürlich vollkommen recht hast, baka0815. Einige halten sich nicht daran, und man muss immer davon ausgehen, dass ein anderes Zeichen zum Trennen verwendet wird. Generell prüfe ich die Daten vor dem Taggen jedoch stets und suche mir selbst die beste Quelle (meist gibt es schließlich mehrere Einträge zur Auswahl).

Viele Grüße