AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte FreeDB Komponente [Neue Version 1.2]
Thema durchsuchen
Ansicht
Themen-Optionen

FreeDB Komponente [Neue Version 1.2]

Ein Thema von BenTech · begonnen am 28. Okt 2005 · letzter Beitrag vom 16. Dez 2006
Antwort Antwort
Seite 2 von 2     12   
BenTech
Registriert seit: 16. Jun 2003
Hallo,
da ich häufiger schon mit der FreeDB Datenbank arbeite, war ich bisher immer auf die Komponente von Ari Sundholm angewiesen. Nervig hierbei war, dass Aspi Treiber installiert sein mussten und man andere Komponenten benötigte, die (fand ich zumindest ) nicht sehr leicht zu finden waren.

Um diese beiden Punkte zu umgehen, habe ich jetzt mal selber eine Komponente geschrieben, die mit Hilfe der DiscID auf die FreeDB Datenbank zugreift.
Zwei Sachen werden jedoch benötigt:
- die Indy Komponenten für den Zugriff auf den Server
- eine Komponente, die die DiscID der eingelegten CD auslesen kann (ich empfehle hierfür BASS)

Um den Umgang mit BASS möglichst einfach zu halten, habe ich meine "BassCD"-Komponente beigefügt, die neben dem Rippen von CDs auch einfach die DiscID der gewünschten CD auslesen kann.
Außerdem habe ich ein kurzes Beispielprogramm beigefügt, das die wesentlichen Funktionen am Beispiel veranschaulichen soll.
Damit das Beispielsprogramm läuft müssen die BASS-Dateien und die beiden Komponenten im Programmverzeichnis liegen.

Bedienung des Beispielprogrammes:
- CD Laufwerk auswählen
- "Search album" klicken
- Album aus Liste auswählen
- "Read out infos" klicken

Ich würde mich freuen, wenn ihr das ganze mal testen würdet und eure Meinungen und Wünsche preisgebt
Angehängte Dateien
Dateityp: zip freedb_1_2_121.zip (119,6 KB, 261x aufgerufen)
 
Muetze1
 
#11
  Alt 11. Dez 2006, 20:26
Die Quellen des angesprochenen Projektes sind im Anhang.
Angehängte Dateien
Dateityp: zip cddb_discid_279.zip (14,5 KB, 103x aufgerufen)
  Mit Zitat antworten Zitat
BenTech

 
Turbo Delphi für Win32
 
#12
  Alt 11. Dez 2006, 22:52
Vielen Dank Schaue ich mir dann mal an...
  Mit Zitat antworten Zitat
BenTech

 
Turbo Delphi für Win32
 
#13
  Alt 16. Dez 2006, 14:49
Version 1.2
Nachdem MOCI geschrieben hatte, dass die Komponente nicht mit Proxyservern funktioniert, habe ich sie jetzt dahingehend ergänzt.
Man kann nun bei Bedarf die Verbindung über einen Proxyserver aufbauen. Ich hoffe es funktioniert alles. Das Beispielprogramm habe ich mal auf die Schnelle um die neue Funktion ergänzt.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:57 Uhr.
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