Ctrl /
Связаться

Personal Music Archive

Персональный музыкальный архив и независимая система скробблинга.

Личный музыкальный архив Eugenijus

О проекте

Eugenijus Personal Music Archive — это самостоятельно размещённая музыкальная библиотека и платформа для ведения истории прослушивания, созданная для сохранения моей личной музыкальной коллекции и привычек прослушивания, накопленных почти за два десятилетия.

Проект родился из простой идеи: мои данные должны принадлежать мне.

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

Архив работает на базе Eugenijus Core — моей личной веб-платформы — и следует философии движения IndieWeb: владейте своим контентом, владейте своими данными и самостоятельно управляйте своим программным обеспечением.







Возможности

Архив автоматически собирает и систематизирует историю моих прослушиваний, включая:

  • полную историю прослушивания;
  • исполнителей, альбомы и композиции;
  • подробную статистику прослушивания;
  • анализ жанров и тенденций;
  • отдельные страницы для каждого исполнителя, альбома и композиции;
  • автоматическое управление метаданными;
  • инструменты для ручного редактирования метаданных;
  • XML-карты сайта для поисковых систем;
  • многоязычный интерфейс.

Каждое прослушивание навсегда сохраняется в моей собственной базе данных.

Как это работает

Специально разработанное настольное приложение напрямую взаимодействует с моим музыкальным проигрывателем и в режиме реального времени передаёт информацию о воспроизведении на сервер.

После этого архив автоматически:

  • записывает историю прослушивания;
  • при необходимости добавляет новых исполнителей, альбомы и композиции;
  • обновляет статистику;
  • по возможности дополняет недостающие метаданные.

Всё происходит автоматически, без использования сторонних сервисов скробблинга.

Независимость прежде всего

Одна из главных целей этого проекта — долгосрочная независимость.

Я не хочу, чтобы история моих прослушиваний исчезла из-за закрытия какого-либо сервиса, изменения его API, введения платной подписки или удаления функций.

Пока существует мой сервер, существует и мой архив.

Этот проект изначально создавался как полностью самостоятельно размещённое решение.

Чего здесь нет

В этом архиве намеренно отсутствуют:

  • тексты песен;
  • потоковое воспроизведение музыки;
  • встроенные проигрыватели YouTube;
  • ссылки для скачивания;
  • аудиофайлы, защищённые авторским правом.

Проект предназначен для документирования и сохранения истории прослушивания, а не для распространения музыки.

Создано на базе Eugenijus Core

Этот архив — один из нескольких проектов, созданных на базе моей собственной программной платформы Eugenijus Core.

Каждая часть системы — от серверной части и панели управления до инструментов сбора данных — была разработана специально для моих потребностей.

Проект продолжает развиваться, следуя одному главному принципу:

Ваша музыка. Ваша история. Ваш сервер.



Открыть проект