ID3 er navnet på den metadata, der kan indsættes i en lyd- fil som MP3 . Disse metadata giver oplysninger om filens indhold, såsom titlen, navnet på den udøvende kunstner, kommentarerne eller udgivelsesdatoen.
ID3 fås i flere versioner:
ID3 (også kaldet ID3v1) er den første version. Det blev designet af Eric Kemp i 1996 og blev de facto en standard . Den første software, der administrerer ID3-metadata, er Studio3 , udviklet af Eric Kemp.
Den består af et mellemrum på 128 byte placeret i slutningen af filen. De første 3 byte begynder med strengen "TAG", dette gør det muligt at finde informationen til MP3-afspillere. Resten af byte deles mellem de forskellige informationsfelter. Tegnstrenge skal være kodet i ISO / IEC 8859-1 , så kun tegn fra det latinske alfabet kan bruges.
Offset (startende fra starten af strukturen) |
Størrelse (i byte) |
Beskrivelse |
---|---|---|
0 | 3 | "TAG" -identifikator |
3 | 30 | Titlen på sangen |
33 | 30 | Tolkens navn |
63 | 30 | Albumnavn |
93 | 4 | Udgivelsesår |
97 | 30 | Sangkommentar |
127 | 1 | Musikalsk genre |
De forskellige musikgenrer er defineret i ID3v1 med en numerisk værdi fra 0 til 79. Winamp- softwaren har imidlertid udvidet denne liste til 147, hver af disse værdier kan bruges i alle versioner af ID3. Siden version ID3v2 er størrelsen forbeholdt musikgenren ikke længere begrænset til 1 byte. Det er således muligt at tildele genrer musik Rajasthani , Kerala musik eller fransk chanson , som ikke har nogen digital repræsentant eller nogen anden værdi.
Værdi | Venlig | Værdi | Venlig | Værdi | Venlig |
---|---|---|---|---|---|
0 | Blues | 27 | Trip hop | 54 | Eurodance |
1 | Klassisk rock | 28 | Vokal musik ( vokal ) | 55 | Drøm |
2 | Land | 29 | Jazz-funk | 56 | Southern rock ( Southern Rock ) |
3 | Dans | 30 | Fusion | 57 | Komedie |
4 | Diskotek | 31 | Trance | 58 | Stykke "kult" ( kult ) |
5 | Funk | 32 | Klassisk ( klassisk ) | 59 | Gangsta |
6 | Grunge | 33 | Medvirkende | 60 | Diagrammer ( top 40 ) |
7 | Hip-hop | 34 | Syre | 61 | Christian rap ( Christian rap ) |
8 | Jazz | 35 | Hus | 62 | Pop / Funk |
9 | Metal | 36 | Videospilmusik | 63 | Jungle |
10 | Ny tidsalder | 37 | Lydekstrakt ( lydklip eller prøve ) | 64 | Indiansk musik |
11 | Oldies | 38 | Evangelium | 65 | Cabaret |
12 | Andet | 39 | Støjmusik ( støj ) | 66 | Ny bølge |
13 | Pop | 40 | Alternativ rock | 67 | Psykedelisk |
14 | RnB | 41 | Bas | 68 | Rave |
15 | Rap | 42 | Beruset | 69 | Musical ( showtunes ) |
16 | Reggae | 43 | Punk | 70 | Anhænger |
17 | Klippe | 44 | Plads | 71 | Lo-fi |
18 | Techno | 45 | Afslapning musik og meditation ( meditativ ) | 72 | Tribal musik |
19 | Industriel musik ( industriel ) | 46 | Instrumental pop | 73 | Syre punk |
20 | Alternativ rock ( alternativ ) | 47 | Instrumental rock | 74 | Syrejazz |
21 | Ska | 48 | Etnisk musik | 75 | Polka |
22 | Dødsmetal | 49 | Gotisk | 76 | Retro |
23 | Pranks | 50 | Mørk bølge | 77 | Teater |
24 | Filmmusik ( soundtrack ) | 51 | Tekno-industriel | 78 | Rock og rul |
25 | Euro-tekno | 52 | Elektronisk musik | 79 | Hård rock |
26 | Omgivende | 53 | Pop folkemusik |
Winamp udvidelse:
ID3v1.1 er en udvidelse af den originale version. Det blev oprettet af Michael Mutschler i 1997 . Det består i at tilføje et felt til spornummeret. De byte, der blev brugt i dette felt, blev taget fra det felt, der er forbeholdt kommentarer. På denne måde bevares længden på 128 byte til ID3-koden og forbliver kompatibel med ældre lydafspillere.
Offset (startende fra starten af strukturen) |
Størrelse (i byte) |
Beskrivelse |
---|---|---|
0 | 3 | "TAG" -identifikator |
3 | 30 | Titlen på sangen |
33 | 30 | Tolkens navn |
63 | 30 | Albumnavn |
93 | 4 | Udgivelsesår |
97 | 28 | Sangkommentar |
125 | 1 | Nul karakter brugt som separator |
126 | 1 | Spornummer |
127 | 1 | Musikalsk genre |
Begrænsningerne ved ID3v1, både i forskellige oplysninger og i størrelsen på hver label, fik mange udviklere til at søge en mere fleksibel løsning. ID3v2 er derfor en version med mange ændringer. Hun tilføjede en række informationsfelter for at indarbejde tekster og endda billeder. I modsætning til version 1 placeres oplysningerne i starten af filen, og størrelsen på ID3-tags er variabel. ID3v2 understøtter Unicode- tegn .
ID3v2-tags gør det derfor muligt at gemme næsten enhver form for information og især:
ID3v2.4 er den nyeste version af standarden (1 st november 2000).