MP3REN - RENOMMEUR DE MP3

Signaler
Messages postés
181
Date d'inscription
jeudi 30 mai 2002
Statut
Membre
Dernière intervention
19 août 2012
-
Messages postés
2493
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
-
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

Messages postés
2493
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
1
"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 !
Messages postés
181
Date d'inscription
jeudi 30 mai 2002
Statut
Membre
Dernière intervention
19 août 2012

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.
Messages postés
2493
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
1
"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
Messages postés
181
Date d'inscription
jeudi 30 mai 2002
Statut
Membre
Dernière intervention
19 août 2012

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.