Экспорт полной истории прослушивания из Evermusic и Flacbox в Last.fm

Экспорт полной истории прослушивания из Evermusic и Flacbox в Last.fm

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

Кратко: Экспортируйте историю прослушивания из Evermusic или Flacbox в виде CSV-файла, затем загрузите его на Last.fm с помощью бесплатного инструмента Last.fm-Scrubbler-WPF для Windows. Автоматический скробблинг также доступен нативно в обоих приложениях.

Обновление: Автоматический скробблинг теперь доступен! Узнайте больше здесь: /docs/howto/how-to-scrobble-your-music-history-from-evermusic-or-flacbox-to-last-fm

Скробблинг — это простой способ автоматически сохранять основные данные, такие как название и исполнитель воспроизводимой песни, в онлайн-сервисе. Позже вы можете просмотреть свою историю прослушивания.

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

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

Откройте раздел ‘Музыкальная библиотека’ приложения и прокрутите до раздела ‘Быстрый доступ’. Нажмите на пункт меню ‘Недавние’.

экран музыкальной библиотеки

На экране ‘Недавние’ нажмите кнопку ‘Ещё’ в правом верхнем углу, чтобы активировать меню ‘Другие действия’. Нажмите на пункт меню ‘Экспорт списка песен’.

экран недавних

На экране ‘Выберите формат файла’ вы можете выбрать формат целевого файла. Доступные варианты — CSV, TXT, M3U.

экран выбора формата файла

CSV: Значения, разделённые запятыми — идеально для организации данных в аккуратный табличный формат. В целевом файле вы найдёте такие параметры, как Имя исполнителя, Название альбома, Название трека, Метка времени (время прослушивания треков), Имя исполнителя альбома и Длительность трека.

TXT: Простой текстовый файл. Он прост и понятен, с параметрами: Имя исполнителя, Название альбома, Название трека и Длительность.

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

Для нашей задачи выбор CSV — правильный путь. Мы будем использовать этот файл с бесплатным ПО Last.fm-Scrubbler-WPF для загрузки истории прослушивания в сервис Last.fm. Просто выберите CSV и нажмите кнопку ‘Экспорт’.

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

После завершения экспорта нажмите кнопку ‘Показать файл’, и приложение покажет созданный файл в папке документов. Затем нажмите кнопку ‘Другие действия’ рядом с именем файла и выберите опцию ‘Открыть в’ из меню. Следующий шаг — скопировать экспортированный файл на настольный компьютер. Вы можете сделать это, выбрав опцию AirDrop из меню ‘Открыть в’.

другие действия для экспортированного файла

Далее мы будем использовать бесплатный клиент Last.FM с открытым исходным кодом, доступный только на платформе Windows. Этот клиент позволяет эффективно обновлять историю прослушивания на Last.FM с помощью только что экспортированного CSV-файла.

Если вы сейчас не используете компьютер с Windows, не волнуйтесь. Вы можете получить доступ к этому клиенту, установив VirtualBox на Mac и используя официальный образ среды разработки Windows.

Вот что вам нужно сделать:

На компьютере с Windows (или в приложении VirtualBox с образом Windows Development) скачайте и установите Last.fm-Scrubbler-WPF — бесплатное ПО с открытым исходным кодом, доступное на GitHub. Мы тестировали версию 1.28, которую можно скачать здесь: https://github.com/SHOEGAZEssb/Last.fm-Scrubbler-WPF/releases/tag/B1.28

страница загрузки Last.fm-Scrubbler-WPF

В разделе ‘Assets’ нажмите на Last.fm-Scrubbler-WPF-Beta-1.28.zip для загрузки архива установки. Распакуйте скачанный файл и откройте распакованную папку.

  • ВАЖНО

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

Запустите Last.fm-Scrubbler-WPF.exe

Last.fm-Scrubbler-WPF

На главном экране приложения нажмите на ‘Не авторизован’ в левом нижнем углу, чтобы активировать экран ‘Добавить аккаунт’.

экран добавления аккаунта

Введите свои учётные данные для входа.

экран ввода учётных данных

Нажмите кнопку ‘Войти’ для добавления аккаунта.

Нажмите кнопку Войти для добавления аккаунта.

Откройте вкладку ‘File Parse Scrobbler’ для начала импорта CSV-файла из приложения Evermusic.

Откройте вкладку File Parse Scrobbler для начала импорта CSV-файла из приложения Evermusic.

Выберите ‘Parser: CSV’ и нажмите кнопку ‘Настройки’.

На следующем экране вы можете выбрать порядок параметров в вашем CSV-файле.

Отдельные поля могут быть заключены в кавычки и ДОЛЖНЫ быть заключены в кавычки, если поле содержит любой из установленных разделителей. Например:

“ArtistWith, CommaInTheName”, Album, Track, 06/13/2016 19:54, AlbumArtist, 00:02:33

Оставьте все настройки по умолчанию, единственное, что нужно изменить — включить флажок в поле ‘Has Fields Enclosed In Quotes’.

Нажмите ‘Сохранить и закрыть’ для применения изменений.

выберите порядок параметров в вашем CSV-файле.

Скробблинг разбора файлов имеет два режима. Их можно изменить с помощью выпадающего списка ‘Scrobbling Mode’.

Обычный режим: В этом режиме треки будут скробблиться с меткой времени из разобранного скробла. Только скробблы новее 14 дней могут быть скробблены.

Режим импорта: В этом режиме треки будут скробблиться с меткой времени, рассчитанной из ‘Времени окончания’ и выбранной длительности между треками. Это позволяет скробблить треки, даже если метка времени разобранного скробла старше 14 дней. Поэтому первый (верхний) трек в CSV-файле будет скробблен с ‘Временем окончания’.

Выберите ранее сгенерированный CSV-файл из приложения Evermusic в поле ‘File:’ и нажмите ‘Parse’. В некоторых случаях может появиться предупреждение об ошибке, что некоторые скробблы не удалось разобрать. Это нормально, если у вас есть треки без полных метаданных, таких как Имя исполнителя.

некоторые скробблы не удалось разобрать

Нажмите кнопку ‘Выбрать все’ для выбора всех разобранных треков.

Нажмите кнопку Выбрать все для выбора всех разобранных треков.

Нажмите кнопку ‘Предпросмотр’ для проверки всех изменений, которые будут отправлены на сервер.

Нажмите кнопку Предпросмотр для проверки всех изменений, которые будут отправлены на сервер.

Нажмите кнопку ‘Scrobble’ для загрузки всех изменений на сервер.

Нажмите кнопку Scrobble для загрузки всех изменений на сервер.

Ранее у Last.fm-Scrubbler-WPF не было дневного лимита скробблов. Это изменилось, так как некоторые пользователи использовали Scrubbler для скробблинга настолько большого количества треков, что это вызывало проблемы на странице Last.fm. Лимит скробблинга сейчас составляет 2800 скробблов в день. При попытке скробблить больше вы получите сообщение об ошибке. Планируется добавить «очередь скробблинга», поэтому если вам нужно скробблить более 2800 треков, они будут добавлены в очередь и автоматически скробблены через некоторое время. Вы можете проверить, сколько скробблов у вас осталось, в представлении выбора пользователя.

После успешной загрузки всех записей на сервер вы увидите сообщение в нижней части окна приложения: ‘Выбранные треки успешно скробблены.’

Выбранные треки успешно скробблены.

Теперь вы можете открыть свой профиль на странице Last.fm и проверить все изменения.

ваш профиль на странице Last.fm

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

Могу ли я скробблить автоматически без экспорта CSV-файлов?
Да. И Evermusic, и Flacbox теперь поддерживают автоматический скробблинг на Last.fm. Смотрите руководство: Как скробблить на Last.fm.
Что если мой CSV содержит треки старше 14 дней?
Используйте Режим импорта в Last.fm-Scrubbler-WPF. Он пересчитывает метки времени из Времени окончания, позволяя скробблить треки независимо от их исходной даты.
У меня нет компьютера с Windows. Могу ли я использовать Last.fm-Scrubbler?
Да. Установите VirtualBox на Mac и скачайте бесплатный образ среды разработки Windows от Microsoft. Запустите Last.fm-Scrubbler-WPF внутри виртуальной машины.
Почему некоторые скробблы не разбираются?
Треки без важных метаданных (например, имени исполнителя) не могут быть разобраны. Это ожидаемо и не влияет на другие треки в файле.
Есть ли дневной лимит скробблинга?
Да. Last.fm-Scrubbler-WPF позволяет до 2 800 скробблов в день. Если нужно больше, разделите процесс на несколько дней.
Последнее обновление