PAINЛичный звук. Скачать v1.9.7
Как устроен PAIN

Чуть внимательнее
к вашей музыке.

Хороший подбор начинается не с обещаний.
А со звука, прозрачной математики и свободы ваших данных.

Совместный звук

«На одной волне»:
аудиотрансляция через свой сервер.

Слушайте треки синхронно с друзьями на ПК без аккаунтов и подписок. Владелец передаёт аудио через выбранный TLS-релей. Вы можете подключить свой сервер.

01ДекодированиеАудиопоток на хосте
02Поток через серверTLS до сервера
03Синхронный звукБуферизация у гостей

Хост запускает воспроизведение файла со своего диска (ПК или телефона). Плеер передаёт непрерывный поток данных участникам комнаты в реальном времени. Друзьям не требуется иметь аудиофайл у себя или скачивать его заранее.

Комната «На одной волне»: синхронный аудиопоток, общая очередь треков и живой чат.
Никаких промежуточных хранилищ
Релей передаёт аудио между участниками и не сохраняет музыку на диске. Ведущий отдельно разрешает сохранение треков в локальную библиотеку. TLS защищает соединение с выбранным сервером.
Общая очередь и права хоста
Каждый участник комнаты может предложить трек в общую очередь. В режиме вечеринки переключать треки могут все гости, а в режиме презентации контроль остаётся за создателем комнаты.
Синхронизация миллисекунд
Протокол согласует временные метки таймкода с компенсацией сетевой задержки (jitter buffer), чтобы дроп или припев звучал у всех в одну и ту же миллисекунду.
Smart DJ

Звучание важнее
названия жанра.

Два трека с одинаковым BPM могут ощущаться совершенно по-разному. Движок PulseFlow AI в PAIN анализирует акустические параметры звука, чтобы замечать эту разницу.

01ФрагментДекодированный звук
02ПрофильТембр и динамика
03ПодборМногомерный выбор

Профиль описывает спектральный центроид, тембральный окрас (MFCC), гармонический состав, динамический диапазон и ритмический пульс трека. Результат кэшируется локально в базе данных: библиотеку не нужно анализировать заново при каждом запуске.

Панель Smart DJ в теме «Сакура · Ночь»: объяснение выбора («Почему этот трек?»), слоты вайбов и исключения.

Полная прозрачность: карточка «Почему этот трек?».

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

Тембральное сходство (Acoustic Match)
Насколько частотный и ритмический профиль кандидата перекликается с текущим треком или сохранённым вайбом.
История сессии и циркадный ритм
Что вы слушали за последние часы и в какое время суток: плеер подстраивается под утро, рабочий день или ночной фокус.
Баланс новизны и знакомого
Защита от «эхо-камеры». Алгоритм намеренно подмешивает сильных кандидатов из давно забытых уголков библиотеки, а не гоняет по кругу одни и те же лайки.
Исключение артистов и треков
Вы можете прямо в карточке нажать «Исключить из подбора», чтобы трек или исполнитель больше никогда не предлагался алгоритмом.
До 8 сохранённых вайбов
Сохраняйте звуковые ориентиры (например, «Ночной эмбиент» или «Акустический джаз») и активируйте их в один клик без ручного составления плейлистов.
Ваш вкус

Сегодня — одно.
Завтра — другое.

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

Пропуск — это контекст
Один быстрый скип не означает, что трек разонравился навсегда. Учитываются повторяющиеся реакции и то, как вы слушаете в этой сессии.
Лайки имеют значение
Избранное усиливает сигнал о вкусе, но не превращает подбор в бесконечное повторение только любимых файлов.
Вайб можно зафиксировать
Если хочется остаться в определённом настроении, зафиксируйте вайб текущей композиции. Его можно переключить позже или отпустить в свободный полёт.
Объяснимый подбор
В панели Smart DJ наглядно показано, какие именно сигналы привели к выбору следующей мелодии.
Статистика

20 графиков и срезов:
анатомия привычек.

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

Раздел «Статистика» в теме «Сакура · Ночь»: стрики, 24ч цикл, радар жанров Genre Orbit и лидерборды.

20 графиков и аналитических модулей

01 · 24ч циркадный цикл02 · Календарные стрики03 · Радар жанров Genre Orbit04 · Лидерборд топ-50 треков05 · Лидерборд топ-50 артистов06 · Песни-ритуалы07 · Возвращения к открытиям08 · Глубина фонотеки09 · «Давно не слышались»10 · Треки без лайков11 · Тепловая карта за год12 · Акустика / Электроника13 · Длительность треков14 · Динамика темпа (BPM)15 · Хронология фонотеки16 · Completion rate дослушиваний17 · Паттерны скипов18 · Сравнение периодов19 · Пиковые дни недели20 · Средняя длительность сессии
Что считается прослушиванием
Для открытий, ритуалов и глубины фонотеки нужно услышать хотя бы 30 секунд или половину короткого трека. Мимолётный перебор файлов не искажает историю.
Что значит «открытие»
Первое достаточное прослушивание в сохранённой истории PAIN. Доля вернувшихся открытий показывает, к каким из них вы возвращались в другие дни за последние 30 дней.
Почему ритуал — не счётчик повторов
Учитываются разные календарные дни за последние 28 дней. Трек, который звучал по утрам всю неделю, отличается от песни, включённой семь раз подряд однажды.
Что означает «дослушано» (Completion)
Нужно услышать не менее 90% разных участков композиции. Перемотка сразу к финалу не превращает трек в дослушанный.
Серии дней (Стрики)
В каждом дне должна набраться хотя бы минута музыки. Отдельно сохраняется текущий стрик и самый длинный рекорд за всё время.
Глубина фонотеки и «Давно не слышались»
Сравнивает прослушанную музыку с объёмом локальной коллекции, находя скрытые сокровища, о которых вы могли забыть.
Тексты песен

Авто-караоке и синхронизация строк.

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

Синхронный караоке-текст с плавной подсветкой и встроенный редактор строк на слух в теме «Сакура · Ночь».
Умный онлайн-поиск текстов (.LRC)
Плеер запрашивает синхронизированные тексты по названию и артисту с верификацией совпадения по языку и версии (студийная запись, ремикс, лайв).
Офлайн кэш на диске
Найденный текст сохраняется в локальной базе. При повторном воспроизведении текст загружается мгновенно даже при отсутствии подключения к сети.
Интерактивный редактор таймингов на слух
Если тайминг в тексте смещён или вы хотите синхронизировать собственные стихи: запустите воспроизведение и нажимайте отметку строки в такт пению. Точные миллисекунды зафиксируются автоматически.
Контекст

Карточки артистов и трека («За музыкой»).

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

Карточки артистов
Автоматически загружают качественные фотографии, подробную биографию, список похожих музыкантов и группируют все локальные треки и альбомы артиста из вашей медиатеки.
Карточка о треке («За музыкой»)
Интересные факты о создании произведения, жанровые теги и точный звуковой профиль.
Hi-Res параметры декодирования
Отображение реального кодека (FLAC, ALAC, WAV, MP3, AAC, Opus, Vorbis), битрейта (до 9216 kbps), разрядности (16-бит / 24-бит Hi-Res) и частоты дискретизации (до 192 кГц).
Данные и Wi-Fi

Коллекция у вас.
История тоже.

Для воспроизведения музыки, работы Smart DJ и отображения аналитики не требуется учётная запись. Ваши файлы, метаданные, звуковые профили и статистика хранятся в локальной базе SQLite на вашем устройстве.

Прямой мост синхронизации: файлы, лайки, история и звуковые профили передаются по локальной сети.

Синхронизация между телефоном и компьютером происходит напрямую по локальной сети через Wi-Fi: без промежуточных серверов, облачных баз и утечки личных предпочтений.

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

На сайте подключена Vercel Web Analytics: она помогает видеть посещаемость страниц. Музыкальная библиотека, тексты ваших поисковых запросов в плеере и история прослушиваний в эту аналитику не передаются.

Проверки

Открытый код.
Проверяемые решения.

На телефоне и ПК используется общее математическое ядро Smart DJ: многомерная очередь, модель вкуса, 8-полосный эквалайзер и профилирование аудио. На Android звук выводится нативно через Media3 ExoPlayer с аппаратным декодированием.

8-полосный эквалайзер (31 Гц – 16 кГц), пресеты, Smart EQ и защита динамического диапазона Smart Volume.
50

целевых тестов релиза

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

Отдельно тестируются фоновое воспроизведение на Android, управление наушниками и гарнитурой, интеграция со статусом Discord Rich Presence и корректность расчёта 20 статистических метрик.

Посмотреть тесты на GitHub ↗
Изменения

Хронология версий.

1.9.7 · 7 ноября 2026

Плавная фонотека, синхронизация и обновления

Большие списки на ПК быстрее открываются и плавнее прокручиваются, сохраняя позицию при обновлении данных. Улучшено получение новых треков с телефона и добавлены временные подсказки при сбоях. Появились сортировка «Недавно добавленные», своя картинка для плейлиста и лёгкая анимация загрузки и перезапуска при обновлении PAIN. Алгоритм рекомендаций и качество звука сохранены.

1.9.6 · 6 ноября 2026

Аккуратная прокрутка фонотеки

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

1.9.5 · 3 ноября 2026

Плавная главная, любимые артисты и обложки плейлистов

Главная сохраняет состояние при переключении окон. Добавлены настраиваемая очистка названий, избранные артисты с отключаемым разделом на главной и выбор обложек плейлистов: коллаж треков или уникальная фиолетовая генерация. Кнопка телефона стала компактной иконкой, логотип открывает главную. Рекомендации сохранены.

1.9.4 · 3 ноября 2026

Companion API, факты воспроизведения и умные послания

Добавлен локальный Companion Control API, чтение фактов воспроизведения для оверлеев и виджетов, уровень громкости в Discord Presence и адаптивные фразы на главной.

1.9.3 · 3 ноября 2026

Поиск, который прощает ошибки

На ПК можно искать с опечатками, другой раскладкой, транслитом, по реальным жанровым тегам и словам из сохранённых текстов. Исправлены восстановление трека после закрытия и скачки прокрутки в плейлистах. Алгоритм рекомендаций сохранён.

1.9.2 "Alya" · 1 ноября 2026

Мгновенный переход треков и точные связи инсайтов

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

1.9.1 · 1 ноября 2026

Мобильная навигация без скачков

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

1.9.0 · 1 ноября 2026

Сакура, безопасная библиотека и больше музыки вместе

Удаление записи синхронизируется между ПК и Android. На ПК можно сохранить трек комнаты с разрешения ведущего и перенести блок комнаты наверх. Android получил новый экран статистики, 20 графиков ПК, отчёт недели и доступную панель функций. Позиция и недостающий файл передаются с ПК на телефон. Общая тема «Сакура · Ночь», глубокие чёрные панели и сменный фон главной.

1.8.11

«На одной волне», 20 графиков, авто-караоке и тема «Сакура · Ночь»

Синхронное совместное прослушивание через зашифрованную аудиотрансляцию на своём сервере. Smart DJ с прозрачной карточкой «Почему этот трек?», сохранением 8 вайбов и фильтрами исключений. Полная система из 20 графиков аналитики и привычек. Автоматический поиск текстов (.LRC) с локальным кэшем и редактором строк на слух. Карточки артистов и карточка о треке с Hi-Res параметрами декодирования. Флагманская тема «Сакура · Ночь» (#050505 и #c6b6d9), 8-полосный эквалайзер, интеграция с Discord RPC и локальный Wi-Fi мост между ПК и Android.

Релиз 1.8.11 ↗
1.7.3

Тема «Форма» и экран «Главная»

Минеральная тема оформления «Форма», новый экран «Главная» со сводками и графиками недели, безопасный предпросмотр Smart DJ микса и защита модели вкуса от архивного размытия.

Релиз ↗
1.7.2

Студия, новые темы и шрифты

Темы оформления («Студия», «Spotify», «Стерео»), настройка шрифтов интерфейса с поддержкой своих файлов, объяснимый Smart DJ и защита от самореференса.

Релиз ↗
1.7.1

Больше личного комфорта

Предел громкости, уменьшение движения и прослушивание без записи истории на ПК и Android.

Релиз ↗
1.7.0

Общее музыкальное ядро

Smart DJ, вайбы, эквалайзер и умная громкость на Android. Обмен звуковыми профилями. Исправление всплывающей консоли Windows.

Релиз ↗
1.6.2

Внимательнее к пропускам

Уточнение контекстного учёта скипов, разнообразия звучания и акустического анализа.

Релиз ↗
Вся история версий ↗