Gestion d'albums mp3 ( cddb , renommer , tag , deplacer , copier ....) version 2

Soyez le premier à donner votre avis sur cette source.

Vue 21 978 fois - Téléchargée 2 117 fois

Description

La V1 était incompilable...et oui dommage ;-)
http://www.vbfrance.com/code.aspx?id=23912

Alors voici la V2 revu et corrigée
Toujours les mêmes fonctionnalités
voici l'explication fournie pour le source V2 et toujours valable pour cette version:

- interroge la CDDB pour un album sélectionné....(pour cela mettez vos fichiers mp3 dans un répertoire et nommez les 01.mp3 , 02.mp3 , .... 13.mp3 et 14.mp3 par exemple)

- renomme les fichiers selon un mask prédéfini
ex: %artiste% - %album% - %piste% - %titre%.mp3

- les déplace dans un autre répertoire si besoin.....
ex : c:\mp3_triés

- crée des sous-répertoires avec un mask si besoin...
ex : c:\mp3_triés\%artiste%\%album%

- met a jour les tags V1 et V2 entièrement paramétrable avec des masks....
  • vous pouvez n'acitiver que les tags V1 et les tags V2 seront automatikement effacé (et réciproquement)
  • vous pouvez activer les tags V1 (ou V2) et mettre dans artiste le mask %artiste% ce qui mettra a jour l'artiste
  • vous pouvez activer les tags V1 (ou V2) et mettre dans artiste le mask %neant% ce qui mettra à blanc l'artiste (bien pratique pour le tag commentaire.... ;-) )
  • vous pouvez activer les tags V1 (ou V2) et mettre laisser artiste à blanc ce qui permettra de concerver la valeur actuelle
  • vous pouvez activer les tags V1 (ou V2) et mettre dans artiste votre propre texte (bien pratique si vous voulez "signer" tout vos mp3.... dans commentaire vous mettez votre pseudo ou votre login et hop...moi je m'en fiche j'ai mis %neant% lol)


-crée un fichier de playlist m3u qui peut etre déplacer dans un autre répertoire si besoin
ex : ex : c:\mp3_playlist

- vous pouvez même spécifier un deuxième mask pour les fichiers mp3....ceci a été mis en place pour la copie vers un balladeur mp3..et oui bien pratique de pouvoir automatiquement renommer le fichier pour évité les noms a rallonge et pour ne pas avoir a attendre 3 plombes ke le nom de l'artiste et de l'album défile avant d'avoir le titre ;-)...

- pour les noms des fichiers des options sont disponibles:
  • mettre une majuscule a chaque début de mot
  • mettre en majuscule le artistes de moins de 4 lettre (ex :REM) ou les abréviations (ex: R.E.M.)


ET SURTOUT TOUT CELA EN UN SIMPLE CLICK.....Et oui, vous pouvez paramétrer toutes ces actions pour s'exécuter automatiquement lors d'un recherche CDDB.....

PS: le double-click sur la ListBox permet d'afficher le détail des infos récupéree depuis la CDDB par piste et permet de les modifiers...

Source / Exemple :


'Dans la V1 j'avais intégré les controles DirExplorer , FileExplorer et YommZone
'Il semblerait que le multi projet pose quelques problèmes sous VB 6 donc ils sont cette fois présent en tant qu'ocx
'vous trouverez les sources sur VBFrance
'le DirExplorer:
'http://www.vbfrance.com/code.aspx?ID=17194

'le FileExplorer:
'http://www.vbfrance.com/code.aspx?ID=20714

'le YommZone:
'http://www.vbfrance.com/code.aspx?ID=21087

'En ce qui concerne le YommMp3Tag et le YommCDDB , ils sont eux intégrés au projet, n'ayant pas besoin d'interface graphik

Conclusion :


Toujours pas de gestion des fichier ogg et oui , il me manque encore 2 infos pour le faire :
-calculer la durée d'un fichier ogg
-calculer l'averange bitrate

J'ai tout le reste tag, header, etc, etc mais tant que je n'aurai pas ces deux infos je n'ajouterai pas ce format a mon appli

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

yomm
Messages postés
515
Date d'inscription
dimanche 17 février 2002
Statut
Membre
Dernière intervention
10 mars 2008
2
Salut @ tous,

ça fait longtemp que je suis pas passé et j'en profite pour faire le tour des posts...

>>PATATE,
j'espère que tu as résolu ton problème, cela provient probablement des dll runtime VB.

>>APRIL_SEB4
Pour le server CDDB, en effet il semble que le site ait quelque peu changé et maintenant je ne récupère plus qu'un seul server et il semble que dans certains cas cela ne fonctionne pas.
Pour les tags v2.4, mon devs de traitement des tags date un peu et en effet, il n'a pas suivi les évolutions apportées depuis. Quant au tag des genres pour la v2 j'ai trouvé plusieurs façon et je me suis reporté au site le plus "officiel" possible pour son traitement. Il y a en effet plusieurs manière mais c'est aussi à cause d'un point de vu perso car ça me faisait ch*er de voir de mp3 avec un genre du type "mon genre à moi" ou "rap metalo electro classico" ;-)
sinon, content que cela te plaise.

>>GREG63
euh....pour C# j'ai même pas travaillé dessus ;-)
j'ai décidé de me mettre à VB.Net et j'ai commencé par la partie arborscence des dossiers et fichiers et depuis j'ai quasiment arrêté le dev, enfin de manière perso du moins. Les années passent et les responsabilités aussi ;-) Du coup j'ai de moins en moins le temps de développer.
En tout cas merci à toi aussi pour ton post

>>IAMFREEZY
recherche les runtimes VB6 mais il est possible que des ocx ou dll supplémentaire soient nécessaire. Tu peux peut etre trouver l'ocx en question sur le net, j'espère d'ailleurs que tu n'es plus bloqué depuis le temps ;-)

>>@ Tous
merci encore pour vos commentaires, j'espère que vous m'en voudrez pas trop d'avoir mis si longtemp à vous répondre surtout que normalement ce n'est pas mon "genre" (petit clin d'oeil à APRIL_SEB4)

@+ et bon dev @ tous

Yomm
iamfreezy
Messages postés
1
Date d'inscription
lundi 8 janvier 2007
Statut
Membre
Dernière intervention
15 septembre 2007

Bonjour,
J'aimerais beaucoup utiliser ton programme mais il me fait une erreur 339 "COMCT339.OCX....". Je n'ai peut etre pas tous les fichiers nécessaires pour l'exécution du programme pourtant j'ai téléchargé "libraryfiles.exe".

Pourrais tu me dire ce que je dois faire stp...?
cs_greg63
Messages postés
22
Date d'inscription
dimanche 3 août 2003
Statut
Membre
Dernière intervention
16 décembre 2011

Salut ! Superbe source, bravo...
Juste pour info, tu en es où de ta version en C#, ca m'interesse beaucoup :)
April_Seb4
Messages postés
19
Date d'inscription
mardi 17 février 2004
Statut
Membre
Dernière intervention
2 octobre 2013

Salut

Intéressant comme source.
Si tu n'as pas de serveur CDDB, tu as un bug car ta clé est vide et ça provoque une erreur.

Deux points concernant la gestion des tags Mp3 :
1) Les versions avancées de la v2 ne sont pas utilisés pour la gestion des genres, tu te contentes de ré-écrire un genre de type v1
2) C'est dommage qu'elle ne gère pas les tags v2.4 qui utilisent l'unicode

Sinon c'est tip-top
cs_PaTaTe
Messages postés
2081
Date d'inscription
mercredi 21 août 2002
Statut
Contributeur
Dernière intervention
16 mars 2020
2
Personne a ce problème ? :(

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.