2023-11-30 06:55:36 +11:00
|
|
|
# Écoute, un player...
|
|
|
|
|
|
|
|
Écoute n'est pas un player comme les autres.
|
|
|
|
Vous êtes prévenus.
|
|
|
|
Certaines fonctionalités que l'on nomme *classiques*, comme
|
|
|
|
le support des *playlists* ou la recherche de pochette
|
|
|
|
de disque ne sont pas là.
|
|
|
|
|
|
|
|
En fait, j'ai commencé à écrire ce logiciel il y a très
|
|
|
|
longtemps pour découvrir
|
|
|
|
[libsndfile](https://en.wikipedia.org/wiki/Libsndfile).
|
|
|
|
Ensuite, je l'ai un peu oublié dans son coin. Mais je
|
|
|
|
viens de lui trouver une nouvelle utilité, il va m'aider
|
|
|
|
à trier les fichiers de mon [Tascam](https://www.thomann.de/intl/tascam_dr_05x.htm). Il faut juste rajouter les fonctions
|
|
|
|
qui manquent.
|
|
|
|
|
|
|
|
|
|
|
|
## Compilation
|
|
|
|
|
2023-11-30 07:43:46 +11:00
|
|
|
Il faut installer les paquets
|
|
|
|
`libao-dev` et `libsndfile-dev` avoir de pouvoir
|
|
|
|
générer le moindre exécutable. Ensuite, un tout simple
|
|
|
|
run de `make` fera le travail.
|
|
|
|
|
|
|
|
## Utilisation
|
|
|
|
|
|
|
|
Une fois lancé, le logiciel vous affiche la liste des
|
|
|
|
fichiers sons dans le répertoire courant. Parfois il
|
|
|
|
en manque.
|
|
|
|
La touche **`?`** affiche une petite fenêtre d'aide.
|
|
|
|
La touche **`Q`** (*:q!*) sort de ce machin.
|
|
|
|
|
|
|
|
## Pour la suite ?
|
|
|
|
|
|
|
|
Première étape : Prévoir la possibilité de faire un *abort*
|
|
|
|
pendant la lecture d'un fichier son.
|
|
|
|
|
|
|
|
Deuxième étape : Implémenter une fonction bien *molly-guarded* pour pouvoir effacer un fichier.
|
|
|
|
|
2023-11-30 06:55:36 +11:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|