Editeur des tags id3 v1 et v2 d'un fichier mp3, pareil que winamp !

Soyez le premier à donner votre avis sur cette source.

Vue 4 732 fois - Téléchargée 1 003 fois

Description

Ce code permet de lire et écrire les tags ID3 d'un fichier Mp3.
Cela peut vous être utile pour toute sorte d'application en relation avec les fichiers MP3 !
Ce code est tout à fait fiable et il n'y a pas d'altération sur le fichier !
Pas d'api, n'y autres trucs barbares, c'est simplement de la lecture et de l'écriture du fichier en mode binaire ...

Allez y, n'hésitez pas à me dire les problèmes rencontrés !

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
13
Date d'inscription
dimanche 23 décembre 2001
Statut
Membre
Dernière intervention
31 octobre 2009

Je ne comprend pas tout à fait l'erreur que tu m'a expliqué sese817 ...
Enfin... il est vrai que j'ai remarqué quelques bugs, mais une nouvelle version et à venir avec des classes moi aussi !
Et oui, je me suis converti, l'idée n'est vraiment pas mauvaise !
Je mettrais un commentaire lorsque j'aurais mis la mise à jour !
Messages postés
38
Date d'inscription
samedi 19 avril 2003
Statut
Membre
Dernière intervention
28 avril 2004

T beaucoup present toi le cow-boy.
Je vais tester ta classe et merci pour l'explication !
@ +
Messages postés
17286
Date d'inscription
mercredi 2 janvier 2002
Statut
Modérateur
Dernière intervention
23 décembre 2019
65
lol oui, ca a du me prendre au moins 2 heures !!!

pour t'en servir, c'est simple.
d'abord un petit topo sur les classes

ca permet de creer des objets, qui contiennent des propriétés, des evenements, et des methodes ( en gros comme tout TextBox, ou PictureBox..... ).

pour l'instancier (creer un objet a partir d'un modele : d'une classe )

Dim MonObjet as new MaClasse

donc , dans le cas de mes classes pour les tags Mp3, c'est :

Dim TagV1 as new ReyTagV1 (je ne me souviens pas du nom exact....)

ensuite, tu accede a cet objet simplement :

TagV1.Load ( "c:moncheminmonMp3.mp3" )

et puis tu fait joujou avec les propriétés :

TagV1.Titre = "la chanson des canards"
monAlbum = TagV1.Album

apres avoir effectué des modifs, tu fais ca :

TagV1.Save

et voila !!!

soyons écolo , detruisons maintenant notre objet :

set TagV1 = nothing

-------------

et voila , en espereant t'avoir eclairé sur le fonctionnement des classes , en general , des miennes en particulier...
Messages postés
38
Date d'inscription
samedi 19 avril 2003
Statut
Membre
Dernière intervention
28 avril 2004

Salut !
Voila le pb, ta source est bien commente maids lorsque on essaye de lire un mp3 avec tags id3v1 ton prog plante, j'ai dus donc legerement le modifier en suprimant la partie idv2, enusite ton prog maintentant marche mias seulement en simulation (En mode Execution si tu veux) lordsque tu compile il te dit lors de la selection du mp3 :
"Erreur d'executuion 6"
"Deppassement de capacité"
Voila sinon bonne sources mais seulement en mode execution. ;-)
7/10
Quant aux differentes sources de Renfield par exemple je ne sais pas trop comment s'en servir c domage car je pense qu'ils ont dus passer beaucoup de temps a faire des classe!
@ +
Messages postés
11
Date d'inscription
mercredi 4 décembre 2002
Statut
Membre
Dernière intervention
17 mai 2004

Chapo !! C'est la seule source qui arrive à lire les commentaires très très long sur le v2 ( genre lorsque l'on met les lyrics :D ) !!!
Youpla boum !! Si j'ai le tps, je met ça sous forme d'une classe...
Afficher les 8 commentaires

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.