Как экспортировать коллекцию треков в M3U, CSV и TXT в Evermusic и Flacbox

Как экспортировать коллекцию треков в M3U, CSV и TXT в Evermusic и Flacbox

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

Кратко: Evermusic и Flacbox позволяют экспортировать любую коллекцию треков (недавние, избранное, плейлисты, альбомы) в файлы CSV, TXT или M3U. Используйте эти экспорты для скробблинга в Last.fm, резервного копирования библиотеки или воспроизведения плейлистов на других устройствах.

Введение

Экспорт недавних, избранного, альбомов и плейлистов из приложения во внешний файл может быть невероятно полезным. Вы можете использовать эти файлы для обновления истории прослушивания в сервисах скробблинга, таких как Last.fm, или для воспроизведения плейлистов на внешних устройствах. В Evermusic и Flacbox этот процесс прост. Здесь мы покажем, как экспортировать недавние в CSV/TXT и плейлисты в M3U. Однако эта функция доступна для любой коллекции треков в приложении.

Выбор формата

Чтобы экспортировать недавние, откройте раздел «Медиатека» и выберите пункт меню «Недавние».

медиатека

На следующем экране нажмите кнопку «Ещё» в правом верхнем углу и выберите «Экспорт списка песен».

экспорт недавних

На экране «Выбор формата файла» вам доступно несколько вариантов — CSV, TXT, M3U.

  • CSV

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

  • TXT

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

  • M3U

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

Формат CSV

Теперь выберем CSV и посмотрим, что мы получим. Просто выберите CSV и нажмите кнопку «Экспорт».

выбор формата файла

После завершения экспорта вы увидите уведомление с двумя вариантами. Нажатие «Показать файл» откроет результирующий файл в каталоге документов.

экспорт завершён

Теперь вы можете отправить этот файл, открыть его во внешнем текстовом редакторе или использовать для обновления прогресса прослушивания на Last.fm.

папка экспорта с файлами результатов

Выходной файл CSV будет содержать поля в следующем формате:

{ARTIST_NAME},{ALBUM_NAME},{TRACK_NAME},{TIMESTAMP yyyy-MM-dd HH:mm:ss},{ALBUM_ARTIST_NAME},{TRACK_DURATION HH:mm:ss}

Например:

The Everly Brothers,100 Greatest Feel Good,All I Have To Do Is Dream,2024-01-06 23:17:26,The Everly Brothers,00:02:23

экспортированный файл csv

Формат TXT

Выходной файл TXT будет содержать поля в следующем формате:

{ORDER_NUMBER}. {ARTIST_NAME} - {ALBUM_NAME} - {TRACK_NAME} (DURATION HH:mm:ss)

Например:

22. Queen Omega - Reggae Hits Vol 30 - All For You (00:03:21)

экспортированный файл txt

Формат M3U

Далее мы расскажем об экспорте плейлиста в формат M3U, который является стандартом де-факто для файлов плейлистов. Главное условие для успешного экспорта плейлиста — все файлы в плейлисте должны находиться на одном хранилище, будь то облачный сервис вроде Google Drive, локальные файлы или файлы на вашем устройстве. Чтобы начать процесс экспорта, откройте любой плейлист и нажмите кнопку «Ещё» в правом верхнем углу, затем выберите пункт меню «Экспорт списка песен».

экран плейлиста

На следующем экране выберите формат файла «M3U», где вы увидите два варианта «Тип расположения медиафайлов»:

экран выбора формата экспорта

  1. Если вы выберете «Относительный путь», плейлист будет создан с расположением медиафайлов, записанным относительно файла плейлиста. Например:

    my track name.mp3
    tracks/track1.mp3
    ../artist/album/track10.mp3

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

  2. Если вы выберете «Абсолютный URL», приложение сгенерирует прямые URL-адреса для ваших медиафайлов. Это позволяет воспроизводить плейлист на любом устройстве/приложении без необходимости хранить все медиафайлы в том же хранилище, что и файл плейлиста. Эта опция поддерживается только для облачных хранилищ, способных генерировать прямые URL-адреса файлов. Однако имейте в виду, что в некоторых случаях сгенерированные URL-адреса могут иметь ограниченный срок действия и истечь через некоторое время. Вот список поддерживаемых облачных сервисов: iCloud Drive, pCloud, PanBaidu, MyCloudHome, DLNA, MediaFire, OneDrive, Box, Dropbox, GoogleDrive, WebDav (в гостевом режиме)

Выходной URL медиафайла будет выглядеть примерно так:

https://uc2a69c7b75b6056be42091d92dd.dl.dropboxusercontent.com/cd/0/get/CMVQoDWSpnuUYxuIw0XSjXCzwawE6XnFbao7HggcPFNpHgeiYgVMesITUODm0xY3cbraGWG-ESBiYKmB9alP8W0IyvRqJzQGcjFm8JbnUdxbA3usnJnG0l78HuqUldCw9JnIsBVW3YyyTEDaxnKh9Ee_/file

После выбора «Типа расположения медиафайлов» нажмите «Экспорт». Приложение предложит вам выбрать папку назначения для экспорта файла M3U. Нажмите «Готово» для подтверждения выбора.

выбор папки

Приложение сгенерирует файл M3U и загрузит/переместит его в папку назначения.

загрузка файла m3u

После завершения экспорта появится системное уведомление с опцией «Показать файл».

уведомление о завершении экспорта

Нажатие на неё откроет экспортированный файл в приложении.

экспортированный файл m3u в списке файлов

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

#EXTM3U
#EXTINF:199, Kenny Rogers & The First Edition - Just Dropped In (To See What Condition My Condition Was In)
080 - Kenny Rogers & The First Edition - Just Dropped In (To See What Condition My Condition Was In).mp3

пример m3u с относительными путями

Для варианта «Абсолютный URL» приложение сгенерирует файл M3U в формате:

#EXTM3U
#EXTINF:151, DownsiiD - Mehia (Lullaby to a Lost Daughter)
https://cloud.com/dfgfdguh45tgkbfgr/filecontent

пример m3u с абсолютными URL файлов

Вы можете открыть этот файл на любом устройстве/приложении, поддерживающем плейлисты M3U.

плейлист m3u открыт во внешнем приложении

Заключение

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

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

Какой формат экспорта использовать для скробблинга Last.fm?
Используйте CSV. Он включает временные метки и полные метаданные, необходимые для инструментов скробблинга, таких как Last.fm-Scrubbler-WPF.
Можно ли экспортировать любую коллекцию треков, а не только плейлисты?
Да. Вы можете экспортировать недавние, избранное, альбомы, плейлисты и любую другую коллекцию треков в приложении, используя те же шаги.
Будет ли мой плейлист M3U работать на других устройствах?
Если вы выбрали опцию «Абсолютный URL» при экспорте, файл M3U можно воспроизводить на любом устройстве, поддерживающем плейлисты M3U. Обратите внимание, что некоторые облачные URL-адреса могут со временем истечь.
Функция экспорта бесплатна?
Да. Экспорт коллекций треков в M3U, CSV и TXT доступен как в бесплатной, так и в премиум-версии Evermusic и Flacbox.
Какие облачные сервисы поддерживают экспорт с абсолютным URL?
Экспорт с абсолютным URL поддерживается для iCloud Drive, pCloud, PanBaidu, MyCloudHome, DLNA, MediaFire, OneDrive, Box, Dropbox, Google Drive и WebDAV (гостевой режим).
Последнее обновление