Gestion de fichier audio avec son lecteur intégré

5/5 (6 avis)

Vue 16 232 fois - Téléchargée 4 871 fois

Description

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.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
madbob Messages postés 285 Date d'inscription dimanche 14 décembre 2003 Statut Membre Dernière intervention 13 mars 2012
13 déc. 2011 à 00:14
Bonjour,

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.
natuce Messages postés 1 Date d'inscription dimanche 15 janvier 2012 Statut Membre Dernière intervention 15 janvier 2012
15 janv. 2012 à 23:38
Incroyablement léger et rapide en comparaison des ténors gestionnaires de musique. Bonne continuation
madbob Messages postés 285 Date d'inscription dimanche 14 décembre 2003 Statut Membre Dernière intervention 13 mars 2012
22 janv. 2012 à 23:16
Bonjour,

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 :)))
madbob Messages postés 285 Date d'inscription dimanche 14 décembre 2003 Statut Membre Dernière intervention 13 mars 2012
18 févr. 2012 à 13:12
Encore quelques jours, de travail plus dans la présentation et l'actualisation des sources...

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.
Andromede78 Messages postés 2 Date d'inscription vendredi 2 mai 2003 Statut Membre Dernière intervention 21 juin 2012
24 juin 2012 à 22:42
très utile en fait

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.