ToRaMa
[modifier] Organisation générale
[schéma structurel]
iMath : Interfaces utilisateur du client : GTK,QT, TKinter et ncurses
FlyingPenguin (Jocelyn Delalande) : Serveur et tout les autres backends.
cvsweb : http://viewcvs.tuxfamily.org/torama/torama
adresse cvs : utilisateur@cvs.tuxfamily.org:/cvsroot/torama/torama
methode : ext
[modifier] Etat du projet
- Serveur gérant seulement la lecture aléatoire dans une arborescence balayée récursivement.
- Gestion des erreurs
- Gestion des jingles
- Export d'une liste au format html contenant la playlist complète de la webradio
- Première ébauche de client graphique en QT
[modifier] Partie opérative
- Gestion des jingles (fait : FlyingPenguin)
- Gestion des programmes
- Utilisation d'un fichier *.INI pour la config avec ConfigParser (fait) (obsolète)
- Utilisation d'un fichier *.xml pour la config (fait)
- Enregistrement des infos sur le fichier joué dans un fichier html (fait)
[modifier] Partie commande
Tout :)
[modifier] Partie opérative
[modifier] Partie Commande
- Interface GTK
- Interface TkInter FAIT (mais à parfaire)
- Interface Ncurses
- Interface QT (en cours, iMath) ABANDONNÉ