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

13

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

Cette question a été soulevée car ma femme est musicienne (violoniste) et elle a un concert, et 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 à créer une playlist. Étant donné que je ne sais pas quel type de système d'exploitation le DJ utilise ou utilisera, j'ai besoin d'un format universel, et je dois le faire sans dépenser beaucoup d'efforts.

La recherche sur Google ne m'a pas fourni de réponses, même lorsque j'ai ajouté Demander Ubuntu à la recherche.

La question est donc:

Comment créer une playlist 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 consciente de l'existence de m3u.

Aaron Hall
la source

Réponses:

20

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

cd au répertoire et

ls -1 *.mp3 > playlist.m3u

Il s'avère qu'il existe un format assez universel appelé m3uformat , et il peut être aussi simple qu'une liste de noms de fichiers séparés par des retours à la ligne.

Après que ma femme ait déplacé les fichiers mp3 qu'elle voulait sur une clé USB vide, j'ai ouvert un terminal, parcouru le répertoire multimédia et tapé ce qui suit et appuyez 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 pour les mettre dans l'ordre souhaité.

Une fois terminée, elle a enregistré le fichier, double-cliqué dessus dans un navigateur de dossiers et RhythmBox l'a ouvert. Elle a cliqué sur play, et ça a joué, et j'étais un héros.

Aaron Hall
la source
4

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 le travail crontab pour s'exécuter toutes les 4 heures ...

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