Manipuler des tags id3 en Python

7 avr. 2009 23:31:14

J'ai déjà parlé ici de la librairie getid3 en PHP pour manipuler des tags id3. Je me suis intéressé à ce qui existait dans ce domaine pour Python, devant porter certains de mes scripts PHP. On trouve pas mal de packages abandonnés, d'autres avec des APIs obscures... mais il en est au moins un qui semble sortir du lot: Mutagen.

Pour les utilisateurs de linux, sachez que c'est la librairie utilisée dans listen, quod libet et d'autres lecteurs. L'utilisation est assez simple:

>>> from mutagen.easyid3 import EasyID3
>>> audio = EasyID3('C:/import/Summertime.mp3')
>>> print audio["title"]
[u'Summertime']
>>> print audio["artist"]
[u'Dave "Baby" Cortez']

Comments:

Votre commentaire