Membres inscrits :2359
Membres en ligne : 0 Invités en ligne : 3 |
![]()
wxMusique permet de lire des musiques au format ogg et mp3. Il est portable puisque j'ai pu le compiler sous windows et ubuntu avec un code source identique
![]() ![]() Pour cela, il utilise les bibliothèques suivantes : - wxWidgets pour l'interface graphique - TagLib pour lire et modifier les tags des fichiers musicaux - irrKlang pour jouer la musique (vous devrez donc intaller ces bibliothèques pour compiler le code ![]() Il peut : - afficher des informations sur les musiques d'un dossier sélectionné dans les listes (artistes, albums, musiques) - filtrer vos musiques. Par exemple, en sélectionnant un artiste, les listes d'albums et de musiques ne contiendront que les albums et les musiques de l'artiste sélectionné - effectuer des recherches dans les listes en utilisant la barre de recherche (voir screen) - trier les listes en cliquant sur une colonne. Par exemple en cliquant sur la colonne "Titre" de la liste des musiques, cela triera les musiques dans l'ordre alphabétique. En recliquant, cela triera les musiques dans l'ordre alphabétique inverse. - modifier les tags des musiques grâce à TagLib - jouer la musique et modifier les options de lecture (volume, répéter, position de lecture) - empecher une musique d'être jouée. (utile si vous voulez écouter les musiques d'un album sauf deux que vous n'aimez pas) - charger les musiques d'un dossier automatiquement (via les options du logiciel) - utiliser un icône dans la zone de notification (via les options) - masquer et afficher la fenêtre du logiciel via l'icône de la zone de notification - Controler le lecteur via le menu de l'icône de la zone de notification (du coup on peut contrôler le lecteur avec la fenêtre masquée) Et... je crois que c'est tout ![]()
Des modifications seront peut-être faites (ou pas) tel que :
- l'utilisation d'un wxProgressDialog lors du chargement des musiques (parce que s'il y en a beaucoup, l'interface freeze lors du chargement) - peut-être utiliser une base de données pour charger les musiques plus vite - peut-être permettre de créer ses listes de lectures - peut-être utiliser xml pour gérer les options Ce n'est donc pas pour demain ![]() N'oubliez pas que si vous voulez compiler le code source, vous devez installer TagLib et irrKlang en plus de wxWidgets ![]() Si vous avez des commentaires ou des sugestions sur le code ou le logiciel n'hésitez pas ![]()
Il n'y a pas encore de commentaire pour ce projet. |