Utilitaire mp3 version 3 - editeur des tag id3 v1, v2.*, mpeg - sauvegarde des tag id3 v1, v2.* - gestion a grande echelle d

Soyez le premier à donner votre avis sur cette source.

Vue 25 536 fois - Téléchargée 2 360 fois

Description

Ceci est le commencement d'un grand projet sur le Mp3.

1 er Etape :

Gestion des Tags

Cet Utilitaire permet de lire les Tag Version 1 et 2.* mais aussi les donnée Mpeg (BitRate, Frequence, Mpeg, Layer, ...).

Il permet aussi de ré-ecrire les Tag et de les faconner comme bon vous semble, ou encore d'enlever les Tag sur un fichier.

2 eme Etape : (En cours de Developpement)

Plusieur fonctions on été ajoutées pour copier les données d'une version d'un tag à l'autre. Le Design a aussi été amélioré.

Possibilite de renommer une liste entiere de Mp3 en gardant tout
les choix souhaiter (fonctionne trés bien mais a utiliser avec precautions)

3 eme Etape : (En cours d'Etude)

Un lecteur Mp3

Faire un lecteur Mp3 sans utiliser de composant Window Media Player mais tous simplement en decodant à la voler le fichier Mp3.

J'ai recuper beaucoup d'information sur la decompression du Mp3 donc ca avance petit a petit.
:o)

Voila pour le moment, j'attend vos remarques, de plus je recherche de la documentation sur le decodage des Mp3 avec l'algo d'huffman donc si quelqu'uns peut m'aider pour decoder un Mp3 à la volée j'attends vos message.

Pour plus d'information sur le fonctionnement n'hesiter pas à me contacter je ferai une documentation plus tard.

malibu23@wanadoo.fr

Source / Exemple :


Voir le Zip

Conclusion :


Faite moi part de vos remarque pour m'encourager a continuer et a finir se projet qui me demande malgres tout beaucoup de temps.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_titicar
Messages postés
181
Date d'inscription
jeudi 30 mai 2002
Statut
Membre
Dernière intervention
19 août 2012
-
DedeSurf : C'est pas bien compliqué (... en fait si !)une fois que tu as compris le fonctionnement d'une frame. Chaque frame possède son propre header, sa longueur et son DATA (ou le fameux 'tampon') souvent constitué de plusieurs données. Pour la frame image, il y a plusieurs données comme son TextEncoding, son type d'image (JPG ou PNG), un espèce de commentaire et enfin l'image en question... Je dis ça de mémoire.
Pour récupérer l'image, tu peux faire un tour chez Yomm qui a ajouté quelques lignes de code justement pour répondre à ton type de problème. Par contre, je te déconseille d'utiliser dans ce programme la fonction de sauvegarde du Tag car elle n'enregistre pas TOUTES les frames créées par d'autres progs comme WMP ou autres.

Proger : Tiens, hier encore, j'ai référencé dans un forum l'un de tes programmes concernant la lecture vidéo sans ce foutu WMP. Comme quoi, c'est encore d'actualité!
Avant, je ne pouvais pas répondre à ta question... de janvier 2004 ! Maintenant je peux. Mais est-ce encore d'actualité ? Je répond : oui, c'est faisable pour les point 1 à 4. Quant au top du top avec conversion vers tag autre que ID3... Hé ho, moloh ! :-) J'ai peu d'info sur le tag OGG et aucun sur le tag de MS. Mais avec MS, je m'attends au pire. A mon avis, ça va être encore plus compliqué que le tag ID3v2 :-(
cs_malibu23
Messages postés
36
Date d'inscription
samedi 14 décembre 2002
Statut
Membre
Dernière intervention
15 avril 2008
-
Je suis justement entrain de reprendre ma source pour la passer en C#, avec un peu de patience tu trouvera peu être ta solution dans ma source ;)
DedeSurf
Messages postés
159
Date d'inscription
mardi 17 décembre 2002
Statut
Membre
Dernière intervention
23 novembre 2011
-
Salut, belle source.
J'ai fais un peu la mm source en csharp, sof que j'ai pas encore attaqué la sauvegarde des tags.
Enfet je bloque sur la pochette du titre.
D'après le site id3.org le tag approrpié a cette image serais 'APIC' mais le resultat est null, je cherche déspérement une solution.
Merci de votre aide
cs_titicar
Messages postés
181
Date d'inscription
jeudi 30 mai 2002
Statut
Membre
Dernière intervention
19 août 2012
-
En fait, avec le ID3 v2.4, y a un tas de nouvelle 'cases' à prendre en compte y compris une 'case' PRIVAT où tout le monde peut mettre tout est n'importe quoi à l'intérieur. Et là, j'ai déclaré forfait car je n'arrive plus gérer le Tampom.
fadelovesky
Messages postés
38
Date d'inscription
samedi 12 février 2005
Statut
Membre
Dernière intervention
27 décembre 2008
-
Aussi j'ai decouvert autre tag:
pour les ajouter il faut proceder comme je l'avais decrit avant :
-ajouter des string dans le type
Public Type Tag2
....
....
....
AudioURL As String
ArtisteURL As String
BuyURL As String
PlayCounter As String
LinkTo As String
lyrics As String
End Type

-ajouter ces chaines dans la procedure recup_tag
Recup_Tag.Tag2.AudioURL = Tampon
Case "WOAR"
Recup_Tag.Tag2.ArtisteURL = Tampon
Case "WCOM"
Recup_Tag.Tag2.BuyURL = Tampon
Case "PCNT"
Recup_Tag.Tag2.PlayCounter = Tampon
Case "WXXX"
Recup_Tag.Tag2.LinkTo = Tampon
Case "USLT"
Recup_Tag.Tag2.lyrics = Tampon

et le fameux END SELECT
merci a vous tous!
______________________
"EJOY WITH THE SOURCE"

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.