ID3

Restez toujours informé : suivez-nous sur Google (☆)

Introduction

ID3 est le nom des métadonnées pouvant être insérées dans un fichier audio comme MP3. Ces métadonnées permettent d'avoir des informations sur le contenu du fichier comme le titre, le nom de l'interprète, les commentaires, ou encore la date de sortie.

Les versions

ID3 est décliné en plusieurs versions :

ID3

ID3 (aussi appelé ID3v1) est la première version. Elle a été conçue par Eric Kemp en 1996 et est devenue de facto un standard. Le premier logiciel gérant les métadonnées ID3 est Studio3, développé par Eric Kemp.

Elle consiste en un espace de 128 octets placés à la fin du fichier. Les 3 premiers octets commencent par la chaîne « TAG », cela permet de trouver le début des informations par les lecteurs MP3. Le reste des octets est partagé entre les différents champs d'informations. Les chaînes de caractères doivent être codées en ISO 8859-1, seuls les caractères de l'alphabet latin peuvent donc être utilisés.

OffsetTailleDescription
03Identifiant "TAG"
330Titre de la chanson
3330Nom de l'interprète
6330Nom de l'album
934Année de parution
9730Commentaire sur la chanson
1271Genre musical

Genres musicaux

Les différents genre musicaux sont définis par une valeur numérique de 0 à 79. Le logiciel Winamp a étendu cette liste jusqu'à 147.

Valeur

numérique

Genre

0

Blues

1

Classic rock

2

Country

3

Dance

4

Disco

5

Funk

6

Grunge

7

Hip-Hop

8

Jazz

9

Metal

10

New Age

11

Oldies (rétro)

12

Autre

13

pop

14

R'n'B

15

Rap

16

Reggae

17

Rock

18

Techno

19

Industrial

20

Alternative (rock alternatif)

21

Ska

22

Death metal

23

Pranks

24

Musique de film

25

Euro-Techno

26

Ambient
Valeur

numérique

Genre

27

Trip-hop

28

Vocal

29

Jazz-Funk

30

Fusion

31

Trance

32

Classical (musique classique)

33

Instrumental

34

Acid

35

House

36

Musique de jeu vidéo

37

Sound Clip (extrait sonore ou sample)

38

Gospel

39

Noise

40

Rock alternatif

41

Bass

42

Soul

43

Punk

44

Space

45

Meditative

46

Pop instrumental

47

Rock instrumental

48

Musique ethnique

49

Gothique

50

Darkwave

51

Techno-Industrial

52

Musique électronique

53

Pop-Folk
Valeur

numérique

Genre

54

Eurodance

55

Dream

56

Southern Rock (Rock sudiste)

57

Comédie

58

Cult (morceau "culte")

59

Gangsta

60

Top 40 (hits)

61

Christian Rap (rap chrétien)

62

Pop/Funk

63

Jungle

64

Musique indienne

65

Cabaret

66

New wave

67

Psychédélique

68

Rave

69

Showtunes (comédie musicale  générique plutôt non ?)

70

Bande-annonce

71

Lo-fi

72

Musique tribale

73

Acid Punk

74

Acid Jazz

75

Polka

76

Rétro

77

Théâtre

78

Rock & Roll

79

Hard Rock
Valeur

numérique

Genre

80

Folk

81

Folk rock

82

National Folk (Folk américain)

83

Swing

84

Fast Fusion

85

Bebop

86

Latin (musique latine)

87

Revival

88

Musique celtique

89

Bluegrass

90

Avantgarde

91

Gothic Rock

92

Progressive Rock (Rock progressif)

93

Psychedelic Rock (Rock psychédélique)

94

Symphonic Rock (Rock symphonique)

95

Slow Rock

96

Big Band

97

Chœur

98

Easy listening

99

Acoustic (Acoustique)

100

Humour

101

Speech (discours)

102

Chanson
Valeur

numérique

Genre

103

Opéra

104

Musique de chambre

105

Sonata (Sonate)

106

Symphonie

107

Booty Bass

108

Primus

109

Porn groove

110

Satire

111

Slow Jam

112

Club

113

Tango

114

Samba

115

Folklore

116

Ballad (ballade)

117

Power ballad

118

Rythmic soul

119

Freestyle

120

Duet (duo)

121

Punk rock

122

Drum Solo (solo de batterie)

123

A cappella

124

Euro-house

125

Dancehall
Valeur

numérique

Genre

126

Goa

127

Drum and bass

128

Club House

129

Hardcore

130

Terror

131

Indie

132

BritPop

133

Negerpunk

134

Polsk Punk

135

Beat

136

Christian gangsta rap

137

Heavy metal

138

Black metal

139

Crossover

140

Musique chrétienne contemporaine

141

Rock chrétien

142

Merengue

143

Salsa

144

Thrash metal

145

Anime

146

JPop

147

Synthpop

ID3v1.1

ID3v1.1 est une extension de la version originale. Elle a été créée par Michael Mutschler en 1997. Elle consiste en l'ajout d'un champ pour le numéro de la piste. Les octets utilisés par ce champ ont été pris sur le champ réservé aux commentaires. De cette manière, la longueur de 128 octets pour le tag ID3 est conservée et reste compatible avec les anciens lecteurs audio.

OffsetTailleDescription
03Identifiant "TAG"
330Titre de la chanson
3330Nom de l'interprète
6330Nom de l'album
934Année de parution
9728Commentaire sur la chanson
1251Caractère null servant de séparateur
1261Numéro de la piste
1271Genre musical

ID3v2

Les limitations de l'ID3v1, aussi bien dans la variété des informations que dans la taille de chacune des étiquettes, incitèrent plusieurs développeurs à rechercher une solution plus souple. ID3v2 est donc une version apportant beaucoup de changements. Elle a ajouté un certain nombre de champs d'informations pour y intégrer les paroles et même des images. Contrairement à la version 1, les informations sont placées au début du fichier et la taille des tags ID3 est variable. ID3v2 supporte les caractères Unicode.

Les étiquettes ID3v2 permettent donc de stocker quasiment n'importe quel type d'information et notamment :

  • les paroles de la chanson, voire du karaoké
  • la pochette de l'album,
  • l'auteur,
  • le compositeur,
  • le chef d'orchestre,
  • etc.

ID3v2.4 est la dernière version du standard (1er novembre 2000), mais Microsoft Windows et Windows Media Player ne supportent pas cette version ; ils ne peuvent lire que de l'ID3v2.3 maximum.