Je repasse un coup sur ce blog qui va me servir de support pour annoncer les nouveautés pour les prochaines versions de Baud Player. j'en profiterai également pour poster quelques développements annexes.
Baud Player 3 est développé en C# sur une base du framework .NET 3.5. Depuis juin 2008, le développement à progressé pour offrir une multitude de fonctionnalités utiles et parfois inédites. Aujourd'hui, la version 3.10 arrive bientôt à son terme, en offrant une grande quantité d'innovations, en voici un aperçu :
- Nouvelles listes Listbox (usercontrol WPF* framework 4)
- Permet l'affichage des durées des pistes dans la liste de lecture
- Permet de customiser la couleur pour chaque piste
- Permet l'affichage du nombre de fois que la piste a été lue
- Grâce au binding, la liste reflète l'état en mémoire. Ceci corrige des bugs et facilite la maintenabilité
- Nouveauté: services WCF* (Windows Communication Fundation)
- Un service WCF expérimental : FileServ, qui permet d'ajouter/télécharger des pistes depuis un navigateur
- Un service WCF expérimental : RemoteControl, qui permet de contrôler toutes les fonctionnalités du lecteur via un contrôle Silverlight
- Nouveauté: Un explorateur de bibliothèque
- Affiche par une arborescence tous les répertoires virtuels répertoriés
- Utilise une coloration pour afficher si les répertoires sont accessibles ou non
- Permet de dé-référencer des pistes
- Peut mettre à jour facilement l'état de la bibliothèque
- La liste est triable, par nom, durée et nombre de lecture
- Peut ajouter la sélection à la liste de lecture en cours
- Nouveautés:
- Tri automatique sur la liste des résultats (désactivable)
- Tris manuels sur les listes
- Rechercher l'existence des fichiers automatiquement (désactivable)
- Recherche à la volée dans la liste de lecture
- Nouveaux menus contextuels
- Nouvel onglet d'options : comportement
- Possibilité de choisir les couleurs des pistes
- Amélioration du choix des pistes en mode aléatoire*
Détail sur le contrôle WPF:
Le contrôle WPF se compose d'une listbox qui affiche pour chaque pistes de la liste de lecture, le nom de la piste (soit l'auteur et le titre), le nombre de lecture, et la durée de la piste. La couleur de la ligne indique si le fichier est en lecture, ou s'il n'est pas accessible.
Détail sur les services WCF:
Les services WCF ne sont pas encore disponibles. Il ne seront disponibles que dans la version 3.11. Chaque service peut être protégé par un mot de passe. L'utilisateur peut choisir le port qu'il souhaite mettre en écoute. Baud Player va alors demander les droits d'administrateurs pour enregistrer le port pour que le service puisse se lancer avec les droits utilisateurs.
Détail sur le nouveau choix des pistes aléatoire:
Baud Player possède un comportement d'historique : si on clique sur "précédent", alors Baud Player va jouer la piste précédente. Quand elle sera terminée, il va relire la piste qui était à la suite. En cas de lecture aléatoire, et qu'on est pas dans l'historique, alors Baud Player va chercher, dans la liste de lecture actuelle, toutes les pistes non lues (depuis le lancement de l'application) et éliminer toutes les pistes dont il sait que le fichier n'est pas accessible, et va choisir aléatoirement une piste parmi ces dernières. S'il n'y en avait aucune, alors il va prendre une piste aléatoirement parmi toutes les pistes de la liste de lecture.
Baud Player 3.9 ainsi qu'une documentation technique et le changelog sont disponible ici : http://www.beaudier.fr/projets/Baud%20Player%203/
Voici une présentation des interfaces:

Présentation du lecteur, avec une liste de résultat de recherche à gauche, une liste de lecture à droite. Une barre d'action en haut, ainsi que le déplacement au sein de la musique ou du volume.
Voici un des nouveaux menus, qui permettent la génération rapide de liste, sans jamais modifié votre liste de lecture.
Un nouvel onglet: Service WCF (opérationnels dans la version 3.11).
L'explorateur de bibliothèque, qui permet de voir sous la forme d'un explorateur de fichier, toutes les pistes référencées.
Les propriétés d'une piste, avec l'affichage des ID3Tag, du nombre de lecture, la pochette, et un menu de navigation qui permet d'afficher les propriétés de la piste suivante ou précédente.
Aucun commentaire:
Enregistrer un commentaire