Côme JACOB-PIACENTINI (contact: come.jacob@etu.upmc.fr) avec l'aide de mon père.
Si vous avez une idée pour améliorer ce petit logiciel, un problème d'utilisation ou que le tuto n'est pas claire, laissez un commentaire je répondrais au plus vite!
Ce petit logiciel sous python sert à changer les tags des fichiers mp3.
Il permet de changer ce qui apparait en titre et en auteur sur votre téléphone. Et donc d'organiser proprement toutes vos musique manuellement.
On a besoin de se servir du module mutagen. (voire le lien de téléchargement si dessous)
Le logiciel va remplacer le tag qui correspond au titre de la musique par le nom du fichier mp3 et le tag de l'artiste par le nom du dossier. il s'occupe de toutes les musiques se trouvant dans un dossier “musique” en même temps.
Il est très important d'organiser sa musique avant d’exécuter le logiciel. On les organise de cette façon : \musique\nom d'auteur\titre de la musique.
Je vous conseil de faire un dossier test ne contenant qu'une copie de certaines musiques bien organisée comme prévue, de façon à éviter tous problèmes définitifs.
Télécharger python : https://www.python.org/download/
Télécharger mutagen : https://bitbucket.org/lazka/mutagen/downloads
Télécharger le logiciel ChangeMp3Tags : http://www.mediafire.com/download/bkwmghlyhw7s28f/ChangeMp3Tags
#- Initializations from mutagen.mp3 import MP3 from mutagen.easyid3 import EasyID3 import mutagen.id3 import os import os.path K_Mp3Ext = ".mp3" sourceName=r"C:\Users\Côme\Music\Musique" #- Get filenames list tupleList = os.walk (sourceName) #- Loop on the filenames list for tuple in tupleList: dirName, dirNameList, fileNameList = tuple for fileName in fileNameList: rootName, extName = os.path.splitext (fileName) #- Only mp3 files if (extName == K_Mp3Ext): #- Open the current file fullFileName = os.path.join (dirName, fileName) mp3File = MP3(fullFileName,ID3=EasyID3) #- Change the current file tags listDirName=dirName.split(os.path.sep) print "rootName: "+str(rootName) mp3File['title'] = rootName mp3File['performer'] = listDirName[-1] mp3File['artist'] = listDirName[-1] mp3File.save()
J’espère que ce logiciel vous sera utile et que je n'ai pas oublié trop de fautes d'orthographe!
Bien qu'il demande du travail (renommer et réorganiser toute la musique) et qu'il soit très simple, je n'ai pas trouvé sur le net de logiciel permettant de faire ce que ChangeMp3Tags fait.
Merci de m'avoir lu!