[idée de logiciel] votre avis ?

votre avis ? [idée de logiciel] - Logiciels - Windows & Software

Marsh Posté le 21-06-2004 à 11:35:19    

Bonsoir :)
Depuis plusieurs jours/semaines, je pense à écrire un petit logiciel rapide de classement et d'indexage de cds. Ok :o je sais qu'il y a plein de logiciels dans ce genre là qui existent déjà, mais le mien a quelques petites particularités :) Notamment l'enregistrement de plusieurs petites choses sur le contenu des cds.
 
Voilà une petite doc que j'ai rédigé, merci de me donner votre avis! :hello:  
 

Citation :

Logiciel de classement de cd
 
Idée globale :
Moteur de classement et d’enregistrement de cds. Les détails sur le volume, l’arborescence, et les fichiers présents sont enregistrés. Pour certains fichiers particuliers, des détails qui leur sont propres sont enregistrés. Pour chacun de ces types de fichiers, un module indépendant est utilisé, ce qui permet d’étendre facilement les possibilités de classement, pour un fichier de type nouveau par exemple. Le logiciel devra être capable de gérer plusieurs volumes simultanément.
 
Exemples de modules :

  • mp3 : stockage du tag si présent, et infos sur le bitrate, la durée, etc.
  • zip : liste du contenu de l’archive, ainsi que des informations : cryptage, version, taille, etc.
  • rar/tar : même chose que le zip.
  • Avi : infos sur le fichier vidéo, les codecs utilisés, etc… Voir avec gspot comment récupérer ces informations.
  • raw : stocke le fichier intégralement. Peut être utilisé pour des fichiers readme.txt ou *.nfo.


Une interface serait utilisée pour sélectionner un critère pour le fichier, et le module de catalogage à utiliser. Ce critère pourra être un nom entier de fichier (readme.txt par exemple) ou pourra spécifier plusieurs fichiers grâce à des caractères jokers (*.mp3). Lors du parcours de l’arborescence, si un fichier correspondant à un critère est rencontré, le module est appelé, avec le nom du fichier en argument. Une fois le catalogage du fichier par le module terminé, ce dernier renvoie une structure de données (à définir pour chaque) qui sera stockée au sein de du fichier correspondant au volume courant.
Un certain nombre de modules sera fourni avec le moteur de parcours d’arborescence.
 
Dans chaque module sera présent un descriptif de l’enregistrement à ajouter au catalogue. Ce dernier comprendra donc les données propres au cd, et toutes les informations renvoyées par chacun des modules.
 
Afin de permettre une utilisation plus simple, un moteur de recherche devra être développé. Plusieurs critères seront disponibles :
• Recherche d’un fichier dans un volume, ou à l’intérieur d’une archive.
• Recherche à partir du tag (pour les mp3)
 
Le but du logiciel est de remplacer deux programmes (catfish et MPEG audio collection), qui disposent chacun de fonctionnalités intéressantes, tout en intégrant ces caractéristiques au sein d’une interface unique, et en y ajoutant des outils inédits.
 
Un outil, permettant l’importation des fichiers créés par les deux programmes à remplacer serait un atour non négligeable pour le logiciel.
 
(Idée) Il serait très intéressant, pour permettre l’échange de données avec d’autres programmes, d’utiliser une base de données de type MySQL pour le stockage des informations. Voir comment définir chaque volume, et stocker les différentes infos.
 
(Idée2) Possibilité de créer un reporting, ou des statistiques à propos de la collection. Créer aussi des couvertures de cd avec le contenu, ou des stats sur les fichiers (par exple pour les cds de mp3).


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 21-06-2004 à 11:35:19   

Reply

Marsh Posté le 21-06-2004 à 11:49:48    

BONNE CHANCE POUT TON PROGRAMME !!!!  :jap:   :)

Reply

Marsh Posté le 21-06-2004 à 11:52:23    

Pour l'instant, ya qu'un bout de code de parsing de mp3 et de zip qui est écrit :D


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 21-06-2004 à 13:00:02    

il apporterait quoi ton soft par rapport à Where is it?

Reply

Marsh Posté le 21-06-2004 à 14:32:38    

Je connaissais pas :)
C'est vrai que le mien reprend quand meme pas mal de choses de Where is it :P
C'est plus pour avoir un soft 100% perso, et de ne pas dependre d'un autre editeur ;)


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 21-06-2004 à 15:10:59    

freds45 a écrit :

Je connaissais pas :)
C'est vrai que le mien reprend quand meme pas mal de choses de Where is it :P
C'est plus pour avoir un soft 100% perso, et de ne pas dependre d'un autre editeur ;)


 
Tu vas faire un logiciel libre ? Tu le développeras en quoi ?  
 
Sinon l'idée est bien je trouve  :jap:

Reply

Marsh Posté le 21-06-2004 à 15:13:31    

J'ai deja 2 3 petites choses d'ecrites, en C pour le moment, donc a priori je vais continuer avec ce langage :D
Libre a priori, oui.


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 21-06-2004 à 15:16:09    

freds45 a écrit :

J'ai deja 2 3 petites choses d'ecrites, en C pour le moment, donc a priori je vais continuer avec ce langage :D
Libre a priori, oui.


 
Alors bonne initiative, bon courage et si un jour tu fais un version multi-plateformes ce sera top  :hello:

Reply

Marsh Posté le 21-06-2004 à 16:19:34    

Tu le fais directement avec l'API Win32 ou bien tu emploies des librairies ? pour le multiplateforme je conseillerais wxWidgets, même si je ne l'ai jamais utilisé...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-06-2004 à 16:25:27    

freds45 : moi je te suggererais gtk+ ;)
(t'es un utilisateur linux, non? )

Reply

Marsh Posté le 21-06-2004 à 16:25:27   

Reply

Marsh Posté le 21-06-2004 à 16:35:19    

antp a écrit :

Tu le fais directement avec l'API Win32 ou bien tu emploies des librairies ? pour le multiplateforme je conseillerais wxWidgets, même si je ne l'ai jamais utilisé...


 
pour l'instant, il y a juste du code en C ecrit sous linux, pour parser les fichiers mp3 et zip. Je ne sais pas trop sur quoi je vais partir...
 
WxWidgets je connais pas, je vais chercher des infos la dessus :)
 
Dans ma premiere idee, je voulais utiliser QT sous linux, etant donne que ca existe sous Windows aussi, le cross platform serait peut etre plus simple.


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 21-06-2004 à 16:53:49    

freds45 a écrit :

pour l'instant, il y a juste du code en C ecrit sous linux, pour parser les fichiers mp3 et zip. Je ne sais pas trop sur quoi je vais partir...
 
WxWidgets je connais pas, je vais chercher des infos la dessus :)
 
Dans ma premiere idee, je voulais utiliser QT sous linux, etant donne que ca existe sous Windows aussi, le cross platform serait peut etre plus simple.


 
Ah super, on l'aura sous linux alors, ça c'est bien :D

Reply

Marsh Posté le 21-06-2004 à 16:54:52    

La raison pour laquelle je proposais wxWidgets c'est que sous Windows ça utilise l'API Win32, ce que QT ne fait pas (du coup je trouve que c'est moins agréable à l'utilisation, on sent que ça ne réagit pas tout à fait pareil qu'un soft Windows natif :/)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-06-2004 à 17:02:31    

oui, mais sous KDE, wxWidget n'a pas les réactions d'un soft natif etc ... on tourne en rond la ;)
Perso, je serai plus pour GTK, c'est du vrai C de warrior, Qt c'est du C++, c'est pour les tapettes :p
 
PS: humour inside evidemment, tant que c'est sous linux, moi je suis preneur (avec préférence culturelle pour GTK+ )

Reply

Marsh Posté le 21-06-2004 à 17:06:56    

GTK2 alors, parce que le 1 c'est vraiment pourri je trouve :/


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 21-06-2004 à 17:17:00    

sla va sans dire ;)

Reply

Marsh Posté le 21-06-2004 à 17:59:40    

Avant l'interface graphique, je vais déjà regarder pour coder un moteur solide :p
Mais sinon, je penche plus pour la premiere solution d'antp : wxWidgets.


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 24-06-2004 à 20:26:04    

salut freds45 :hello:
 
alors ça avance? :D

Reply

Marsh Posté le 24-06-2004 à 20:51:10    

minipouss a écrit :

salut freds45 :hello:
 
alors ça avance? :D


j'ai commencé 2 3 bricoles en ... delphi :sweat:
pas le temps du tout de travailler dessus :/ !


---------------
Filmstory : gardez trace des films que vous avez vu ! :D
Reply

Marsh Posté le 11-07-2004 à 09:58:36    

Et maintenant? ça avance? :D

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed