Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LECTEUR MP3 EN DIRECT X, SANS CONTROLE WMP, SANS SATURATION DU SON, ACCEPTANT LES SKINS WINAMP


Information sur la source

Catégorie :VB.NET Source .NET ( DotNet ) Niveau : Expert Date de création : 07/05/2003 Date de mise à jour : 08/05/2003 12:56:00 Vu / téléchargé: 13 873 / 2 181

Note :
8,75 / 10 - par 4 personnes
8,75 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (42)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Ce projet est dans la ligné de celui mener sur les Tag Id3 il permet de lire les Mp3 avec une qualité du son trés bonne. En effet en regardant les lecteur déja existant je me suis apercu que l utilisation du controle Windows Media Player provoquer une saturation du son sur certain Mp3.

J'ai donc décider de developper un module permettant la décompression bas niveau du Mp3. Conscient de l'empleur du projet je me suis rabatu pour le moment vers une solution avec direct X mais je dépose pas les armes :o).

Il permet un affichage du niveau sonore sur un échantillonage pouvant allez jusqu'a 500 valeur par centieme de seconde, ou encore des niveau droit et gauche. Vous pourrais aussi recuperer vos ancien skin winanmp v2 en les placant dezipper dans le dossier skins.

Pour changer de skins il suffit de cliquer sur la barre de titre avec le bouton gauche et de selectionner le skin voulus.

Vous pouvez faire vous meme vos skins en placant vous même vos boutons et tout les objets contenu dans la fenetre principal (En Cours de Developpement).

Actuellement vous pouvez déplacer les boutons (Lecture, Pause, ...) en gardant appuyer control gauche et en cliquant dessus avec le bouton droit.

 

Conclusion

Ce projet est en cours de developpement n'hesiter pas à revenir voir les nouvelle version, et surtout à laisser vos commentaire sur le sujet et vos remarque sur les amélioration que je pourrais y apporter.

Soyez indulgent il n est pas du tout terminer c'est juste un premiere mouture.

J'ai Ajouter l'executable si vous avez pas visual basic Net, par contre il vous faudra quand même télecharger le framework DotNet à cet adresse :

http://download.microsoft.com/download/a/a/c/aac39226-8825-44ce-90e3-bf8203e74006/dotnetfx.exe
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Commentaires et avis

signaler à un administrateur
Commentaire de malibu23 le 07/05/2003 22:09:26

J attends vos commentaire, n'hesiter pas à me donner votre avis c'est important pour moi.
Merci

JM

signaler à un administrateur
Commentaire de lebarn le 07/05/2003 23:24:30

il est ou l'executables ?

signaler à un administrateur
Commentaire de breizhou13 le 08/05/2003 02:46:48

Comment fait on pour l'ouvrir (pas de projet valide (j'utilise VB6) ni d'exe, pas meme une form)?
en tout cas ton commentaire m'en a mis l'eau a la bouche...

signaler à un administrateur
Commentaire de malibu23 le 08/05/2003 09:20:37

c est une source VB Net il te faut Visual Basic DotNet pour ouvrir le source sinon pour l executable pour l'instant je l ai pas mis car sinon ca depasser les 500Ko, mais je vais essayer de le mettre par contre si vous voulez qui marche il vous faudra installer un bout de la plateforme DotNet

signaler à un administrateur
Commentaire de malibu23 le 08/05/2003 10:36:16

Pour utiliser l'executable il vous faut installer le framework dotnet il se trouve ici, il fais 25Mo :
http://download.microsoft.com/download/a/a/c/aac39226-8825-44ce-90e3-bf8203e74006/dotnetfx.exe

Il vous permettra utiliser tous les executable dotnet (c#, Vb Net)

signaler à un administrateur
Commentaire de Horfee le 03/07/2003 15:33:29

salut,j'ai quelques probleme avec ta source :il a un probleme avec le "filget()",le composant referencé interop.QuartzTypeLib. Mais quelque chose me tracasse :je suis debutant et je n'arrive pa a appelé une autre forme:tu utilise l'instruction frm.show().avec moi cela ne marche pas...comment faire?

signaler à un administrateur
Commentaire de Horfee le 03/07/2003 15:53:41

ayant trouvé la solution, un autre probleme se pose a moi(je sais, je suis enervant, mais bon....):ou puis je trouver toutes les fonctions declarées du style : Public Declare Function FSOUND_SetVolume Lib "Fonction DirectX.dll" Alias "_FSOUND_SetVolume@8" (ByVal channel As Integer, ByVal Vol As Integer) As Byte
merci

signaler à un administrateur
Commentaire de malibu23 le 03/07/2003 19:06:36

Toute les fonctions FSOUND sont dans la DLL DirectX.dll, elles sont pas accessible.

JM

signaler à un administrateur
Commentaire de Horfee le 04/07/2003 13:00:02

alors comment les as tu trouver ???

signaler à un administrateur
Commentaire de malibu23 le 04/07/2003 22:15:16

Bin sur le Net Pardis, mais tu trouvera jamais les sources de ses fonctions.

signaler à un administrateur
Commentaire de stephanefox le 04/07/2003 22:55:55

C'est une DLL créait par un autre... aucun mérite de mettre ce code d'autant plus que la DLL est très instable et plus mis à jour.... minable.

signaler à un administrateur
Commentaire de Horfee le 06/07/2003 21:16:02

c'est bizarre,...il y a bien quelqu'un a l'origine qui les a trouvé non?y a pas un utilitaire style api loader comme avec VB6 ?

signaler à un administrateur
Commentaire de malibu23 le 06/07/2003 23:15:40

Les createurs tu les trouvera sur le site de www.fmod.fr
mais il te donneront jamais les sources c'est une DLL qu'ils vendent !
mais il explique comment s en servir !

signaler à un administrateur
Commentaire de malibu23 le 06/07/2003 23:21:32

Reponse pour Stephane Fox : Si des gens font des outils c'est pour s'en servir je vois pas l'interet de ré-inventer la roue à chaque fois. Pour ma part le minable c'est plutot celui qui ce cache derriere un pseudo pour insulter les autres et qui n'as jamais déposer un aucun source. Car c'est clair que c'est pas grace a toi que la communaute elle va avancer. Pour ton information la DLL fonctionne trés bien et est toujours maintenus pour preuve une nouvelle version est sortie le : 10/6/2003.
No Comment.

JM

signaler à un administrateur
Commentaire de stephanefox le 07/07/2003 23:06:21

Pour le rigolo de Malibu (l'ancien nom de mon lapin).
Merci, tu m'as fait beaucoup rire ! Si tu étais développeur, tu serais qu'il ne faut jamais utiliser ce genre de DLL toute faite car le jour ou la DLL n'est plus entretenue tu n'as plus qu'à balancer ton appli en cas de bug... de plus, tu peux tout faire avec les api... et du boulot (ne cherche pas dans ton dico....) Tu peux indiquer que cette DLL existe mais n'appelles pas ce que tu fais une "projet".... tu ne fais qu'utiliser le travail d'autrui en te l'accaparant..... bidon. Aller bonne gruge !

signaler à un administrateur
Commentaire de malibu23 le 08/07/2003 19:33:09

Wouaw tu as une reparti énorme Malibu comme ton lapin, j'en reste bouche bée. Par contre pour ton information je develloppe pour mon plaisir et pour aider ceux qui en on besoin, par pour faire du profit ou vendre une application. Le cas écheant si un jour cette DLL n'etait plus maintenue (ce qui m etonnerait fort compte tenu de l'equipe qui travaille dessus), bin je vois pas le problème. Si tu vient sur le site Codes-Sources c'est que toi aussi tu utilises le travail des autres c'est la tout l'interet de ce site. Alors si tu es si fort que ca, que viens tu faire ici !. Tu n'as vraiment rien compris à l'interet des communauté de développement et des produits open-source, donc je suppose que le concept de gnu doit pas te parler beaucoup. Va faire un tour un jour sur le site www.sourceforge.net tu apprendras beaucoup de chose !.

JM

signaler à un administrateur
Commentaire de malibu23 le 08/07/2003 19:37:59

Pour ta Propre Information Stephane Fox , les Api windows sont pas du tout optimiser pour la lecture des mp3, elle font saturer le son sur certain format de compression, nottament avec les Mp3 coder en VBR (cherche pas dans le dico ...) VBR qui veut dire Variable Byte Rating c'est a dire que le taux de compression change au cours de la lecture. Alors retourne a tes API et laisse faire ceux qui savent.

JM

signaler à un administrateur
Commentaire de jefftabasco le 10/07/2003 10:43:01

arf, moi je la trouve super interessante cette source

signaler à un administrateur
Commentaire de malibu23 le 10/07/2003 18:05:59

Je te remercis Jeff c'est encourageant pour la suite, si tu as des questions n'hesite pas !!

JM

signaler à un administrateur
Commentaire de stephanefox le 12/07/2003 23:49:42

Malibu, t'es mauvais, c'est tout.

signaler à un administrateur
Commentaire de Horfee le 13/07/2003 00:59:15

je vois pas trop ce que ca peut te foutre qu'il soit mauvais ou pas, t'as qu'a pas prendre c source. Moi je suis un bleu, je decouvre la vie et c sources m'ont servi, donc je ne critique pas, bien au contraire. Et c pas parce que tu connais le terme VBR que tu c absolument tout : moi aussi je le connaissais, il suffit de s'interesser un temps soit peu a la compression audio(et accessoirement video). Donc fait pas kékéman et apporte quelque chose d'utile a la communauté. Bravo a malibu23 et merci pr cette source ;-)

signaler à un administrateur
Commentaire de Horfee le 13/07/2003 01:06:49

Euh... excuse moi encore stephanefox, mais je viens de voir ta fiche... et aaparamment, tu n'as pas beaucoup participé a ce site... donc ferme ta gueule et respecte ceux qui font bouger un tout petit peu le monde info en source libre !!!tcha-thao

signaler à un administrateur
Commentaire de malibu23 le 13/07/2003 08:48:38

Tu as raison Horfee, je trouve que stepanefox à le jugement un peu facile, alors que lui n'est pas foutus de mettre une source ou encore sont age. Mais bon laisse le dire ca me touche pas venant d'un mec comme ca.

L'important c'est que certains y trouve leur compte dans le travail que j'ai fais, comme ca tout le monde sera content.

signaler à un administrateur
Commentaire de stephanefox le 16/07/2003 20:57:33

hé hé hé .... les 2 petits puceaux de la programmation qui s'excitent. Mah non les gars... vous êtes pas des kékés mais utiliser une dll déjà faite c'est comme expliquer à quelqu'un comment faire des crêpes en sortant la pate en sachet "tout prêt". C'est totalement inutile, maintenant si cela peut faire plaisir aux ignards comme Horfille....

signaler à un administrateur
Commentaire de stephanefox le 16/07/2003 21:06:26

Ah oui... aussi.... j'aime beaucoup votre notion de "l'open source" qui consiste à utiliser une dll déjà faite dont les sources ne sont pas disponibles..... bravo les gars... avec vous le monde de l'info progresse (HA HA HA). et puis Horfee je vois pas ce que cela peut te foutre ce que j'écris à Malibu23, t'as qu'a pas lire mes messages.... et puis ton source "le chemin le plus rapide... la ligne droite..." pouarf ! c'est trop !!! Merci tu m'as ouvert les yeux.... salut les nulos.

signaler à un administrateur
Commentaire de malibu23 le 16/07/2003 22:16:33

Bon ecoute arrete les insultes à 2 francs et passe ton chemin stephanefox, si ma source te plait pas tant pis mais laisse en paix ceux qui sont interessés. Puis arrete de donner des lecons a tout le monde et de faire ton malin et montre nous un peu de quoi tu es capable.

Pour ton information ca fait 10 ans que je programme dans divers langages et je suis maintenant responsable developpement architechture dotnet avec sous mon aile une equipe de 3 personnes et je suis en plein recrutement en ce moment pour passer à 5.

signaler à un administrateur
Commentaire de stephanefox le 17/07/2003 23:14:53

J'en suis enchanté... tu m'excuseras mais je suis également responsable d'un service développement (24 personnes réparties en 3 services avec 3 lignes de produits C#/VB.NET couplé avec sql serveur et XML  / Oracle 3 tiers / Powerbuilder couplé SQL serveur). Je suis passionné d'informatique et j'ai fait mes premières armes sur Atari ST en GFA basic à l'âge de 16 ans. J'ai actuellement 32 ans. Te souviens-tu avoir écris
"J attends vos commentaire, n'hesiter pas à me donner votre avis c'est important pour moi.
Merci

JM"
???
Tu demandes l'avis des lecteurs de tes sources... j'en fais parti et je trouve effectivement que ton source est minable car non seulement il n'apprends rien à personne en utilisant une DLL commerciale et en plus il polue ce forum (ce que je fais également en perdant mon temps à répondre à tes mémos). Tiens je vais aller voir tes autres sources....

signaler à un administrateur
Commentaire de stephanefox le 17/07/2003 23:26:55

Ben tu vois c'est con... j'ai été voir tes autres sources et je les trouve intéressantes. C'est dommage que tu aies tout à coup décidé d'utiliser une DLL qui gère le direct X (et pas de le faire en direct X... comme tu le dis en préface de ce source.  Cela aurait été plus intéressant de chercher comment utiliser toi même la bibliothèque Direct X)... bon enfin si tu veux des idées géniales et jamais vu dans ce genre de produit, j'en ai à foison...

signaler à un administrateur
Commentaire de jefftabasco le 17/07/2003 23:31:06

!!! Dites c'est pas bientot finis vos chamailleries ? Pcq non seulemnt, et vous avez raison, vous poluez vbfrance, mais également ma boite mail car je tien à rester au courant des commentaires CONSTRUCTIFS ajouté à ce source.
Alors je vous en pris, vous qui avez l'air de bien vous y connaitre arretez de perdre votre temps avec ces bêtises. C'est bien de faire conaitre son opinion aux autres mais pas besoin de l'imposer.
Alors messieurs, je vous demande un peu de tenue, merci.

signaler à un administrateur
Commentaire de Horfee le 18/07/2003 00:27:56

ouais jefftabasco, il y a aussi des newbie, et certains decouvre le monde de la prog. et on a besoin de sources constructives, memes si a vos yeux elles sont "minables". merci... mais je trouve quand meme assez stupide d'insulter directement un gars parce qu'une de c sources est moins bien.... le dialogue ca existe !!!! Et juste stephanefox, puisque tu est si fort(sans mechanceté), pourrais tu mettre quelques sources...merci!

signaler à un administrateur
Commentaire de malibu23 le 19/07/2003 00:52:24

Putain mes arretes de me saouler avec la DLL c'est 1% de la source il y a plein de truc interessant en dehors de la dll nottament au niveau de l'utilisation du GDI+ de VBNet pour la gestion de skin de Winamp et plein de truc encore ...

JM

signaler à un administrateur
Commentaire de jjb46 le 28/07/2003 18:37:09

petit message d'un lecteur / "Ou avez-vous appris l'orthographe???"

signaler à un administrateur
Commentaire de Urgo le 30/07/2003 10:45:06

laisse tomber jjb46, on est pas là pour corriger les fautes, concernant la source, je le verrai surement demain quant j'aurai vb.net

signaler à un administrateur
Commentaire de TiTux75 le 08/11/2003 11:23:19

Euh, je n'ai pas grand chose à dire sur cette source. Pour tout ce qui est lecture de fichier son... VIVE Dx8vb.dll et quartz.dll ... mainetenant, faut m'expliquer pourquoi y'a une DLL qui gere la lecteure qui est venu s'incruster ... (un morback peut etre ?!), y'a aussi des petit gros bugs au niveau du bouton "Ouvrir" (ou ejecter, ca dépend le point de vue !) en gros, ca ne reagit pas quand je cliquouille dessus ... arf c'est hardos de tester une source dans son ensemble si on est obligé de la trafiquer pour lui faire cracher les trois premieres notes d'une musique...
Mais c'est une excellent approche de VB.NET et monter au monde que VB.NET n'est pas si barbare!

J'ai lu un bout du combat entre Malibu et StepaheneFox... je n'ai pas vos qualification, donc mon message n'aura aucune valeure mais je suis a 200% d'accord avec Stephane... Utiliser des librairies dont on est pas sur de l'evolution... pas cool alors que Directx ...t'es sur qu'il evolura ... d'ailleurs le Dx9 vient de sortir et on papote deja du suivant ... plus rassurant non ...? Les projets ne tomberont pas forcement a la flotte! Le seul defaut que je peux lui faire, c'est qu'il aurait du etre plus "diplomate" LooOOOooL

@Plush

signaler à un administrateur
Commentaire de madbob le 17/12/2003 23:45:17

Vous avez tous tord de vous bouffez les mollets...
Heureusement qu'il faut pas à chaque fois réinventer la roue donc savoir utiliser une dll c'est quand même mieux que de pas savoir le faire !!!
Enfin je peux pas vous en vouloir pour ça.... C con la partie vb.net m'interresse pas difficile d'être partout en même temps

J'ai regardé ton programme de TAG... Je trouve ça bien, bon y a 2 externals dans les fonctions qui sont inutiles aujourd'hui. Sinon la partie TAG est instructive et plutôt bien faite.

Personnellement je suis contre la non initialisation des variables locales. Tu as une erreur de livraison de composant avec la non fourniture des icones et un petit bug peut être sur la limitation de la chaine à 30 caractères qui tronque le nom à l'importation(idv1).

Les commentaires dans le source pourquoi faire ? tant pis on s'en passe :-)

A part cela, c'est clair et ça marche... Je l'améliore en ce moment avec beaucoup de plaisir. Donc merci à Toi Malibu.

Si tu veux de l'aide sur ton composant de base de lecture full perso pas de problème. Je ferais ce que je peux

signaler à un administrateur
Commentaire de tooffy123 le 21/02/2004 14:26:07

Xcusez moi , il me faudré cete source en vb6 pliz ....

signaler à un administrateur
Commentaire de bigM le 03/06/2004 05:13:23

desole je vais encore t'embrouiller pour la DLL car moi j'ai un gros probleme niveau DLL
"unable to load DLL (fonction directX.DLL" et quand je continu acun bouton ne fonctionne sauf selui qui ferme et resize

signaler à un administrateur
Commentaire de dcross le 03/09/2005 00:37:12

Merci javais besoin dun reader id3

signaler à un administrateur
Commentaire de shadow1779 le 13/03/2006 18:19:19

désolé j'vai peut etre dire une betise mais t'utilise pas direcX pour jouer le son... t'utilise l'api de fmod...

signaler à un administrateur
Commentaire de goldd le 30/05/2008 21:01:29

give me your code conversion mp3 pour langage delphi

signaler à un administrateur
Commentaire de goldd le 30/05/2008 21:02:44

you can give me code word semple conversion mp3coder ...conversion mp3

signaler à un administrateur
Commentaire de Sirocooo le 14/11/2008 11:19:58

C'est un travail colossale... bravo 10/10
Je n'arrive pas a faire marcher le projet :
J'ai Erreur1 Impossible de trouver le certificat de signature de manifeste dans le magasin de certificats. GabPlayer2
J'ai aussi l'avertissement
Le type de membre 'LstPlayList' n'est pas conforme CLS.

C'est la première fois que je vois ce type de message
Avez-vous une idée sur la solution ?

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.