← На главную

Разработчики Rocksky запустили децентрализованную замену Last.fm на AT Protocol

16.05.2026 17:00 · hackernews

Разработчики проекта Rocksky представили децентрализованную платформу для отслеживания и поиска музыки, построенную на AT Protocol. Проект позиционируется как прямая замена скробинов Last.fm, сохраняя полную совместимость с их API. Платформа поддерживает ListenBrainz и позволяет просматривать хронологию прослушивания, видеть, что слушают другие пользователи в реальном времени, а также визуализировать статистику по дням. Сервис предоставляет персональные чартовы, топ исполнителей и треков, а также функционал лайков и shoutbox для общения с сообществом.

Интеграция охватывает популярных клиентов: Rocksky автоматически обнаруживает сейчас проигрывающие треки в Spotify, отслеживает воспроизведения в Jellyfin и работает с десктопными клиентами Pano Scrobbler на Android, Linux и Windows, а также с WebScrobbler в браузере. В поисковой системе используется MeiliSearch для быстрого нахождения контента. В ближайших планах команды реализуют вебхуки для отправки событий скроббинга в Discord, алгоритмы персонализированных лент, а также функцию отражения данных из Last.fm прямо в Rocksky.

Система Rocksky Connect позволит управлять воспроизведением на разных устройствах, аналогично Spotify Connect. Разработчики обещают поддержку мультиисточниковых библиотек для чтения и скроббинга из Google Drive, Dropbox, S3 и FTP. Пользователи смогут загружать свою медиатеку и прослушивать её напрямую на платформе, а также синхронизировать настройки кроссфейда и эквалайзера между устройствами. Для запуска проекта требуется клонировать репозиторий с tangled.sh, установить зависимости через Turbo и Bun, настроить файлы .env для конфигураций и запустить Docker-контейнеры. После запуска необходимо выполнить миграции базы данных, инициализировать Spotify-приложение с ключами шифрования и запустить аналитический API и очередь Jetstream. В базе данных можно загрузить начальные данные через утилиту db:pgpull. В документации представлены инструкции по сборке и работе, а вопросы и предложения принимаются через тикеты или Discord-сервер команды.

Читать оригинал →