Titel von AudioCDs von FreeDB.org holen & DiscID berechnen
Verfasst: 17.12.2007 18:03
Hallo Zusammen,
ich programmiere an meinem ersten Purebasic Projekt das zusammenhängend auch einen Sinn ergibt. Bisher habe ich mehr Codeschnippsel als ganze Projekte realisiert.
Die Idee:
Ich habe viele Audio CDs und würde diese gerne in einer SQL Datenbank verwalten. Aber dabei habe ich keine Lust sämtliche Titel manuell abzutippen. Das soll schon automatischer ablaufen.
Ansatz war die Audio CD Daten durch die Berechnung einer DiscID aus einer freien CDDB Datenbank auszulesen und in einer MySQL Datenbank zu speichern. Als Dienst hatte ich mir FreeDB.org ausgesucht. Purebasic sollte für die GUI, Ablauf und die anderen String Parsing Aufgaben genutzt werden. Wenns möglich wäre, sollte auch eine Plattformübergreifende Speicherung in eine MySQL Datenbank erfolgen.
Der aktuelle Stand:
Im Moment existiert ein Programmgerüst bzw. Mini GUI die bereits die DiscID berechnet und mittels DiscID die FreeDB Datenbank abfragt. Die Ergebnisse der FreeDB.org werden derzeit nur angezeigt und nicht weiter verarbeitet. Jetzt wäre das String Parsing dran und evtl. bei Doppeleinträgen der Datenbank eine Auswahlmöglichkeit (1x DiscID ergibt mehr als einen Treffer) zu realisieren. Auch der Code zur Speicherung in der Datenbank wäre noch zu realisieren. Dabei müsste ich mir Gedanken machen wie ich eine Plattformübergreifende Speicherung hinbekomme.
Also wenn jetzt jemand Lust bekommen haben sollte mitzumachen wäre er sehr willkommen. Ich würde für das Projekt bei Sourceforge eine SVN Versionverwaltung einrichten und ggf. mir einen Namen dazu ausdenken.
Da das mein Einstiegsprojekt wäre würde ich den Quellcode allen die wollen bzw. der Community, frei zur Verfügung stellen. Und auch jeder der sich daran beteiligt sollte seine Programmteile auch so spenden.
Ich persönlich sehe dieses Projekt als Lernobjekt an um mit Purebasic Programmiererfahrungen zu sammeln und ggf. andere komplexere Projekte damit zu realisieren.
Bei Interesse bitte melden.
Grüße
Alen Hopek
ich programmiere an meinem ersten Purebasic Projekt das zusammenhängend auch einen Sinn ergibt. Bisher habe ich mehr Codeschnippsel als ganze Projekte realisiert.
Die Idee:
Ich habe viele Audio CDs und würde diese gerne in einer SQL Datenbank verwalten. Aber dabei habe ich keine Lust sämtliche Titel manuell abzutippen. Das soll schon automatischer ablaufen.
Ansatz war die Audio CD Daten durch die Berechnung einer DiscID aus einer freien CDDB Datenbank auszulesen und in einer MySQL Datenbank zu speichern. Als Dienst hatte ich mir FreeDB.org ausgesucht. Purebasic sollte für die GUI, Ablauf und die anderen String Parsing Aufgaben genutzt werden. Wenns möglich wäre, sollte auch eine Plattformübergreifende Speicherung in eine MySQL Datenbank erfolgen.
Der aktuelle Stand:
Im Moment existiert ein Programmgerüst bzw. Mini GUI die bereits die DiscID berechnet und mittels DiscID die FreeDB Datenbank abfragt. Die Ergebnisse der FreeDB.org werden derzeit nur angezeigt und nicht weiter verarbeitet. Jetzt wäre das String Parsing dran und evtl. bei Doppeleinträgen der Datenbank eine Auswahlmöglichkeit (1x DiscID ergibt mehr als einen Treffer) zu realisieren. Auch der Code zur Speicherung in der Datenbank wäre noch zu realisieren. Dabei müsste ich mir Gedanken machen wie ich eine Plattformübergreifende Speicherung hinbekomme.
Also wenn jetzt jemand Lust bekommen haben sollte mitzumachen wäre er sehr willkommen. Ich würde für das Projekt bei Sourceforge eine SVN Versionverwaltung einrichten und ggf. mir einen Namen dazu ausdenken.
Da das mein Einstiegsprojekt wäre würde ich den Quellcode allen die wollen bzw. der Community, frei zur Verfügung stellen. Und auch jeder der sich daran beteiligt sollte seine Programmteile auch so spenden.
Ich persönlich sehe dieses Projekt als Lernobjekt an um mit Purebasic Programmiererfahrungen zu sammeln und ggf. andere komplexere Projekte damit zu realisieren.
Bei Interesse bitte melden.

Grüße
Alen Hopek