====== Changeur de tags mp3 ====== \\ \\ ===== Participation ===== \\ 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! \\ ===== Présentation ===== \\ 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.\\ ===== Utilisation ===== \\ 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. \\ ===== Liens nécessaires ===== \\ 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 \\ ===== Tuto d'utilisation===== \\ - Installer python. - Décompresser mutagen dans le dossier d'installation de python. - Placer ChangeMp3Tags dans le dossier mutagen que vous venez de placer dans le dossier python. - Ouvrir avec python ChangeMp3Tags et modifier la ligne : sourceName=r"C:\Users\Côme\Music\Musique" par : sourceName=r"le chemin pour aller a votre dossier de musique". (Le dossier de musique est le dossier contenant tous les dossiers avec les noms d'artistes.) - Lancez le logiciel, pour cela cliquez sur Run (en haut) puis Run Module. - Une liste de tous les titres changé va s'afficher dans une autre fenêtre (Shell). \\ ===== Code ===== \\ #- 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() \\ ===== Pour finir ===== \\ 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!