Record-Station V1.2

juin
6

Après quelques essais de la première révision de mon IHM record-station, j'ai repris mon MonkeyStudio favori afin d'appliquer quelques changements.

Voici le résultat de quelques après midi de développement :

record-station

Mode Cassette

Le destinataire étant une personne pas du tout habitué aux principes de l'informatique, ma première approche, orientée fichier/tag c'est révélée certes efficace et pratique à mes yeux, mais totalement incompréhensible pour mon père (allez expliquer ce que c'est un fichier, tiens... et pis des Tags aussi ^^)

Conclusion : on laisse les noms par défaut, on regarde si le fichier existe, si c'est le cas on lui rajoute un petit numéro en suffixe et basta :)

Performances

Ce projet à été développé sur un Dual Core AMD 6000+... Donc sans trop ce soucier des performances... mais quand j'ai commencé à vouloir encoder 10 minutes de FLAC vers du Mp3 sur l'eeePC 701, j'ai eu honte de mon prototype...

Donc gros changement de l'algo original :

Début
Enregistrer le Line-in en Flac dans /tmp avec arecord
Encoder le FLAC en MP3 dans /media/laclef/etc avec toolame
Enregistrer les tags sur /media/laclef/etc avec id3tool
Fin

Par :

Début
Enregistrer le Line-in en MP3 dans /media/laclef/etc avec Sox
Enregistrer les tags sur /media/laclef/etc avec id3tool
Fin

Désormais, le CPU n'est plus utilisé à 100% et la fin de l'encodage est quasi instantané.

De plus Sox gère une quantité impressionnante de Formats.

Plus qu'a tester si la nouvelle version fonctionne bien!!! Vivement mardi!