=> lecteur MP3
x - affichage de la liste des musiques (fichiers MP3/WAV/...) disponibles x - affichage des sources de listes de musiques et leur contenu x - ajout/modification/suppression des sources de musiques (arborescence de fichiers, sources externes, ...)
- possibilité de créer des playlist (avec recherche, sélection de titres, ...) x - play/pause/stop sur 1 musique ou une liste de musiques x - lecture des intros (30s), lecture complète, lecture aléatoire, lecture en boucle du morceau en cours ou de la liste en cours x - menu pour Windows, Mac et Linux x - boite de dialogue "à propos" & licence d'utilisation
- système de mise à jour ou info de sortie d'une nouvelle version
- choix de la langue + traduction de tous les textes
- choix du style appliqué au programme (clair / sombre / par défaut)
x => source "fichiers locaux" x - écran de configuration (choix du dossier à parcourir, fréquence de rafraichissement, rafraichissement immédiat, ajout/suppression de sous-dossiers)
=> source "Zicplay Server"
- écran de configuration (IP ou URL et port du serveur)
=> source "iTunes Server" ...
x => Liste de sources x => Liste de musiques d'un source x => Données d'une musique
- ajouter une description de la licence dans la boite de dialogue "à propos"
- ajouter une description du logiciel dans la boite de dialogue "à propos"
- ajouter la couverture des albums ou le visuel des musiques dans TSong et l'interface utilisateur
- ajouter icones sur la liste d'actions et lier les listes d'images sur les éléments d'interface
x - gérer la boucle sur le morceau en cours (REPEAT 1) x - gérer la boucle sur la liste en cours (REPEAT ALL) x - boutons PLAY / PAUSE / NEXT / PREVIOUS au niveau global x - gestion du volume x - lecture des intro d'une play List x - gestion des playlist et des sources x - ajout du connecteur "arborescence de fichiers"
- optimiser le rafraichissement d'une liste depuis son controleur (en comparant la version actuelle à la nouvelle) x - optimiser le premier chargement d'une liste depuis un contrôleur (en envoyant des infos au fur et à mesure du chargement)