Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi kostenlose MP3 Tag Kompo gesucht, die Tags verändern kann (https://www.delphipraxis.net/15422-kostenlose-mp3-tag-kompo-gesucht-die-tags-veraendern-kann.html)

Matze 29. Jan 2004 20:06

Re: kostenlose MP3 Tag Kompo gesucht, die Tags verändern kan
 
Das teste ich mal, thx.

The-X 30. Jan 2004 14:10

Re: kostenlose MP3 Tag Kompo gesucht, die Tags verändern kan
 
Braucht denn jemand das "Format" des ID3-Tags?

der fängt 128 Byte vor dem Dateiende an (Filesize-128)
Code:
AAABBBBB BBBBBBBB BBBBBBBB BBBBBBBB
BCCCCCCC CCCCCCCC CCCCCCCC CCCCCCCD
DDDDDDDD DDDDDDDD DDDDDDDD DDDDDEEE
EFFFFFFF FFFFFFFF FFFFFFFF FFFFFFFG

Sign | Length (bytes) | Position (bytes) | Description
A   | 3              |(0-2)            | Tag identification.
                                           Must contain 'TAG' if tag exists and is correct.
B   | 30             |(3-32)           | Title
C   | 30             |(33-62)          | Artist
D   | 30             |(63-92)          | Album
E   | 4              |(93-96)          | Year
F   | 30             |(97-126)         | Comment
G   | 1              |(127)            | Genre
Für das Genre hab ich lange gebraucht, hab jedes Genre in WinAmp eingestellt und dann nachgeguggt welcher wert da stand. :freak:

[edit]
Infos über Dateiformate

und es gibt 2 Versionen vom ID3-Tag Version 1...
der 1.1er nutzt das letzte Byte des Kommentars für die Nummer des Tracks
auf der CD

also (nur Pseudocode)
Code:
if ord(tag.comment[30])<32 Then Begin
  Tracknum:=IntToStr(Ord(tag.comment[30]));
  Comment:=Copy(tag.comment,1,29);
end else begin
  TrackNum:='n.a.';
  Comment:=Copy(tag.Comment,1,30);
end;
[/edit]

phlux 30. Jan 2004 14:17

Re: kostenlose MP3 Tag Kompo gesucht, die Tags verändern kan
 
Dafür hätte man auch einfach auf die ID3 Seite gehen können und sich eine Spezifikation saugen können ;) da steht das auch drin :mrgreen:

Matze 30. Jan 2004 14:30

Re: kostenlose MP3 Tag Kompo gesucht, die Tags verändern kan
 
@The-X:
Thx. Und was ist an der Version 2 anders?

PS: Ich hab jetzt doch ne Kompo genommen. ;)

EvilDragon 30. Jan 2004 14:40

Re: kostenlose MP3 Tag Kompo gesucht, die Tags verändern kan
 
ahja..*verwirr* gibs denn nun ne möglichkeit den tag zu ändern??? wenn ja jemand vieleicht nen beispielcode oder prog wo mit man das machen kann bzw. als demonstration...

Matze 30. Jan 2004 14:55

Re: kostenlose MP3 Tag Kompo gesucht, die Tags verändern kan
 
@EvilDragon:

Cool, ich hab sogar eine Möglichkeit ohne Komponente gefunden. :D

The-X 30. Jan 2004 17:42

Re: kostenlose MP3 Tag Kompo gesucht, die Tags verändern kan
 
@Matze: Der Grundlegende Unterschied zwischen Version 1 und 2 ist, dass sich der 1-er (1.0 & 1.1) am Ende der Datei befindet und in der Länge der Informationen recht eingeschränkt ist. Der Version 2-Tag ist am Anfang der Datei und die Länge der Infos werden mitgespeichert, dadurch passt da mehr rein... wie z.B. ganze Songtexte, Kommentare des Komponisten u.a.

Hab aber im Moment keine Ahnung wie der zu erkennen ist, bzw. wie genau der formatiert ist :|

The-X 3. Mär 2004 13:36

Re: kostenlose MP3 Tag Kompo gesucht, die Tags verändern kan
 
Liste der Anhänge anzeigen (Anzahl: 1)
Ich sollte mir angewöhnen mehr Dateien im Hex-Viewer anzuguggn :-D
Dateien die einen ID3V2-Tag haben fangem mit "ID3" bei Offset 0 an...
Hab bei mir das lesen und schreiben des V1-Tags mit einer Unit gelöst... siehe Anhang

wenn erwünscht pack ich 'n Programm noch mit dazu

Matze 3. Mär 2004 17:34

Re: kostenlose MP3 Tag Kompo gesucht, die Tags verändern kan
 
Vielen Dank für deine Erklärung von ID3 V1 und V2.

Ich hab mir die Unit angeschaut, sie sieht echt gut aus, aber den Link, den ich über deinem Post hinterlassen habe, löst es irgendwie einfacher. ;)

Auf jeden Fall, vielen Dank! :thumb:

Aber ich schau mir deine Unit nochmal genauer an. :)

The-X 4. Mär 2004 14:17

Re: kostenlose MP3 Tag Kompo gesucht, die Tags verändern kan
 
May be ;)

dafür hab ich die Unit selber gebastelt ;)
so wie eigentlich alles, was ich in die Finger bekomme und nachschreiben kann :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:23 Uhr.
Seite 2 von 3     12 3      

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