wxDev.fr, le portail francophone consacré à wxWidgets ! ( The french portal for wxWidgets )  
Esp. membre
Recheche rapide



Recherche avancée
Statistiques
Membres inscrits :2359

Membres en ligne : 0
Invités en ligne : 3

Valid XHTML 1.0 Transitional

Valid CSS2

Menu Projets (navigation):
Pages: 1    Accueil » Projets » Applications complètes
» wxMusique
Détails du projet : wxMusique
Informations sur l'auteur de ce projet :


Hors ligne
Tsp (Nouveau membre)
Inscrit le : 29-06-2008
Messages: 6
Snippets: 0
Tutoriels: 0
Capture d'écran

Capture

Introduction / Description :
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 :D Et cela fonctionne de manière similaire sur les deux systèmes. Je n'ai pas testé sous mac mais vu que irrKang et TagLib marche sous mac cela devrait théoriquement marcher. :p

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 :lol:
Fichier zip du projet :

  Taille du fichier : 93.07 Ko
Téléchargé : 1409 fois.

Télécharger le fichier pour l'enregister
Explications finales :
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 :lol:

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 ;)
Commentaires

Il n'y a pas encore de commentaire pour ce projet.
Menu Projets (navigation):
Pages: 1    Accueil » Projets » Applications complètes
» wxMusique