Как создать плейлист из каталога mp3-файлов?

Как создать плейлист из каталога mp3-файлов?

Как создать универсальный плейлист из каталога mp3-файлов?

Этот вопрос возник, поскольку моя жена музыкант (скрипачка), и у нее концерт, и диджей на мероприятии будет играть для нее аккомпанирующую музыку. Он сказал ей принести флешку с ее музыкой на ней. Она попросила меня помочь ей составить плейлист. Поскольку я не знаю, какая операционная система у диджея или будет ли она ее использовать, мне нужен универсальный формат, и мне нужно сделать это, не затрачивая больших усилий.

Поиск в Google не дал мне ответов, даже когда я добавил Ask Ubuntu в поиск.

Итак, вопрос:

Как создать универсальный плейлист из каталога mp3-файлов?


Обратите внимание, что после того, как я это написал, я обнаружил,Как создать плейлист M3U из терминала?, но вариант использования другой (требующий и другого ответа), и вопрос, заданный здесь, не знает о существовании m3u.

решение1

Как создать плейлист из каталога mp3-файлов?

cdв каталог и

ls -1 *.mp3 > playlist.m3u

Оказывается, существует довольно универсальный формат, который называетсяm3uформат, и это может быть просто список имен файлов, разделенных символами новой строки.

После того, как моя жена перенесла нужные ей mp3-файлы на пустую флешку, я открыл терминал, перешел в каталог с медиафайлами, ввел следующую команду и нажал Enter:

ls -1 *.mp3 > playlist.m3u

Затем я открыл для нее файл в gedit и позволил ей копировать и вставлять строки столько, сколько она хочет, чтобы расположить их в желаемом ею порядке.

Когда она закончила, она сохранила файл, дважды щелкнула по нему в браузере папок, и RhythmBox открыл его. Она нажала «воспроизвести», и он заиграл, и я был героем.

решение2

Перемешать плейлист

Пример скрипта Bash для Pi Musicbox с USB HDD (generatePlaylist.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

решение3

мкпл

сmkplвсе просто:

  1. Создайте плейлист для одного музыкального альбома:

    cd myalbum
    mkpl myalbum.m3u
    
  2. Создайте плейлист киносаги

    mkpl -d HarryPotter -f mkv HP_saga.m3u
    
  3. Создать плейлист с перемешанной музыкой из моей коллекции

    mkpl -d "my_mp3_collection" "my_mp4_collection" -rs "my music.m3u"
    
  4. Создать перемешанный плейлист с моей музыкальной коллекцией и исключить каталоги

    mkpl -d "my_mp3_collection" "my_mp4_collection" -r -s -e "my_mp3_collection/metallica" "my_mp3_collection/dk" "my music.m3u"
    
  5. Создайте плейлист сериала, содержащий максимум 15 треков

    mkpl -d "my_series/GOT" -m 15 "got_first_15.m3u"
    
  6. Добавить вмоя музыкаплейлист новые песни и не добавляйте тот же файл

    mkpl -d "new_collection" -rsu "my music.m3u" -a
    
  7. Создать плейлист с музыкальными и видеофайлами, если размер файла превышает 10 МБ

    mkpl -d "my_files" -r -z 10485760 "multimedia.m3u"
    
  8. Создать плейлист только с первым и вторым треками с помощью регулярного выражения

    mkpl -d "my_mp3_collection" -r -p "^[12]|[012]{2}" "my music.m3u"
    

Связанный контент