Dans cet article, je vous propose différentes possibilités pour remettre vos playlists Spotify dans l’ordre après leur téléchargement.
Si vous ne savez pas comment télécharger gratuitement vos playlists, je vous invite à lire cet article.
Bien que j’apprécie d’avoir mes playlists offline, cette méthode présente un « hic », une fois téléchargées, vos musiques sont stockées sur votre ordinateur avec des noms de fichiers suivants ce gabarit <nom de l’artiste> – <titre de la chanson>.
Comme les fichiers sont généralement triés par nom de fichier, cet ordre ne correspond plus à l’ordre de votre playlist.
Comment remettre vos playlists Spotify dans l’ordre?
Afin de retrouver le même ordre que vos playslists Online, plusieurs options s’offrent à vous.
Remettre vos playlists Spotify dans l’ordre à la main..
Vous pouvez mettre à jour le nom des fichiers à la main en ajoutant le numéro au chanson. Autrement dit en changeant le gabarit des noms de fichier de <nom de l’artiste> – <titre de la chanson> vers <num> – <nom de l’artiste> – <titre de la chanson>, vous pouvez remettre vos playlists Spotify dans l’ordre.
Pour cela, vous devez donc ouvrir votre explorateur de fichier et la playlist sous spotify, et jongler avec le bouton « F2 » pour renommer les fichiers.
Les points positifs sont:
- c’est relativement simple
- il n’y a pas de prérequis
- Tous les supports (ordinateur, smartphone, autoradio, ..) respecterons cet ordre.
Les points négatifs sont:
- c’est long,
- fastidieux pour pas dire chiant..
En créant un fichier playlist
Depuis votre lecteur de musique préféré, il est fort probablement possible de réordonner les chansons et de sauver une playlist sous le format m3u ou autre.
Les points positifs:
- Simple, on ajuste l’ordre par simple glisser/déposer
Les points négatifs:
- ça reste une opération manuelle
- Tous les supports ne prennent pas en charge les playlists au format m3u (quid de l’autoradio)
Remettre vos playlists Spotify dans l’ordre grâce à un script..
Evidemment, on prend tous les avantages de la méthodes « à la main » et on retire les points négatifs… Il va s’en dire que c’est la méthode que j’utilise.
L’idée est relativement simple, les fichiers sont téléchargés dans l’ordre de la playlist Spotify, ce qui signifie que les fichiers sont créés dans ce même ordre.
Il suffit alors
- de trier les fichiers par ordre de création
- d’utiliser cet ordre pour les renommer.
Ces deux opérations peuvent facilement être exécutées dans un script
IFS=$(echo -e '\n')
IDX=0
tmp_file=tmp.txt
echo `ls -tr *.mp3` > $tmp_file
while read line; do
IDX=$((IDX + 1))
if [[ $IDX -lt 10 ]]; then
NUMB="0$IDX"
else
NUMB=$IDX
fi
NEW_NAME="$NUMB - ""$line"
echo "$NEW_NAME"
mv "$line" "$NEW_NAME"
done < $tmp_file
En quelques mots, ces quelques lignes permettent au script de
- créer un index ‘IDX’ que l’on initialise à zéro
- lister les fichiers *.mp3 par ordre de création (ls -tr *.mp3)
- sauver cette liste dans un fichier temporaire (tmp.txt)
- s’assurer le l’index est toujours au moins 2 chiffres (01, 02, .. et non 1, 2, ..)
- ajouter le numéro au début du nom du fichier
- renommer les fichiers
Le seul prérequis étant que ce script se trouve dans le répertoires où se trouvent les musiques.
merci c’est super clair et ça marche nickel! je me demande si il ‘y a pas plus simple, en utilisant la liste que tu proposes de telecharger dans ton autre article ? https://blog.malandra.be/ecouter-vos-playlists-spotify-offline-