Як зробити список відтворення з каталогу файлів mp3?


13

Як зробити універсальний список відтворення з каталогу файлів mp3?

Це питання виникло, оскільки моя дружина музикант (скрипаль), і у неї є концерт, а ді-джей на заході буде грати для неї супровідну музику. Він сказав їй принести привід зі своєю музикою. Вона попросила мене допомогти їй скласти список відтворення. Оскільки я не знаю, якою операційною системою користується або буде користуватися DJ, мені потрібен універсальний формат, і мені потрібно виконати це, не витрачаючи великих зусиль.

Гуглінг не дав мені відповідей, навіть коли я додав Ask Ubuntu до пошуку.

Отже, питання:

Як зробити універсальний список відтворення з каталогу файлів mp3?


Зауважте, що після написання цього запису я дізнався Як я можу створити список відтворення M3U з терміналу? , але випадок використання інший (вимагає і іншої відповіді), і на питання, яке тут задають, не відомо про існування m3u.

Відповіді:


20

Як зробити список відтворення з каталогу файлів mp3?

cd до каталогу та

ls -1 *.mp3 > playlist.m3u

Виявляється, існує досить універсальний формат, який називається m3uформатом , і він може бути таким же простим, як і список назв файлів, розділених новими рядками.

Після того, як моя дружина перенесла потрібні mp3-файли на порожній привід великого пальця, я відкрив термінал, перейшов до каталогу медіа-файлів і набрав наступне та натиснув клавішу Enter

ls -1 *.mp3 > playlist.m3u

Потім я відкрив файл для неї в gedit і дозволив їй скопіювати і вставити рядки навколо стільки, скільки вона хотіла, щоб вони ввели їх у бажаний порядок.

Закінчивши, вона зберегла файл, двічі клацнула його в браузері папок, і RhythmBox відкрив його. Вона натискала на гру, і вона грала, і я був героєм.


4

Плейлист переміщення

Приклад сценарію Bash для Pi Musicbox з USB HDD (createPlaylist.sh) ...

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

у поєднанні з роботою crontab, яка працює кожні 4 години ...

0 */4 * * *     root    /music/playlist/generatePlaylist.sh
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.