Gestion de fichier audio avec son lecteur intégré

Soyez le premier à donner votre avis sur cette source.

Vue 12 125 fois - Téléchargée 2 535 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
-
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
-
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
-
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
-
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.
madbob
Messages postés
285
Date d'inscription
dimanche 14 décembre 2003
Statut
Membre
Dernière intervention
13 mars 2012
-
Encore et toujours du détail...
J'ai ajouté une trace une log. Si tout marche Bien elle doit rester vide. j'ai concentré son appel à l'essentiel.

Ce fichier fourni des info utiles, quand on charge depuis une liste de lecture ses fichiers mp3 et que les lecteurs ne sont pas montés ou avec des lettres différente par exemple.... Quand on charge directement depuis les répertoires, les problèmes de ce type n'existent pas

Je pense qu'il faut que je m'intéresse plus à ce cas notamment pour ne pas pouvoir ensuite les charger dans le ZicPlayeur si le chemin est invalide.

J'ai dégagé du code source les éléments actuellement non significatif, Vive les grands espaces.

Si seul l'exe vous intéresse comme d'hab : http://vdalla.free.fr/ZicBrowser ou par le menu ZicBrowser sur http://vdalla.free.fr/ si vous tenez à laisser une marque de votre passage.

Priorité au source, je n'ai donc pas encore actualisé les screenshots mais l'exe est à jour

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.