Extraction des métadonnées dans les fichiers
Les métadonnées dans les fichiers vont nous permettre de connaître la date de création du fichier, qui l’a créé et avec quel outil.
Nous allons commencer par un script assez amusant qui récupère les métadonnées d’un fichier MP3
1. Métadonnées MP3
La bibliothèque eyeD3 va nous permettre d’examiner les métadonnées des fichiers MP3.
Nous pouvons récupérer grâce à getArtist(), getAlbum(), getTitle() par exemple les données propres au fichier MP3 obtenues par eyeD3.tag().
chap8_script9.py
#!/usr/bin/env python
import eyeD3
tag = eyeD3.Tag()
chemin=raw_input("donnez le chemin du fichier mp3\n")
tag.link(chemin)
print tag.getArtist()
print tag.getAlbum()
print tag.getTitle()
Nous pouvons aussi lire le fichier et accéder à son tag.
if eyeD3.isMp3File(f):
audioFile = eyeD3.Mp3AudioFile(f)
tag = audioFile.getTag()
Nous pouvons aussi récupérer les frames si elles existent.
import eyeD3
tag = eyeD3.Tag()
tag.link("/home/fasm/personnel/chansons/thiefaine/01_113_Cigarette mp3")
for frame in tag.frames:
print frame
Il nous est possible aussi d’ajouter des informations aux tags...