РАЗРАБОТКА

Запущен фронтенд corpus для ListenBrainz и Last.fm с поддержкой метаданных

Новый проект corpus предлагает self-hosted фронтенд для ListenBrainz и Last.fm с возможностями хранения метаданных и изображений.

✍️ Редакция iTech News | 19.04.2026 | ⏱ 2 мин | Источник: Lobsters
Фронтенд corpus для ListenBrainz и Last.fm запущен

Проект corpus предлагает разработчикам возможность использовать self-hosted фронтенд для популярной музыкальной сервисов ListenBrainz и Last.fm. Это решение не только хранит метаданные, но и обложки альбомов, что позволяет пользователям глубже исследовать свои музыкальные предпочтения.

Особенности функционала

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

Технические детали и установка

Для разработки и деплоя corpus используются инструменты just и Nix. Установка проекта включает несколько простых шагов: достаточно разместить файлы в нужных директориях и установить зависимости через npm. Пользователи могут легко запустить проект, используя команды для сборки и тестирования, что делает его доступным даже для менее опытных разработчиков.

В числе ключевых настроек проекта: переменные окружения для конфигурации доступа к API Last.fm и Discogs, что позволяет получать обложки и жанры для альбомов. Программа поддерживает мульти-пользовательскую конфигурацию, что позволяет нескольким пользователям иметь свои собственные базы этих и настройки.

Почему это важно для разработчиков

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

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

Поделиться: Telegram X LinkedIn