AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

CD-Text auswerten

Ein Thema von Garfield · begonnen am 17. Aug 2013 · letzter Beitrag vom 1. Jan 2016
Antwort Antwort
Benutzerbild von Garfield
Garfield

Registriert seit: 9. Jul 2004
Ort: Aken (Anhalt-Bitterfeld)
1.335 Beiträge
 
Delphi XE5 Professional
 
#1

AW: CD-Text auswerten

  Alt 3. Jan 2014, 16:44
Vielen Dank für Deine Antwort p80286.

Das ist hier nur eine Demo, bei deren Source noch der ganze andere Kram drin ist welcher sich in den letzten Jahren bei dem Projekt angesammelt hat. Das soll jetzt in ein Programm hinein, welches die CD liest, die Daten von FreeDB und MusicBrainz (Bild von Amazon) holt und den CD-Inhalt als Wave oder MP3 (lame_enc.dll) speichert. Wenn dann die MP3-Tags drin sind, wollte ich das ganze noch mal aufhübschen und hier vorstellen.

Den Fehler kann ich leider nicht nachvollziehen. Die Routinen zum MMC READ TOC/PMA/ATIP Command hatte ich anfangs mit Turbodelphi unter WinXP und Win7 getestet. Seit Oktober 2013 mit XE5 unter Win8.1. Die damit erstellte Demo will bei mir unter WinXP auch nicht. Kann also gut sein, dass der Fehler auf die Erstellung mit Win8.1/XE5 zurückzuführen ist. Anbei eine Demo, die mit Turbodelphi unter WinXP erstellt wurde. Da habe ich nur einen Fehler, wenn ich auf das Label "Nachrichten ($85)" klicke wenn keine Nachrichten vorhanden sind. Sonst kann man noch auf die Label "Toc Info ($88)", "Toc Info2 ($89)" und "Closed Info ($8D)" klicken. Dann werden die Infos per ShowMessage angezeigt.

Hints werde ich noch für die Button einfügen. Die geringe Breite liegt daran, dass alle meine Demos so schmal sind bzw waren. Aber die Verhinderung der Verbreiterung hätte ich rausnehmen können. Eine Exportfunktion ist sicher sinnvoll. Weiß leider nicht so richtig was für ein Format ich dafür verwenden soll. Deshalb die ShowMessage-Boxen. Bei der Demo im ersten Beitrag kann man den rohen CDText in die Zwischenablage kopieren.
Angehängte Dateien
Dateityp: 7z CDText_XP_TD.7z (270,2 KB, 14x aufgerufen)
Gruss Garfield
Ubuntu 22.04: Laz2.2.2/FPC3.2.2 - VirtBox6.1+W10: D7PE, DXE5Prof
  Mit Zitat antworten Zitat
Benutzerbild von Garfield
Garfield

Registriert seit: 9. Jul 2004
Ort: Aken (Anhalt-Bitterfeld)
1.335 Beiträge
 
Delphi XE5 Professional
 
#2

AW: CD-Text auswerten

  Alt 5. Aug 2015, 16:57
Nach langer Zeit habe ich mich wieder mit diesem Thema beschäftigt und das Projekt überarbeitet. Den Quelltext könnte man für dieses Projekt noch schlanker machen. Der CD Text lässt sich exportieren. TXT bedeutet eine Textdatei mit den Informationen - ausser TOC und TOC2 - in Tabellenform. RAW bedeutet, dass der Text als Hexadezimalzahlen in eine Textdatei geschrieben wird. Jetzt kam mir der Gedanke, dass vielleicht ein Hexdump besser wäre.
Angehängte Grafiken
Dateityp: png cdtextreader.png (67,8 KB, 56x aufgerufen)
Angehängte Dateien
Dateityp: 7z CDTextReader.7z (871,2 KB, 25x aufgerufen)
Gruss Garfield
Ubuntu 22.04: Laz2.2.2/FPC3.2.2 - VirtBox6.1+W10: D7PE, DXE5Prof
  Mit Zitat antworten Zitat
taz0991

Registriert seit: 22. Dez 2015
1 Beiträge
 
#3

AW: CD-Text auswerten

  Alt 22. Dez 2015, 14:01
Hallo,

bin erst seit heute im Forum und eigentlich genau wegen dem kleinen Tool hier
Denn nach sowas habe ich schon sehr lange gesucht. Dafür vielen Dank.

Bei der letzten Version kann ich mir leider nicht mehr die Informationen von $88, $89 und $8D anzeigen lassen, sehe nur wie viele Zeichen vorhanden sind.

Oder mache ich da was falsch?

Viele grüße
TAZ
  Mit Zitat antworten Zitat
Benutzerbild von Garfield
Garfield

Registriert seit: 9. Jul 2004
Ort: Aken (Anhalt-Bitterfeld)
1.335 Beiträge
 
Delphi XE5 Professional
 
#4

AW: CD-Text auswerten

  Alt 1. Jan 2016, 15:26
Meinst Du die Formulare, welche beim Klick auf die Label angezeigt wurden? Die habe ich entfernt. Die Informationen sollten beim Textexport mit exportiert werden. Musste eben aber feststellen, dass das nicht der Fall ist. Nur beim RAW-Export. Muss ich die Tage mal korrigieren.
Gruss Garfield
Ubuntu 22.04: Laz2.2.2/FPC3.2.2 - VirtBox6.1+W10: D7PE, DXE5Prof
  Mit Zitat antworten Zitat
Antwort Antwort


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 07:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz