fatsort

Une fois n’est pas coutume, je partage ici une petite astuce très pratique, que j’ai toujours du mal à retrouver…

Si vous avez un autoradio ou une enceinte bluetooth qui lit les fichiers sons depuis une clé usb, vous avez peut-être déjà été surpris de l’ordre choisi par le lecteur pour jouer les fichiers dans un dossier. En effet, certains lecteurs n’utilisent ni les méta-données, ni les noms des fichiers, mais un ordre qui semble arbitraire… Et qui correspond en réalité à l’ordre dans lequel les fichiers ont été écrits sur la clé. Ce défaut vient en bonne partie du format fat32.

Sous GNU/Linux, il existe heureusement un outil en ligne de commande très pratique pour trier les fichiers d’une clé. Pour cela, commencez par insérer la clé sans la monter, puis identifiez son nom à l’aide de la commande dmesg. Dans mon cas, il s’agit de sdd.

Il suffit ensuite d’utiliser dans un terminal la commande sudo fatsort /dev/sdd (en replaçant sdd par le nom de votre partition fat32). Pour installer ce logiciel sur une debian, un apt install fatsort devrait suffire.

Une fois cette opération réalisée, tous les fichiers présents sur la clé sont triés par ordre alphabétique, ce qui est généralement l’ordre que vous souhaitez. Sur mon autoradio, tout marche maintenant au poil !