web-dev-qa-db-fra.com

Comment faire une playlist à partir d'un répertoire de fichiers mp3?

Comment créer une liste de lecture universelle à partir d'un répertoire de fichiers mp3?

Cette question a été évoquée alors que ma femme est musicienne (violoniste) et qu'elle a un concert. Le DJ de l'événement jouera sa musique d'accompagnement pour elle. Il lui a dit d'apporter une clé USB avec sa musique dessus. Elle m'a demandé de l'aider à faire une playlist. Etant donné que je ne sais pas quel type de système d’exploitation le DJ a utilisé ou utilisera, j’ai besoin d’un format universel, et je dois le faire sans effort considérable.

Google n'a pas répondu à mes questions, même lorsque j'ai ajouté Ask Ubuntu à la recherche.

La question est donc:

Comment créer une liste de lecture universelle à partir d'un répertoire de fichiers mp3?


Notez qu'après avoir écrit ceci, j'ai trouvé Comment puis-je générer une liste de lecture M3U à partir du terminal? , mais le cas d'utilisation est différent (nécessitant également une réponse différente), et la question posée ici n'est pas au courant de l'existence de m3u.

13
Aaron Hall

Comment faire une playlist à partir d'un répertoire de fichiers mp3?

cd dans le répertoire et

ls -1 *.mp3 > playlist.m3u

Il se trouve qu’il existe un format assez universel appelé m3u format , qui peut être aussi simple qu’une liste de noms de fichiers séparés par des nouvelles lignes.

Après que ma femme ait déplacé les fichiers mp3 qu'elle souhaitait sur une clé USB vide, j'ai ouvert un terminal, consulté le répertoire multimédia, tapé ce qui suit et appuyé sur Entrée:

ls -1 *.mp3 > playlist.m3u

J'ai ensuite ouvert le fichier pour elle dans gedit et je l'ai laissée copier et coller les lignes autant qu'elle voulait les placer dans l'ordre de son choix.

Quand elle eut fini, elle sauvegarda le fichier, double-cliqua dessus dans un navigateur de dossiers et RhythmBox l'ouvrit. Elle a cliqué sur le jeu et il a joué, et j'étais un héros.

20
Aaron Hall

liste de lecture aléatoire

Exemple de script Bash pour Pi Musicbox avec disque dur USB (generatePlaylist.sh) ...

find /music/USB/mp3/* -iname *.mp3 -type f | shuf | head -n 200 > /music/playlists/mp3_shuffle.m3u

combiné avec crontab job à exécuter toutes les 4 heures ...

0 */4 * * *     root    /music/playlist/generatePlaylist.sh
4
Richard Sams