Ce programme avant tout ludique est plutôt complet : il offre une gestion avancée des fichiers audio : représentations + recherches + filtres.
L'objectif final est de désynchroniser les fichiers de leur adresse physique et de ne plus avoir à gérer d'arborescence !
Pas de base de données, mais des objets métiers pour la monté en mémoire des fichiers audios. Il suffit d'indiquer la source (répertoire, PlayList), puis d'actualiser, et le tour est joué.
Un menu conceptuel sur l'arbre permet d'effectuer les principales opérations.
Ce gestionnaire n'aurait pas pu être complet s'il ne permettait pas non plus la lecture des fichiers; Son lecteur intégré franchit le pas : il supporte le Drag and Drop et propose de nombreuses fonctionnalités.
Le lecteur, prend en charge la génération des listes de lecture (extension .zic pour rire)
Source / Exemple :
Couplage faible (Interface), couplage fort (héritage), délégué, thread, fonctions anonymes beaucoup de concepts en cause pour une simple application de gestion.
Les références utilisées dans ce projet concernent principalement la partie audio et certains aspects graphics
Microsoft.DirectX.AudioVideoPlayback.dll
Microsoft.DirectX.Direct3D.dll
Microsoft.DirectX.dll
La volonté de cet outil est de ne pas se connecter à Internet... et de faire au mieux ce qu'on lui demande vite et bien.
Dans le meilleur des mondes c'est à dire sur mon poste je n'ai pas de BUG... Mais bon c'est normal c'est moi l'utilisateur.
Conclusion :
Le source de cet outil s'adresse à tout le monde, mais étant assez complet les débutants vont, aux début, s'y perdre. En plus On essaye toujours de faire simple mais on est toujours rattrapé par la complexité
J'ai des doutes sur l'actualisation des tags et plus globalement concernant l'actualisation des noms de fichier : tous les types audio n'utilisent pas nécessairement de TAG; cet outil ne traite que le tag IDV1 des fichier mp3...
J'ai dans l'idée de permettre la reconstruction du nom et non du TAG. Les arborescences permettant avant d'isoler les auteurs devient avec cet outil sans objet.
13 déc. 2011 à 00:14
Vous trouver sur cette url http://vdalla.free.fr/ZicBrowser/ un complément d'informations et des screenshots de cette application.
La version référencée sur le site (exécutable seulement) à la différence du source disponible ici, ne prend pas en compte la gestion des play listes et du drag and drop (répertoire entier ou fichier à l'unité seulement)
Perso je trouve le gestionnaire plus précis et plus confortable.
15 janv. 2012 à 23:38
22 janv. 2012 à 23:16
Merci NATUCE pour ton commentaire.
Je travail actuellement sur la refonte du code pour le rendre plus perméable et pour corriger les imperfections actuelles sans perdre en rapidité d'exécution, ce qui n'est pas gagné.
Le nouveau composant de chargement métier s'appuie sur le design pattern composite et j'espère finaliser l'intégralité de cette cette première brique évolutive pour fin février.
Je vous en dirais plus je l'espère à ce moment :)))
18 févr. 2012 à 13:12
Mais ça est, j'ai fait une implémentation du design pattern composite avec un héritage de la classe Treeview tout en préservant les fonctionalités existantes.
Cette nouvelle implémentation permet de représenter comme je le voulais les titres en priorisant la construction par :
le TAG, puis le nom du fichier, puis le nom absolu.
J'ai désactivé la partie renommage car elle nécessite des adaptations.
24 juin 2012 à 22:42
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.