MP3REN - RENOMMEUR DE MP3

cs_titicar Messages postés 181 Date d'inscription jeudi 30 mai 2002 Statut Membre Dernière intervention 19 août 2012 - 16 juin 2008 à 19:48
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 - 18 juin 2008 à 19:47
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/46996-mp3ren-renommeur-de-mp3

ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 1
18 juin 2008 à 19:47
"Par contre, je n'ai pas réussi à renommer un mp3 suivant son tag." -> C'est dans l'autre sens que ça se passe !
Pour la classe cls_infomp3, si il y a mieux, je prends !
cs_titicar Messages postés 181 Date d'inscription jeudi 30 mai 2002 Statut Membre Dernière intervention 19 août 2012
18 juin 2008 à 19:34
Tu as raison : c'est vrai que je n'ai pas cherché bien loin pour la console. Après ton message, j'ai testé en mode source dans l'interface VB en mémorisant un nom de répertoire dans command$, mais sans modifier les variables en rapport avec un #If.
Résultat : ton prog affiche bien le tag ID3v1 (plus précidemment v1.0, car dans v1.1 le commentaire ne possède que 28 caractères au lieu de 30).
Par contre, je n'ai pas réussi à renommer un mp3 suivant son tag. Peut-être une config à changer, je ne sais pas.

Pour changer de sujet... et revenir à la classe cls_InfoMP3, la fonction qui sauvegarde le tag additionne en fait un nouveau tag à la fin du fichier, sans écraser l'ancien tag. Par défaut, ça serait mieux d'écraser l'ancien tag.
ghuysmans99 Messages postés 2496 Date d'inscription jeudi 14 juillet 2005 Statut Contributeur Dernière intervention 5 juin 2016 1
17 juin 2008 à 19:37
"je n'ai pas testé en réel, qui impose le mode console." -> pas compris, là.
Ça marche dans tous les cas ... le programme crée lui-même une console donc pas de problème !
Ou alors je comprends pas ce que tu veux dire
cs_titicar Messages postés 181 Date d'inscription jeudi 30 mai 2002 Statut Membre Dernière intervention 19 août 2012
16 juin 2008 à 19:48
Salut,

Je ne peux pas te dire d'où tu as récuperé la classe cls_InfoMP3 (pourtant j'en ai déjà lu beaucoup sur VBFrance), mais elle parait plutôt ancienne car elle ne tient pas compte du tag ID3v2.

En théorie, ce n'est pas génant pour lire le tag ID3v1 (celui utilisé par cette classe) et donc 'condenser' un titre média avec un maximum de 30 caractères par champs (artiste, album et nom de la chanson), histoire de limiter l'affichage.
Mais dans la pratique, ça pose problème car si un tag ID3v2 existe dans ton mp3, la classe ne fonctionne plus [déjà et à première vue au niveau de Public Sub GetMP3Info()]

Je dis ça juste en lisant un peu le code source car je n'ai pas testé en réel, qui impose le mode console.
Rejoignez-nous