Премиум аудиоплеер для Android с нативным C++ движком на базе Oboe. Bit-perfect воспроизведение FLAC, DSD, SACD ISO на внешние 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 и SACD ISO (включая DST). Для 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 — это не просто плеер. Это инструмент для тех, кто ценит каждый нюанс записи.