Einzelnen Beitrag anzeigen

Benutzerbild von Dj_Base
Dj_Base

Registriert seit: 10. Aug 2004
Ort: Aachen
231 Beiträge
 
Delphi 2007 Professional
 
#32

Re: nCode Audio Ripper - Ein Audio-CD-Ripper

  Alt 16. Okt 2005, 19:35
Hi!

Schön, das es klappt!

Das Tag-Runterladen funktioniert so:
Jede (originale) Audio-CD verfügt über eine sog. DiscID (z.B. 9111560c für Herbert Grönemeier - Mensch), an der die CD identifiziert werden kann.
Dann wird eine Anfrage an den CDDB-Server gesendet (ich benutze den kostenlosen Dienst von www.freedb.org), die diese DiscID und einige andere Informationen enthält. Das sieht so aus:
Code:
http://freedb.freedb.org:80/~cddb/cddb.cgicmd=cddb+query+9111560c+12+150+20257+37052+56437+76185+
97402+120225+131707+158277+178740+204625+309080+4440 &hello=basement%2Dsoftworks+gmx%2Enet+nCodeAudioRipper+1%2E0%2E0&proto=5
Dann bekommt man (normalerweise ) eine Antwort, die den Interpreten, die Titel, das Genre usw. enthält:
Code:
OK, CDDB database entry follows
[...]
DISCID=9111560c
DTITLE=Herbert Grönemeyer / Mensch
DYEAR=2002
DGENRE=Pop
TTITLE0=Mensch
TTITLE1=Neuland
TTITLE2=Der Weg
TTITLE3=Viertel Vor
TTITLE4=Lache Wenn Es Nicht Zum Weinen Reicht
TTITLE5=Unbewohnt
TTITLE6=Dort Und Hier
TTITLE7=Blick Zurück
TTITLE8=Kein Pokal
TTITLE9=Zum Meer
TTITLE10=Demo (Letzter Tag)
TTITLE11=Data Multimedia
EXTD=YEAR: 2002 ID3G: 13
[...]
Und diese Informationen kann man dann in seinem Programm verwenden!

Für meinen Ripper habe ich TCddb von Ari Sundholm verwendet. Hier die Projekt-Seite

Überings: Die Olsen Brothers tauchen immer dann auf, wenn die DiscID 00000001 ist, was ziemlich häufig der Fall ist, denn die Olsen Brothers sind bei freedb.org immer eine der drei am meisten gefragtesten Interoreten... Woran liegt das wohl?

mfg,
Dj_Base
  Mit Zitat antworten Zitat