RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Serv: irc.irc-land.org
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 Projet stoppé net !!!

Forum : ID3.NET LIBRARY
Sous Catégorie : Aucune
Type du sujet : Sujet Normale
FAQ : Aucune

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET NON RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ FAQ NON DISPONIBLE


PAGE : [1]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM ID3.NET LIBRARY

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2853
Message
#126159
Posté le 05/03/07 à 18:25
Bon...

Etant donné que j'ai trouvé récemment sur le site de ID3 une library permettant la gestion des tag ID3 entièrement rédigée en C# et que cette library est plus aboutie que la mienne (toutes les frames sont traitées (j'ai pas regardé si l'écrite avait été implémenté mais à priori oui), gestion des frames via des bindinglist et cie) et que surtout, les performances de ma lib sont, en comparaison, désastreuses par rapport à l'autre, ben je vais tout simplement arrêter le développement du projet.

La library qui m'a niqué Smiley : IdSharp

Niveau comparaison, c'est très variable : çà peut aller de la milliseconde d'écart en ma faveur jusqu'à un temps 20 fois supérieur en ma défaveur... Je crois savoir d'où cela vient (créations répétitives et multiples d'accès aux fichiers, mauvaise gestion des frames non standard (normal, c'est quasiment pas fait))... mais quoi qu'il en soit, çà m'a un peu beaucoup démoralisé sur ce coup là...

Mais sur de grosses collections de mp3, ben je perds largement... (12 s avec ma lib pour extraire toutes les infos contre 4 s avec IdSharp sur une quantité d'environ 5 Giga de zic (ptèt plus je me souviens plus bien))...

Donc voila, c'est mort... Niveau code de IdSharp (qui est open source et cie), ben c'est très bien fait, j'ai d'ailleurs pas encore compris comment ca marchait (j'ai pas regardé trop longtemps non plus)... Y'a simplement beaucoup d'interfaces qui ont été implémenté et ... c'est tout ce que je peux en dire pour l'instant...

Je posterais dans la semaine un dernier up de mon projet (quelques fonctions inutiles de deletées, un peu plus de commentaires XML (juste ce qui faut pour intellisense, notamment les exceptions levées pour chaque méthode) et la gestion de nouvelles erreurs (pas beaucoup en plus, mais c'est quand même plus stable)).
Avec cet up, l'application test de IdSharp (légèrement modifiée pour afficher les temps)... et le même type d'interface intégré dans mon propre tester...

Finish...

Si certains voit cependant un avantage à ce que ce projet continue, ben qu'il fasse signe (par le forum) et argumente svp... Sinon, ben tant pis... Smiley
__________________________
Sujet résolu ? Pensez à mettre le tag Image
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

pistache
Superviseur :
- CSharp (C#)
Modérateur :
- VB .NET
- XAML
Chef de projet(s) :
- Image Data base
- Titan

Avatar de pistache
Inscrit : 22/02/2005
Messages : 1254
Message
#128928
Posté le 30/03/07 à 14:10
Mais non n'arrête pas !

C'est pas parce que Microsoft a tout le marché que Apple va mourir !
C'est pas parce que OpenOffice.Org Writer existe que je vais stopper Titan !

En plus, tu peux faire quelque chose avec plus de fonctions qui permettent de faciliter l'usage !
De plus, IdSharp est un projet qui a l'air comme le tien, donc vous pouvez vous considérer comme en concurrence et ta lib pourrait avancer rapidement et la doubler en performance !

Imagine un peu que le créateur d'IdSharp tombe par hasard sur la page du projet, et se dise "bon bah il y en a un autre, j'arrete", dans un cas comme ça plus de lib du tout !

En plus, si tu fais des commentaires XML en français et en anglais, et que tu demande des traductions par ci par là (moi je peux te le faire en grec...Smiley) et bah tu aura une lib utilisable par tout le monde !

Je pense que tu devrais carrement faire des UserControl prêt à utiliser dans une application qui par exemple gére les fichiers, mais si elle reconnait un fichier musique et bah elle lit les informations grâce à ID3 !

Moi je te dis de ne pas arreter !
__________________________
Prière de ne pas oublier le magnifique tag Image (résolu) si votre sujet l'est !

Pistaaaaaaaaaaache

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2853
Message
#128930
Posté le 30/03/07 à 14:44
Le truc qui me chagrine, c'est qu'il a une avance énorme sur moi ! alors que j'ai l'impression qu'il a commencé bien après... mais il fait surement çà à temps plein... et moi j'ai pas trop le temps...

Mais merci de me remonter le moral à ce sujet Smiley ...

Pour l'instant, je prog sur MPWG... après on verra si je reviens sur ce projet ou pas...
__________________________
Sujet résolu ? Pensez à mettre le tag Image
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Jud
Nouveau membre
Inscrit : 07/04/2007
Messages : 1
Message
#129852
Posté le 07/04/07 à 13:19
Je ne parle pas français. Cependant, je connais Babelfish :)

The problem you have with performance is the way you're handling unknown frame ID's. ID3v2 tags out in the wild will have many frame ID's that are not standard, and your lib throws an exception and swallows it when an unknown frame ID is encountered. Exceptions are slow in .NET, this is why you see a large difference on the 5GB library. I would consider using another method, at least for the Read method, maybe checking frame ID's up front so no exceptions are thrown.

Most of all, if you enjoy working on the library, then just do it for the love Smiley

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Czayfaboo
Co-Administrateur
Superviseur :
- Langages Dot.
Modérateur :
- CSharp (C#)
Chef de projet(s) :
- ID3.NET Library
- MoteurProg Work.

Avatar de Czayfaboo
Inscrit : 05/01/2005
Messages : 2853
Message
#152261
Posté le 22/04/08 à 10:17
Bon ben finalement le projet a repris avec la sortie du Framework 3.5... Pleins de nouveautés à découvrir Smiley
__________________________
Sujet résolu ? Pensez à mettre le tag Image
Un problème en C# ? Vérifiez celui-ci n'est pas déjà résolu dans la FAQ et que le sujet n'est pas traité parmis les tutoriaux ou les articles avant de poster dans le forum C#.

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM ID3.NET LIBRARY



    PAGE : [1]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.