Как создать универсальный плейлист из каталога 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
все просто:
Создайте плейлист для одного музыкального альбома:
cd myalbum mkpl myalbum.m3u
Создайте плейлист киносаги
mkpl -d HarryPotter -f mkv HP_saga.m3u
Создать плейлист с перемешанной музыкой из моей коллекции
mkpl -d "my_mp3_collection" "my_mp4_collection" -rs "my music.m3u"
Создать перемешанный плейлист с моей музыкальной коллекцией и исключить каталоги
mkpl -d "my_mp3_collection" "my_mp4_collection" -r -s -e "my_mp3_collection/metallica" "my_mp3_collection/dk" "my music.m3u"
Создайте плейлист сериала, содержащий максимум 15 треков
mkpl -d "my_series/GOT" -m 15 "got_first_15.m3u"
Добавить вмоя музыкаплейлист новые песни и не добавляйте тот же файл
mkpl -d "new_collection" -rsu "my music.m3u" -a
Создать плейлист с музыкальными и видеофайлами, если размер файла превышает 10 МБ
mkpl -d "my_files" -r -z 10485760 "multimedia.m3u"
Создать плейлист только с первым и вторым треками с помощью регулярного выражения
mkpl -d "my_mp3_collection" -r -p "^[12]|[012]{2}" "my music.m3u"