Archives par mot-clé : classer

Trier ses fichiers par ordre alphabétique sur son baladeur mp3

Je suis un radin et j’en suis fier. Aussi quand j’ai dû (enfin voulu) m’acheter un baladeur mp3, j’ai pris presque le moins cher, un Archos 18b Vision, qui fait le minimum syndical.

J’en suis malgré tout content, car il n’est pas prise de tête, il tient bien la charge et lit correctement les formats que j’utilise. Par contre (mais ce n’est pas lié au baladeur d’après ce que j’ai pu lire, mais à des limitations du format FAT), il met les pistes dans n’importe quel ordre quand on les transfère par le gestionnaire de fichiers. On se retrouve avec la piste 1 en 8ème position, le 2 en cinquième, etc, etc. Idem pour les dossiers, qui sont classés par ordre de transfert et pas par ordre alphabétique.

Pas cool quand comme moi on n’aime pas le mode shuffle et qu’on veut écouter ses albums dans le bon ordre.

Après des mois de tergiversation et de transfert piste par piste (c’est laborieux), je me suis enfin décidé à faire quelque chose. Initialement je voulais développer un petit script bash, mais je me suis dit que ça devait déjà exister à l’état de produit fini, vu l’universalité du problème. Et j’avais raison. Il y a même un outil qui est par défaut dans les dépôt d’Ubuntu / Debian (et sûrement des autres distros), qui s’appelle FATSort.

Donc pour l’installer, on fait :

sudo apt-get install fatsort

Pour l’utiliser, c’est très simple. On transfère ses fichiers sur son baladeur (ou clé usb par exemple, mais ça marche sur tous les volumes formatés en FAT). Puis, on démonte le volume et on applique la commande suivante sur son baladeur :

sudo fatsort /dev/sdX

Et voilà la travail.

fatsort thumbnail

Il faut bien sûr adapter sdX au nom de votre périphérique de votre baladeur, mais c’est la seule difficulté de la manipulation. Pour ça un petit :

sudo fdisk -l

Et comme d’habitude avec les commandes, il y a des tas d’options, donc n’hésitez pas à faire un petit man fatsort.

Et si c’est trop compliqué à retenir, rien ne vous empêche de mettre en place un alias.