MP3 Tag V2.X
Im folgenden findet sich eine Liste der Bestandteile des MP3 Tag V2.X...
AENC - Audio encryption
| <Header ID:AENC> |
| Owner identifier |
<text string> $00 |
| Preview start |
$xx xx |
| Preview length |
$xx xx |
| Encryption info |
<binary data> |
APIC - Attached picture
| <Header ID:APIC> |
| Text encoding |
xx |
| MIME type |
text string> $00 |
| Picture type |
xx |
| Description |
text string according to encoding> $00 (00) |
| Picture data |
binary data> |
Picture type:
| $00 |
Other |
| $01 |
32x32 pixels 'file icon' (PNG only) |
| $02 |
Other file icon |
| $03 |
Cover (front) |
| $04 |
Cover (back) |
| $05 |
Leaflet page |
| $06 |
Media (z.B. label side of CD) |
| $07 |
Lead artist/lead performer/soloist |
| $08 |
Artist/performer |
| $09 |
Conductor |
| $0A |
Band/Orchestra |
| $0B |
Composer |
| $0C |
Lyricist/text writer |
| $0D |
Recording Location |
| $0E |
During recording |
| $0F |
During performance |
| $10 |
Move/video screen capture |
| $11 |
A bright coloured fish |
| $12 |
Illustration |
| $13 |
Band/artist logotype |
| $14 |
Publisher/Studio logotype |
ASPI - Audio seek point index
| <Header ID:ASPI> |
| Indexed data start (S) |
$xx xx xx xx |
| Indexed data length (L) |
$xx xx xx xx |
| Number of index points (N) |
$xx xx |
| Bits per index point (b) |
$xx |
Indexed data start - Byte Offset vom Dateianfang
Indexed data length - Byte Länge der indizierten Audiodaten
Number of index points - Anzahl der index points
Bits per index point - 8 oder 16, bestimmt die Genauigkeit (8 bit bis max. 5 min; 16 bit für längere Dateien)
Für jeden Index sind folgende Daten enthalten:
| Fraction at index (Fi) |
$xx (xx) |
Berechnungen:
Fi = Oi/L * 2^b (fraction at index i (Fi); gerundet auf die nächste ganze Zahl)
Oi = (Fi/2^b)*L (offset at index i (Oi); gerundet auf die nächste ganze Zahl)
COMM - Comments
| <Header ID:COMM> |
| Text encoding |
$xx |
| Language |
$xx xx xx |
| Short content descrip. |
<text string according to encoding> $00 (00) |
| The actual text |
<full text string according to encoding> |
COMR - Commercial frame
| $00 |
Other |
| $01 |
Standard CD album with other songs |
| $02 |
Compressed audio on CD |
| $03 |
File over the Internet |
| $04 |
Stream over the Internet |
| $05 |
As note sheets |
| $06 |
As note sheets in a book with other sheets |
| $07 |
Music on other media |
| $08 |
Non-musical merchandise |
| <Header ID:COMR> |
| Text encoding |
$xx |
| Price string |
<text string> $00 |
| Valid until |
<text string> |
| Contact URL |
<text string> $00 |
| Received as |
$xx |
| Name of seller |
<text string according to encoding> $00 (00) |
| Description |
<text string according to encoding> $00 (00) |
| Picture MIME type |
<string> $00 |
| Seller logo |
<binary data> |
ENCR - Encryption method registration
| <Header ID:ENCR> |
| Owner identifier |
<text string> $00 |
| Method symbol |
$xx |
| Encryption data |
<binary data> |
EQU2 - Equalisation (2)
| <Header ID: "EQU2> |
| Interpolation method |
$xx |
| Identification |
<text string> $00 |
Interpolation method:
Identification:
| Frequency |
$xx xx |
| Volume adjustment |
$xx xx |
EQUA - Equalization
- ersetzt durch EQU2 - Equalisation (2)
ETCO - Event timing codes
| <Header ID:ETCO> |
| Time stamp format |
$xx |
Time stamp format:
| $01 |
Absolute time, 32 bit sized, using MPEG [MPEG] frames as unit |
| $02 |
Absolute time, 32 bit sized, using milliseconds as unit |
Events format:
| Type of event |
$xx |
| Time stamp |
$xx (xx ...) |
Time stamp bezogen auf den Beginn des Sounds oder zum vorhergehenden Event; Events MÜSSEN chronologisch sortiert werden
Type of event:
| $00 |
padding (has no meaning) |
| $01 |
end of initial silence |
| $02 |
intro start |
| $03 |
main part start |
| $04 |
outro start |
| $05 |
outro end |
| $06 |
verse start |
| $07 |
refrain start |
| $08 |
interlude start |
| $09 |
theme start |
| $0A |
variation start |
| $0B |
key change |
| $0C |
time change |
| $0D |
momentary unwanted noise (Snap, Crackle & Pop) |
| $0E |
sustained noise |
| $0F |
sustained noise end |
| $10 |
intro end |
| $11 |
main part end |
| $12 |
verse end |
| $13 |
refrain end |
| $14 |
theme end |
| $15 |
profanity |
| $16 |
profanity end |
| $17-$DF |
reserved for future use |
| $E0-$EF |
not predefined synch 0-F |
| $F0-$FC |
reserved for future use |
| $FD |
audio end (start of silence) |
| $FE |
audio file ends |
| $FF |
one more byte of events follows (all the following bytes with the value $FF have the same function) |
GEOB - General encapsulated object
| <Header ID:GEOB> |
| Text encoding |
$xx |
| MIME type |
<text string> $00 |
| Filename |
text string according to encoding> $00 (00) |
| Content description |
text string according to encoding> $00 (00) |
| Encapsulated object |
binary data> |
GRID - Group identification registration
| <Header ID:GRID> |
| Owner identifier |
<text string> $00 |
| Group symbol |
$xx |
| Group dependent data |
<binary data> |
IPLS - Involved people list
- ersetzt durch TMCL - Musician credits list und TIPL - Involved people list
LINK - Linked information
| <Header ID:LINK> |
| Frame identifier |
$xx xx xx xx |
| URL |
<text string> $00 |
| ID and additional data |
<text string(s)> |
MCDI - Music CD identifier
| <Header ID:MCDI> |
| CD TOC |
<binary data> |
MLLT - MPEG location lookup table
| <Header ID:MLLT> |
| MPEG frames between reference |
$xx xx |
| Bytes between reference |
$xx xx xx |
| Milliseconds between reference |
$xx xx xx |
| Bits for bytes deviation |
$xx |
| Bits for milliseconds dev. |
$xx |
für jede reference sind folgende Daten enthalten:
| Deviation in bytes |
%xxx |
| Deviation in milliseconds |
%xxx |
OWNE - Ownership frame
| <Header ID:OWNE> |
| Text encoding |
$xx |
| Price paid |
<text string> $00 |
| Date of purch. |
<text string> |
| Seller |
<text string according to encoding> |
PCNT - Play counter
| <Header ID:PCNT> |
| Counter |
$xx xx xx xx (xx ...) |
POPM - Popularimeter
| <Header ID:POPM> |
| Email to user |
<text string> $00 |
| Rating |
$xx |
| Counter |
$xx xx xx xx (xx ...) |
POSS - Position synchronisation frame
| <Header ID: "POSS> |
| Time stamp format |
$xx |
| Position |
$xx (xx ...) |
Time stamp format:
| $01 |
Absolute time, 32 bit sized, using MPEG frames as unit |
| $02 |
Absolute time, 32 bit sized, using milliseconds as unit |
PRIV - Private frame
| <Header ID:PRIV> |
| Owner identifier |
<text string> $00 |
| The private data |
<binary data> |
RBUF - Recommended buffer size
| <Header ID:RBUF> |
| Buffer size |
$xx xx xx |
| Embedded info flag |
%0000000x |
| Offset to next tag |
$xx xx xx xx |
RVA2 - Relative volume adjustment (2)
| <Header ID:RVA2> |
| Identification |
<text string> $00 |
Identification:
| Type of channel |
$xx |
| Volume adjustment |
$xx xx |
| Bits representing peak |
$xx |
| Peak volume |
$xx (xx ...) |
Type of channel:
$00 Other
$01 Master volume
$02 Front right
$03 Front left
$04 Back right
$05 Back left
$06 Front centre
$07 Back centre
$08 Subwoofer
RVAD - Relative volume adjustment
- ersetzt durch RVA2 - Relative volume adjustment (2)
RVRB - Reverb
| <Header ID:RVRB> |
| Reverb left (ms) |
$xx xx |
| Reverb right (ms) |
$xx xx |
| Reverb bounces, left |
$xx |
| Reverb bounces, right |
$xx |
| Reverb feedback, left to left |
$xx |
| Reverb feedback, left to right |
$xx |
| Reverb feedback, right to right |
$xx |
| Reverb feedback, right to left |
$xx |
| Premix left to right |
$xx |
| Premix right to left |
$xx |
SEEK - Seek frame
| <Header ID:SEEK> |
| Minimum offset to next tag |
$xx xx xx xx |
SIGN - Signature frame
| <Header ID:SIGN> |
| Group symbol |
$xx |
| Signature |
<binary data> |
SYLT - Synchronised lyrics/text
| <Header ID:SYLT> |
| Text encoding |
$xx |
| Language |
$xx xx xx |
| Time stamp format |
$xx |
| Content type |
$xx |
| Content descriptor |
<text string according to encoding> $00 (00) |
Content type:
$00 other
$01 lyrics
$02 text transcription
$03 movement/part name
$04 events
$05 chord
$06 trivia/pop up information
$07 URLs to webpages
$08 URLs to images
Time stamp format:
| $01 |
Absolute time, 32 bit sized, using MPEG [MPEG] frames as unit |
| $02 |
Absolute time, 32 bit sized, using milliseconds as unit |
Jede Silbe ist ein mit NULL beendeter String; darauf folgt ein Zeitstempel:
| Terminated text to be synced (typically a syllable) |
| Sync identifier (terminator to above string) |
$00 (00) |
| Time stamp |
$xx (xx ...) |
SYTC - Synchronised tempo codes
| <Header ID:SYTC> |
| Time stamp format |
$xx |
| Tempo data |
<binary data> |
Time stamp format:
| $01 |
Absolute time, 32 bit sized, using MPEG [MPEG] frames as unit |
| $02 |
Absolute time, 32 bit sized, using milliseconds as unit |
tempo data:
$FF one more byte follows (added to the first giving a range from 2 - 510 BPM)
$00 beat-free time period (not music-free time period)
$01 one single beat-stroke followed by a beat-free period
T000 bis TXXX - Text information frames
allgemeiner Aufbau:
| <Header ID:T000" - "TZZZ", excluding "TXXX" |
| Text encoding |
$xx |
| Information |
<text string(s) according to encoding> |
TALB - Album/Movie/Show title
Herkunft Album/Movie/Show title
TBPM - BPM
Anzahl der BPM im Hauptteil der Audiodatei
TCOM - Composer
Name des Komponisten
TCON - Content type
Genre
TCOP - Copyright message
Copyright Besitzer des Originals
TDAT - Date
- ersetzt durch TDRC - Recording time
TDEN - Encoding time
Timestamp der Encodierung
TDLY - Playlist delay
Milliseconds Pause vor dem Abspielen (z.B. 0 - continuous play)
TDOR - Original release time
Timestamp der Freigabe
TDRC - Recording time
Timestamp der Aufnahme
TDRL - Release time
Timestamp der ersten Freigabe
TDTG - Tagging time
Timestamp der Tag Erstellung
TENC - Encoded by
Person oder Organisation welche das File encoded hat
eventuell Copyright Message wenn durch den Encoder
TEXT - Lyricist/Text writer
Schreiber des Textes oder Lyrics
TFLT - File type
Wenn nicht vorhanden audio type = "MPG"
| MIME |
MIME type follows |
| MPG |
MPEG Audio |
| /1 |
MPEG 1/2 layer I |
| /2 |
MPEG 1/2 layer II |
| /3 |
MPEG 1/2 layer III |
| /2.5 |
MPEG 2.5 |
| /AAC |
Advanced audio compression |
| VQF |
Transform-domain Weighted Interleave Vector Quantisation |
| PCM |
Pulse Code Modulated audio |
TIME - Time
- ersetzt durch TDRC - Recording time
TIPL - Involved people list
Ähnlich der TMCL - Musician Credits List
TIT1 - Content group description
Kategorie der Musik (z.B. "Klavier Konzert")
TIT2 - Title/Songname/Content description
Name des Stücks (z.B. "Adagio")
TIT3 - Subtitle/Description refinement
Untertitel (z.B. "Opus II")
TKEY - Initial key
Notenschlüssel max. 3 Zeichen
TLAN - Language
Sprache (z.B. "eng")
TLEN - Length
Länge in Millisekunden
TMCL - Musician credits list
Musiker Komma getrennt
TMED - Media type
| DIG |
Other digital media |
| /A |
Analogue transfer from media |
| ANA |
Other analogue media |
| /WAC |
Wax cylinder |
| /8CA |
8-track tape cassette |
| CD |
CD |
| /A |
Analogue transfer from media |
| /DD |
DDD |
| /AD |
ADD |
| /AA |
AAD |
| LD |
Laserdisc |
| TT |
Turntable records |
| /33 |
33.33 rpm |
| /45 |
45 rpm |
| /71 |
71.29 rpm |
| /76 |
76.59 rpm |
| /78 |
78.26 rpm |
| /80 |
80 rpm |
| MD |
MiniDisc |
| /A |
Analogue transfer from media |
| DAT |
DAT |
| /A |
Analogue transfer from media |
| /1 |
standard, 48 kHz/16 bits, linear |
| /2 |
mode 2, 32 kHz/16 bits, linear |
| /3 |
mode 3, 32 kHz/12 bits, non-linear, low speed |
| /4 |
mode 4, 32 kHz/12 bits, 4 channels |
| /5 |
mode 5, 44.1 kHz/16 bits, linear |
| /6 |
mode 6, 44.1 kHz/16 bits, 'wide track' play |
| DCC |
DCC |
| /A |
Analogue transfer from media |
| DVD |
DVD |
| /A |
Analogue transfer from media |
| TV |
Television |
| /PAL |
PAL |
| /NTSC |
NTSC |
| /SECAM |
SECAM |
| VID |
Video |
| /PAL |
PAL |
| /NTSC |
NTSC |
| /SECAM |
SECAM |
| /VHS |
VHS |
| /SVHS |
S-VHS |
| /BETA |
BETAMAX |
| RAD |
Radio |
| /FM |
FM |
| /AM |
AM |
| /LW |
LW |
| /MW |
MW |
| TEL |
Telephone |
| /I |
ISDN |
| MC |
MC (normal cassette) |
| /4 |
4.75 cm/s (normal speed for a two sided cassette) |
| /9 |
9.5 cm/s |
| /I |
Type I cassette (ferric/normal) |
| /II |
Type II cassette (chrome) |
| /III |
Type III cassette (ferric chrome) |
| /IV |
Type IV cassette (metal) |
| REE |
Reel |
| /9 |
9.5 cm/s |
| /19 |
19 cm/s |
| /38 |
38 cm/s |
| /76 |
76 cm/s |
| /I |
Type I cassette (ferric/normal) |
| /II |
Type II cassette (chrome) |
| /III |
Type III cassette (ferric chrome) |
| /IV |
Type IV cassette (metal) |
TMOO - Mood
Stimmung (z.B. "Romantisch")
TOAL - Original album/movie/show title
Title der Original Aufnahme
TOFN - Original filename
Original Dateiname
TOLY - Original lyricist/text writer
Texter der Original Aufnahme
TOPE - Original artist/performer
Künstler der Original Aufnahme
TORY - Original release year
- ersetzt durch TDOR - Original release time
TOWN - File owner/licensee
Eigentümer der Lizenz
TPE1 - Lead artist/Lead performer/Soloist/Performing group
Lead Sänger, Solist, Gruppe
TPE2 - Band/Orchestra/Accompaniment
Band, Orchester, Begleitung
TPE3 - Conductor
Dirigent
TPE4 - Interpreted, remixed, or otherwise modified by
Personen hinter der Bearbeitung eines existierenden Musikstücks
TPOS - Part of a set
Albumteil (z.B. Doppel-CD "1/2")
TPRO - Produced notice
Produktions Copyright
TPUB - Publisher
Verlag
TRCK - Track number/Position in set
Aktuelle Nummer/von Album gesamt (z.B. "4/9")
TRDA - Recording dates
- ersetzt durch TDRC - Recording time
TRSN - Internet radio station name
von welcher Internet Radio Station gestreamt
TRSO - Internet radio station owner
Eigentümer der Internet Radio Station
TSIZ - Size
Grösse
TSOA - Album sort order
Sortierung anstelle von TALB
TSOP - Performer sort order
Sortierung anstelle von TPE2
TSOT - Title sort order
Sortierung anstelle von TIT2
TSRC - International Standard Recording Code [ISRC]
International Standard Recording Code [ISRC] (12 Zeichen)
TSSE - Software/Hardware and settings used for encoding
Benutzter Audio Encoder incl. Settings während der Encodierung
TSST - Set subtitle
Teiltitel
TXXX - User defined text information frame
Benutzer definierte Informationen
| <Header ID:TXXX> |
| Text encoding |
$xx |
| Description |
<text string according to encoding> $00 (00) |
| Value |
<text string according to encoding> |
TYER - Year
- ersetzt durch TDRC - Recording time
UFID - Unique file identifier
Identifiziert das Audio File in der Datenbank
| <Header ID:UFID> |
| Owner identifier |
<text string> $00 |
| Identifier |
<up to 64 bytes binary data> |
USER - Terms of use frame
Kurzbeschreibung der Nutzungs- und Eigentumsrechte
| <Header ID:USER> |
| Text encoding |
$xx |
| Language |
$xx xx xx |
| The actual text |
<text string according to encoding> |
USLT - Unsynchronised lyrics/text transcription
| <Header ID:USLT> |
| Text encoding |
$xx |
| Language |
$xx xx xx |
| Content descriptor |
<text string according to encoding> $00 (00) |
| Lyrics/text |
<full text string according to encoding> |
W000 bis WZZZ - URL link frames
Allgemeiner Aufbau:
| <Header ID:"W000" - "WZZZ", excluding "WXXX" |
| URL |
<text string> |
WCOM - Commercial information
URL zu Informationen wo das Album gekauft werden kann
WCOP - Copyright/Legal information
URL zu den Copyright Informationen
WOAF - Official audio file webpage
URL zu offizieller Audiofile Homepage
WOAR - Official artist/performer webpage
URL zu offizieller Künstler Homepage
WOAS - Official audio source webpage
URL zu offizieller Audio Quellen Homepage
WORS - Official Internet radio station homepage
URL zu offizieller Internet Radio Station Homepage
WPAY - Payment
URL zur Kaufseite für die Audiodatei
WPUB - Publishers official webpage
URL zur Verleger Homepage
WXXX - User defined URL link frame
| <Header ID:WXXX> |
| Text encoding |
$xx |
| Description |
<text string according to encoding> $00 (00) |
| URL |
<text string> |