Я хотел бы создать список воспроизведения M3U для каталога, содержащего mp3-файлы на моем сервере из терминала. Поскольку я хотел бы убедиться, что каждый проигрыватель сможет передавать эти файлы, я бы хотел добавить к каждой записи файла префикс с абсолютным URL-адресом этого каталога, например:
http://server.com/dir/file1.mp3 http://server.com/dir/file2.mp3 ...
Так что, к сожалению, просто делать ls -1 *.mp3 > play.m3u
недостаточно. Есть ли один вкладыш для достижения этого?
Вы изначально просили создать каждую запись в виде строки в формате веб-URL. В дополнение к замене локального пути на http: // ... вам также необходимо заменить пробелы на «% 20». Итак, длинная очередь, но здесь вы идете:
источник
Этот скрипт bash может сделать эту работу:
Чуть более развитая версия. URL закодирован в правильном
.m3u
стиле.источник