Inspiré par l'approche de @Andrew Kozelski, j'ai créé un shell UNIX script oneliner qui permet d'obtenir un résultat similaire. Cela peut être utile si, comme moi, vous utilisez iTunes et Windows dans une VM, mais que vous faites tout le reste sous Linux.
- (Identique aux deux premières étapes ci-dessus sous Windows) Rassemblez vos mémos vocaux dans une liste de lecture et exportez-la dans un fichier texte (par exemple, "playlist.txt").
- Glissez-déposez les fichiers de la liste de lecture dans une fenêtre de l'explorateur Windows, en créant des fichiers portant des noms tels que "20190327 062535.m4a".
-
Au pays d'UNIX, exécutez la commande suivante (sur une seule ligne) :
iconv -f UTF-16 -t UTF-8 playlist.txt | tr -d "\r" | awk 'BEGIN {FS="\t"}; NR>1 {sub(/^.*\\/,"",$31); sub(/\.m4a$/,"",$31); print "mv " "\""$31".m4a\" " "\""$31" "$1".m4a\""}' | sh
Le résultat sera que tous vos fichiers seront renommés avec le titre ajouté : "20190327 062535 mon titre ici.m4a".
Explication de la commande :
Remplacer la dernière sh
con less
pour inspecter les commandes avant de les exécuter.
Cette opération pourrait probablement être simplifiée sous Windows (en utilisant Windows Subsystem for Linux), car vous pourriez copier directement à partir du dépôt d'iTunes.
Un grand merci à Apple pour avoir rendu ce processus si simple et si facile, et je suis sûr qu'ils ne changeront pas le format de sortie des listes de lecture d'iTunes à l'avenir parce qu'ils se soucient tellement de la rétrocompatibilité et de l'interopérabilité avec d'autres outils.