Музыкальный плеер для вашей собственной коллекции. Windows, Linux и Android.
Слушайте локальные файлы, находите забытые песни, продолжайте на телефоне и собирайте общую очередь с друзьями. Без обязательного аккаунта и подписки.
Скачать PAIN · Сайт · Руководство · Сообщить о проблеме
Настоящий интерфейс приложения. На скриншотах — демонстрационная фонотека.
Все установочные файлы и контрольные суммы находятся в последнем релизе.
| Устройство | Что скачать | Как запустить |
|---|---|---|
| Windows 10 и новее | Pain-v…-Setup.exe |
Установить и открыть PAIN. Node.js не нужен. |
| Windows, без установки | Pain-v…-Windows.zip |
Распаковать архив и запустить pain.exe. |
| Linux, x86-64 | Pain-v…-Linux.AppImage |
Разрешить запуск файла и открыть его. |
| Android 8 и новее | Pain-v…-Android.apk |
Установить APK и разрешить доступ к музыке. |
На ПК можно импортировать аудиофайлы или подключить библиотеку телефона. Для обмена между устройствами откройте PAIN на обоих и подключитесь к одной сети Wi-Fi.
На ПК одна строка ищет по названию, исполнителю, альбому, жанрам и сохранённым текстам. Поиск понимает опечатки, переставленные буквы и слова, неправильную и смешанную раскладку, транслит, слитное написание и сокращения.
Например, msue space dementai находит Muse — Space Dementia, а vjknfn ljvf — Молчат Дома. Доступен и поиск по созвучию: некоторые английские строки можно набрать русскими буквами. Подсказка показывает, какое совпадение найдено, а результат по тексту — саму строку песни.
Можно уточнить запрос: жанр:шугейз, artist:Muse, lyrics:"слова из песни" или muse -live. Жанры берутся из тегов и сохранённых сведений о треке. Поиск по словам работает с уже найденными или добавленными текстами; описания настроения и голоса он не выдаёт за распознанное аудио.
Поиск обрабатывается в отдельном фоновом потоке и не переставляет очередь воспроизведения.
Smart DJ использует историю и звучание музыки. На ПК доступны режимы похожего звучания, контрастного продолжения, живого подбора и обучения по всему вкусу. Сохранённые вайбы помогают вернуться к нужному характеру музыки, а панель «Почему этот трек?» показывает доступные основания выбора.
Подборка на главной играет в показанном порядке. Она меняется по кнопке «Обновить»; после неё продолжаются обычные рекомендации.
Акустический анализ выполняется локально. Для первого запуска анализа на ПК нужно загрузить движок и модель. Обычное воспроизведение доступно и без них.
ПК и Android обмениваются музыкой, плейлистами, избранным, историей, текстами, вайбами и любимыми моментами по Wi-Fi. Недостающие файлы можно передавать в обе стороны. На ПК доступно воспроизведение с телефона с локальным кэшированием.
Кнопка «На телефон» передаёт песню и позицию: продолжение появится на главной Android. Для полного набора возможностей обновите оба приложения.
«На одной волне» на ПК — комната с общей очередью, предложениями треков и синхронизацией воспроизведения. Управлять может ведущий или все участники. Если у слушателя нет файла, владелец передаёт аудио через выбранный релей. Сервер не сохраняет музыку на диске; сохранение трека участником отдельно разрешает ведущий.
Можно подключить собственный сервер. Инструкция по релею · Как устроено совместное прослушивание.
История, топ-50 треков и исполнителей, периоды прослушивания, жанровый профиль и 20 дополнительных графиков помогают увидеть, к чему вы возвращаетесь и что открываете заново. Расчёты используют сохранённые события прослушивания.
- Восемь полос EQ, пресеты и Smart EQ. Автоматическая поправка работает поверх выбранной ручной настройки, включая Bass Boost.
- Smart Volume и плавные переходы на ПК. Отдельные настройки громкости и сведения треков.
- Караоке и редактор таймингов. Синхронный текст, если он найден, и возможность самостоятельно отметить строки на слух. На ПК несколько независимых источников; найденное сохраняется локально. Ваши правки имеют приоритет.
- Любимые моменты. Закладки внутри песни для возвращения к нужному месту.
- Сведения о музыке на ПК. Карточки исполнителей, жанры, информация о записи и опубликованные оценки с указанием источника. Доступность сведений зависит от конкретного трека и источника.
- Discord на ПК. Публикация текущей музыки по желанию пользователя; нужны настольный Discord и разрешённый показ активности.
Фонотека, история и звуковые профили хранятся локально. Онлайн-поиск обложек, жанров и текстов можно отключить. Для совместного прослушивания вы выбираете сервер сами.
Есть светлые и тёмные темы, таймер сна, предел громкости, уменьшение анимаций и режимы экономии ресурсов. Обновления проверяются через GitHub Releases; загрузки сверяются с контрольными суммами. На Android установку подтверждает системный установщик.
PAIN 1.9.7:
- Быстрое открытие и плавная прокрутка больших списков фонотеки, избранного, плейлистов и сетки на ПК.
- Новые треки с телефона появляются между полными синхронизациями; при сбое показывается временная подсказка.
- Сортировка «Недавно добавленные» для импорта с ПК, телефона и совместного прослушивания.
- Своя картинка для обложки плейлиста.
- Анимация загрузки и перезапуска при обновлении PAIN; фоновое скачивание сохраняет воспроизведение.
- Алгоритм рекомендаций и качество звука сохранены.
Все изменения и сборки · Проверка производительности и синхронизации.
Для настольного приложения нужны Node.js и npm:
git clone https://github.com/vansGAMee/pain.git
cd pain/desktop
npm install
npm startAndroid собирается из корня проекта через Gradle и Android SDK:
./gradlew :app:assembleDebugТехнические сведения о персональном подборе · Настройка релея.
Создайте issue, укажите версию PAIN, систему и шаги воспроизведения проблемы. Прикладывая логи или скриншоты, уберите личные адреса и данные.
Лицензия проекта — MIT. Лицензии сторонних компонентов сохранены рядом с их исходниками в desktop/src/vendor/.



