Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi CDDB - Wie geht das? (https://www.delphipraxis.net/55327-cddb-wie-geht-das.html)

100nF 19. Okt 2005 17:44


CDDB - Wie geht das?
 
hallo zusammen,

ich brauche mal wieder eure hilfe... :stupid:

ich habe in meinem programm einen CD Ripper eingebaut, nun fehlt aber noch eine CDDB-Funktion, also dass das programm die CD erkennt und die ID3-Tags aus dem internet abrufen und einfügen kann.
nun weiss ich aber nicht wie ich das ganze realisieren kann.
die suche hat auch nicht viel genützt.

ich wäre froh für tutorials, tipps, beispielprogramme, usw.

ich hoffe ihr könnt mir helfen.

gruss
urbanbruhin

DGL-luke 19. Okt 2005 17:50

Re: CDDB - Wie geht das?
 
http://www.delphipraxis.net/internal...ct.php?t=63860

hier steht auf den letzten seiten was über das prinzip.

Luckie 19. Okt 2005 17:51

Re: CDDB - Wie geht das?
 
Es gibt Provider, die so eine DB zur Verfügung stellen. Meist bieten sie auch eine API an, um sie zu benutzen. Allerdings nicht immer umsonst, das heißt Entwickler müssen eine Gebühr bezahlen, um Zugang zu der DB zu bekommen.

100nF 19. Okt 2005 18:28

Re: CDDB - Wie geht das?
 
hi,

@DGL-luke
danke für den link, leider steht da nicht viel nützliches für mich drin.

@Luckie
Zitat:

Es gibt Provider, die so eine DB zur Verfügung stellen. Meist bieten sie auch eine API an, um sie zu benutzen. Allerdings nicht immer umsonst, das heißt Entwickler müssen eine Gebühr bezahlen, um Zugang zu der DB zu bekommen.
also gibts auch kostenlose? kennst du welche?
muss ich auch bezahlen, wenn mein programm freeware ist?

urbanbruhin

Tubos 19. Okt 2005 18:31

Re: CDDB - Wie geht das?
 
Freedb, die Inhalte der freedb-DB stehen unter der GPL.
http://www.freedb.org
Kannst somit völlig kostenlos an die Informationen kommen und das natürlich auch in dein programm ein bauen.

100nF 19. Okt 2005 19:37

Re: CDDB - Wie geht das?
 
danke für deine antwort, Tubos!

ich habe mal gesucht, und schliesslich diese komponente gefunden: Cddbcomp

runtergeladen, package geöffnet und gestaunt:
Zitat:

[Fataler Fehler] Cddbcomp.dpk(28): Package 'baseclx' wird benötigt, konnte aber nicht gefunden werden
:shock:

wieder gesucht und gesucht :coder: ...und...gesucht :coder: ...und....nichts gefunden :shock:

hat jemand eine ahnung wie ich das problem beseitigen kann?

Dj_Base 19. Okt 2005 19:46

Re: CDDB - Wie geht das?
 
Hi!

Ich habe Tcddb auch vorkurzem installiert.

Also, zuerst einmal brauchst du ICL (Internet Component Suite), Download hier

Dann habe ich die Pakete baseclx und kylixclx (oder so ähnlich) einfach entfernt, weil ich kein Kylix habe und die Units auch nicht hatte.

Hat wunderbar funktioniert, und die Cddb-Komponente funktioniert ganz prima! :-D

mfg,
Dj_Base

100nF 19. Okt 2005 20:08

Re: CDDB - Wie geht das?
 
danke für deine antwort Dj_Base!!

auf die idee wär ich echt nie gekommen, jetzt funktioniert die komponente. jetzt muss ich nur noch wissen wie sie funktioniert...

hast du schon ein programm mit der komponentr geschrieben?

ich werd mal ein bisschen rumprobieren...

Dj_Base 19. Okt 2005 20:37

Re: CDDB - Wie geht das?
 
Hi!

Jo, das habe ich -> nCode Audio Ripper

In der readme-Datei findest du eine sehr gute Anleitung, die beschreibt, wie das Programm läuft. Du solltest auf jeden Fall einen Blick in die Demo werfen! Besonders den Button "HTTP Query and Read" !

Könntest du mir berichten - wenn es soweit ist - ob du auch bei deinen Abfragen öfters mal die Olsen Brothers bekommst ;) ? Wir könnten uns dann ja mal kurzschließen und gemeinsam über Probleme beraten! :-D

Grüße,
Dj_Base

100nF 19. Okt 2005 21:22

Re: CDDB - Wie geht das?
 
hi,

wo finde ich denn den code von deinem programm?

gruss
urbanbruhin


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:57 Uhr.
Seite 1 von 2  1 2      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz