Премиум аудиоплеер для Android с нативным C++ движком на базе Oboe. Bit-perfect воспроизведение FLAC, DSD, на внешние USB-ЦАПы без компромиссов в качестве.
Вот что делает Audiophiles иначе - от первого байта файла до последнего сэмпла на выходе ЦАПа
Стандартный Android (MediaPlayer / AudioTrack) преобразует всё к 48 кГц через системный микшер, даже если файл 192 кГц
Audiophiles использует AAudio (Oboe) в низколатентном режиме - выводит частоту файла «как есть» без насильственного ресемплинга
Декодинг в 32-bit float PCM - полная точность без потерь
Никаких промежуточных преобразований - в отличие от MediaPlayer, который использует фиксированную точку и урезает динамику
Ресемплинг (если нужен) - через линейный ресемплер, а не низкокачественный Android-микшер
FD-доступ через openFd - чтение файла напрямую, минуя лишние копирования в Java-память
Для DSD - отдельный бескомпромиссный тракт: DoP, Native или PCM-конверсия без потерь
Нет встроенного лимитера, эквалайзера или нормализации - если вы их не включили сами
Сигнал идёт чистым - именно таким, каким его записали в студии
Почему Audiophiles звучит лучше встроенных решений
Даже если ваш файл записан в идеальном качестве, стандартный Android-тракт может «съесть» до 50% динамического диапазона и обрезать высокие частоты. Audiophiles сохраняет каждый бит оригинала - от файла до ваших наушников.
Jetpack Compose, Material You, плавные анимации и полный контроль над звуком
Claude Debussy • Suite bergamasque
2024 • Deutsche Grammophon
Для тех, кто хочет настроить звук под себя (или под свои наушники) - 8-узловой DSP-конвейер на C++
15 полос с полной параметризацией по алгоритму RBJ Cookbook. Точная настройка частоты, добротности и усиления каждой полосы.
HRTF-обработка для комфортного прослушивания в наушниках. Имитирует естественное звучание колонок, снижая усталость при длительном прослушивании.
Mid/Side обработка с защитой баса. Расширяет стерео-базу без потери моно-совместимости и без размытия низких частот.
Сведение стерео в моно для проверки фазовой когерентности записи и прослушивания на моно-системах.
Точный баланс каналов и автоматическая нормализация громкости по стандарту ReplayGain для равномерного уровня между треками.
Предельный лимитер для защиты ЦАПа и наушников от клиппинга. Работает только при необходимости, не вмешиваясь в сигнал в штатном режиме.
В режиме Bit-Perfect DSP полностью отключается (bypass), чтобы не вмешиваться в сигнал. Аудио проходит от декодера напрямую к ЦАПу - ни один бит не изменён, ни один сэмпл не обработан. Это гарантирует абсолютную чистоту звука для критического прослушивания.
Каждый компонент спроектирован с одной целью - доставить звук от файла до ваших наушников без единой потери
Собственный аудиодвижок через Oboe (AAudio) с минимальной задержкой. Bit-perfect вывод и полный контроль над аудиопотоком.
DSF, DSDIFF. Для USB-ЦАПов с DoP - bit-perfect без конвертации в PCM. Собственный FIR-фильтр.
Потоковое воспроизведение DSD по SMB без скачивания. LRU-кэш и random-access через range-запросы.
Локальные файлы, SAF (Scoped Storage), сетевые SMB-шары. Модульный интерфейс для быстрого добавления SFTP, DLNA.
4 модуля: domain, UI, аудиодвижок, приложение. UI на Jetpack Compose, DI через Hilt.
Собственный парсинг тегов DSD (ID3v2, scarletbook) и PCM (JAudiotagger). Извлечение и кэширование обложек.
Каждый бит проходит путь от источника до ЦАПа без единой потери
От стандартного FLAC до многоканального DSD512 - Audiophiles играет всё
Audiophiles - это не просто плеер. Это инструмент для тех, кто ценит каждый нюанс записи.