В Mac App Store стало доступно бесплатное приложение YM Pro — музыкальный плеер с открытым исходным кодом для Mac, рассчитанный на максимально точное воспроизведение хайрес-музыки. Его автор, Йонеш Муруган, рассказал о проекте на форуме r/audiophile и отметил, что согласование с модераторами App Store оказалось непростым: программе нужен эксклюзивный доступ к аудиооборудованию, а такие запросы обычно вызывают у проверяющих вопросы. Тем не менее приложение всё же прошло модерацию и уже доступно для загрузки, хотя в работе пока остаются отдельные недочёты.

Источник: techradar.com
Как YM Pro обходит системный аудиотракт
Ключевая особенность плеера в том, что он не использует стандартную звуковую цепочку macOS, а обращается к ЦАП напрямую. Программа самостоятельно меняет частоту дискретизации устройства в зависимости от конкретного файла — вплоть до 192 кГц. Иными словами, здесь параметры цифро-аналогового преобразователя подстраиваются под музыку, а не музыка — под системные настройки.
Именно на этом и строится заявленное «побитово точное» воспроизведение. Сигнал не проходит через пересчёт и передискретизацию средствами системы в реальном времени, поэтому запись воспроизводится в том виде, в каком была сохранена, без дополнительного вмешательства программных слоёв.
Дополнительно в YM Pro предусмотрен «режим монополии» — hog mode. Во время прослушивания он отключает системные звуки и любые другие аудиоисточники, чтобы ничто не вмешивалось в передачу сигнала.
Форматы и ограничения
Разработчик делает особый упор на bit perfect-воспроизведение FLAC-файлов высокого разрешения — подход, которого нет в штатном приложении Apple Music, где пользователям предлагается формат ALAC.
При этом плеер работает и с другими распространёнными форматами:
- FLAC в хайрес-качестве
- MP3
- WAV
Однако есть и ограничения:
- приложение рассчитано только на PCM-аудио
- поддержка DSD отсутствует
- для работы обязателен чип Apple Silicon
Последнее требование совпадает с тем, что заявлено и для будущей macOS 27.
Как устроена работа с медиатекой
YM Pro не связывается с библиотекой приложения Music. Вместо этого пользователь должен сам выбрать папку с музыкальными файлами, после чего плеер будет каталогизировать её содержимое и воспроизводить треки оттуда.
При желании можно указать ту же папку, где уже хранится существующая фонотека, но автоматического сканирования и обновления библиотеки здесь нет. Следить за актуальностью каталога пользователю придётся самостоятельно.
Что пока не идеально
Поскольку перед нами первый релиз, без шероховатостей не обошлось. Часть пользователей сообщает о проблемах при выборе нужного аудиовыхода: иногда приложение игнорирует параметры, выставленные в системном разделе «Звук», а обходные решения, которые обсуждают на r/audiophile, помогают не на всех устройствах.
Также звучат замечания по поводу интерфейса и организации плейлистов.
Первые отзывы и дальнейшие планы
Несмотря на замечания, первые впечатления именно от качества звучания в основном положительные. С учётом того, что YM Pro распространяется бесплатно, приложение как минимум заслуживает пробы — либо хотя бы прямого сравнения с уже знакомыми решениями вроде VOX.
Сам Йонеш Муруган говорит, что внимательно отслеживает отклики пользователей и уже готовит ряд улучшений с учётом поступивших замечаний.