Comment spliter un fichier FLAC+CUE en ligne de commande

Introduction
Je suis certain que vous vous êtes déjà sûrement demandé maintes et maintes fois comment obtenir plusieurs pistes audio (plusieurs fichiers FLAC, APE, …) à partir d’un unique fichier FLAC accompagné d’un fichier CUE et le tout en ligne de commande ? Si oui, cette mini astuce est pour vous 😉
Alors pour commencer, nous allons installer (si ce n’est pas déjà fait) le nécessaire (sous Ubuntu/Linux Mint)
Installation des pré-requis
Linux Mint
sudo apt-get install cuetools shntool flac
Arch / Manjaro
yay -S cuetools shntool flac
Utilisation
Ca se fait en une seule ligne :
cuebreakpoints fichier_info.cue | shnsplit -o flac fichier_flac.flac
Il y a bien entendu moyen d’agrémenter le tout avec des options supplémentaires, comme l’option -t qui permet de nommer les fichiers FLAC générés, avec les possibilités suivantes : (%p = performer, %a = album, %t = track title, %n = track number).
Donc pour avoir des fichiers du type 00 – nom_de_la_piste_00.flac, 01 – nom_de_la_piste_01.flac, etc:
cuebreakpoints fichier_info.cue | shnsplit -o flac fichier_flac.flac -t %n - %t
Remarque : cette méthode s’applique aussi pour les fichiers APE, WAV, etc