Как импортировать плейлист M3U в Evermusic и Flacbox

Как импортировать плейлист M3U в Evermusic и Flacbox

Artem Meleshko
Artem Meleshko Co-Founder & iOS Engineer at Everappz

Кратко: Evermusic и Flacbox поддерживают импорт файлов плейлистов M3U, M3U8 и CUE из облачного хранилища, локальных файлов приложения или вашего устройства. Перейдите в Плейлисты > Ещё > Импортировать плейлист, выберите источник, выберите файл, и приложение автоматически создаст ваш плейлист.

M3U, что расшифровывается как MP3 URL или Moving Picture Experts Group Audio Layer 3 Uniform Resource Locator, — это формат компьютерного файла, используемый для мультимедийных плейлистов. Одно из его основных применений — создание файлов плейлистов с одной записью, указывающих на потоки в интернете. Эти файлы обеспечивают удобный доступ к потоковому контенту и широко используются для загрузок, электронной почты и прослушивания интернет-радио.

Несмотря на широкое использование, формальной спецификации формата M3U не существует; он стал стандартом де-факто. Файл M3U — это, по сути, обычный текстовый файл, указывающий расположение одного или нескольких медиафайлов. В зависимости от кодировки он сохраняется с расширением «m3u» или «m3u8». Каждая запись в файле указывает расположение медиафайла, которое может быть абсолютным локальным путём, локальным путём относительно расположения файла M3U или URL-адресом. Записи разделяются переносами строк, причём некоторые устройства требуют переносов строк в формате CR LF.

Кроме того, файлы M3U могут содержать комментарии с префиксом «#». В расширенном M3U символ «#» вводит расширенные директивы M3U, которые могут поддерживать параметры, завершающиеся двоеточием «:».

В наших приложениях Evermusic и Flacbox мы реализовали функцию импорта файлов M3U, устраняя необходимость ручного создания плейлистов. Это руководство проведёт вас через процесс импорта плейлистов из облачного хранилища, локальных файлов или файлов на вашем устройстве непосредственно в приложение.

Сначала перейдите в раздел «Плейлисты». Затем нажмите кнопку «Ещё» в правом верхнем углу. В появившемся меню выберите пункт «Импортировать плейлист».

действие импорта плейлиста

На следующем экране выберите расположение файла. Поддерживаемые варианты:

  • Подключённое облачное хранилище;
  • Файлы в приложении;
  • Файлы на вашем устройстве;

выбор расположения файла

Выберем подключённое облачное хранилище и откроем папку, содержащую файл плейлиста. Поддерживаемые расширения файлов плейлистов включают M3U, M3U8 и CUE. Выберите файл плейлиста и нажмите «Готово» для подтверждения выбора.

выбор файла M3U

Приложение проанализирует файл плейлиста и создаст список треков. Затем оно найдёт эти файлы в хранилище и составит окончательный плейлист, который будет импортирован в музыкальную библиотеку. Крайне важно, чтобы ваш файл M3U/CUE содержал правильные пути к медиафайлам, и файлы должны располагаться по этим путям в вашем хранилище.

импортированный плейлист

Приложение поддерживает как относительные пути, так и абсолютные URL-адреса файлов.

Например:

Плейлист с относительными путями:

#EXTM3U

#EXTINF:199, Kenny Rogers & The First Edition
080 - Kenny Rogers & The First Edition.mp3

#EXTINF:205, Kenny Rogers & The Second Edition
../tracks/050 - Kenny Rogers & The Second Edition.mp3

#EXTINF:173, Kenny Rogers & The Third Edition
/music/049 - Kenny Rogers & The Third Edition.mp3

Плейлист с абсолютными URL-адресами:

#EXTM3U

#EXTINF:199, Kenny Rogers & The First Edition
http://mywebdavserver.com/music/track1.mp3

#EXTINF:205, Kenny Rogers & The Second Edition
http://mywebdavserver.com/music/track2.mp3

#EXTINF:173, Kenny Rogers & The Third Edition
http://mywebdavserver.com/music/track3.mp3

Если вы импортируете файл плейлиста, расположенный в приложении (раздел «Локальные файлы»), дополнительных шагов не требуется.

Однако если вы хотите импортировать плейлист, расположенный на вашем устройстве, с помощью системного выбора файлов, есть важный момент, который следует учитывать.

Из-за политик безопасности приложение может получить доступ только к файлу, который вы выбираете с помощью системного выбора файлов. Однако файл плейлиста может содержать ссылки на другие медиафайлы на вашем устройстве. Чтобы импортировать плейлист с устройства, необходимо выбрать папку, содержащую как файл плейлиста, так и все связанные с ним медиафайлы. В этом случае приложение просканирует выбранную папку, найдёт файл плейлиста, составит список треков и импортирует его в музыкальную библиотеку.

Кроме того, вы можете импортировать несколько плейлистов одновременно, нажав кнопку «Другие действия» и выбрав «Импортировать плейлисты из папки». Приложение просканирует содержимое папки, найдёт поддерживаемые файлы плейлистов и импортирует их в библиотеку.

Часто задаваемые вопросы

Какие форматы плейлистов поддерживают Evermusic и Flacbox?
Оба приложения поддерживают форматы файлов плейлистов M3U, M3U8 и CUE. Они охватывают наиболее распространённые стандарты плейлистов, используемые музыкальными проигрывателями и мультимедийным программным обеспечением.
Можно ли импортировать плейлисты из облачного хранилища?
Да. Вы можете импортировать файлы плейлистов из любого подключённого облачного хранилища, включая Google Drive, Dropbox, OneDrive и серверы WebDAV.
Почему после импорта отсутствуют некоторые треки?
Файл плейлиста должен содержать правильные пути к вашим медиафайлам, и эти файлы должны существовать в указанных местах в вашем хранилище. Убедитесь, что пути к файлам в вашем файле M3U или CUE соответствуют фактическому расположению файлов.
Можно ли импортировать несколько плейлистов одновременно?
Да. Используйте кнопку «Другие действия» и выберите «Импортировать плейлисты из папки». Приложение просканирует папку на наличие всех поддерживаемых файлов плейлистов и импортирует их за один шаг.
Нужно ли создавать плейлисты вручную?
Нет. Функция импорта устраняет необходимость ручного создания плейлистов. Просто укажите приложению на существующий файл M3U, M3U8 или CUE, и оно автоматически создаст плейлист.
Последнее обновление