Безплатний і з відкритим кодомmacOS 14.4+Apple silicon та Intel

Об’ємна та hi-res музика — на вашому Mac.

Безплатний плеєр для Mac з відкритим кодом для колекцій об’ємної та hi-res музики. Образи дисків SACD і DVD-Video, DSD, диски DTS CD, файли DTS-HD MA, TrueHD і Atmos зберігаються в одній медіатеці з вашими стереоальбомами, а на AirPods доступне просторове аудіо (з відстеженням рухів голови там, де його надає macOS). Корекція кімнати вимірює вашу кімнату USB-мікрофоном і коригує кожен динамік; вона вимкнена, доки ви її не ввімкнете. Шлях сигналу показує кожен крок від файлу до виходу. Англійською та ще 44 мовами.

Подобається? Поставте зірку на GitHub · Долучайтеся до обговорення

Версія 0.15.1 · 28 МБ · 4 листопада 2026 р. · підписана й нотаризована · Примітки до випуску

Або через Homebrew: brew install --cask szeremeta1/tap/vespertine

Поканальний вивід і бітстрим на ресивер — експериментальні функції, не перевірені на реальних ресиверах і багатоканальних USB-ЦАП (перевірено один телевізор Sony через HDMI: див. docs/DEVICES.md); чекаємо на ваші звіти. Конфіденційність: нічого не збирається.

Інспектор «Зараз грає» у Vespertine: твір Liszt Les jeux d’eaux à la Villa d’Este у виконанні Lazar Berman з позначками HI-RES БЕЗ ВТРАТ і БІТ-У-БІТ, ексклюзивно, 32 / 96, і шляхом сигналу від FLAC 24-bit / 96 kHz через libFLAC на нативній частоті та з одиничною гучністю до Fosi Audio ZD3.
Шлях сигналуFosi Audio ZD3 · 24 / 96

Трейлер

Погляньте за 55 секунд.

Увімкніть звук. Усе в ньому — справжній застосунок, знятий на власній медіатеці розробника.

55 с · 1080p · обкладинки належать їхнім власникам

Чому Vespertine

Музичний плеєр для Mac, створений для об’ємного звуку й hi-res.

Об’ємна та стереомузика в одній медіатеці — і плеєр, який точно показує, що він зробив із сигналом.

  • Об’ємний звук в одній медіатеці

    Образи й рипи SACD, диски DVD-Video, диски DTS CD, DTS-HD MA і TrueHD стоять поруч із вашими стереоальбомами, а на AirPods грають через рендерер просторового аудіо Apple (з відстеженням рухів голови там, де його надає macOS). Коли альбом є в обох варіантах, кожну пісню показано один раз, і відтворюється версія, що підходить для вашого виходу.

  • Шлях сигналу, який можна перевірити

    Частоти, розрядність, підсилення й обробка каналів — зчитані з Core Audio. Умови біт-у-біт прописано у вихідному коді, з автоматичними тестами, петльовим тестом і посібником з апаратної перевірки.

  • Перевіряє hi-res файли

    Аналіз позначає доповнену розрядність і можливий апсемплінг чи походження з формату із втратами. Спектральні вердикти — це оцінки, які показуються разом із доказами й обмеженнями. Той самий аналіз працює на Linux-сервері поруч із вашими файлами.

  • Відкритий код для аудиту

    Безплатно під ліцензією GPL. Читайте, збирайте й змінюйте плеєр, зокрема його умови виводу та тести. Жодного облікового запису, підписки, реклами чи телеметрії.

Біт-у-бітЕксклюзивний32 / 19244.1 → 48 kHzDSD 128 · DoPКорекція кімнатиПросторове · відстеження головиСинтетичні високі частоти?

01 Біт-у-біт

Кожен трек — на його нативній частоті й розрядності.

Шлях сигналу показує кожен крок від файлу до вашого ЦАП, зчитаний із Core Audio, і повідомляє, коли щось змінило семпли.

Vespertine перемикає пристрій на частоту кожного файлу й виконує ресемплінг конвертером Apple мастерингової якості лише тоді, коли ЦАП не підтримує цю частоту. БІТ-У-БІТ з’являється лише тоді, коли виконано умови з вихідного коду: нативна частота, ніщо не змінює семпли, відповідна розрядність і пристрій, що працює ексклюзивно або не використовується спільно з іншим застосунком. Відтворення PCM перевірено до 768 kHz і DSD256 на Fosi Audio ZD3, а також до 384 kHz і DSD128 на FiiO K11 (звіти розробника; див. docs/DEVICES.md).

  • Ексклюзивний режим (hog) не підпускає інші застосунки до пристрою. У спільному режимі клавіші гучності й Digital Crown регулюють ваш ЦАП; в ексклюзивному — теж, якщо ви це ввімкнете.
  • Цілочисловий режим надсилає необроблений 32-бітний PCM напряму на ЦАП, що приймають цілі числа.
  • «Узгоджувати з 16-бітними джерелами» (типово вимкнено) надсилає 16-бітні файли на ЦАП зі справжнім 16-бітним режимом як 16-бітні, а не доповнені нулями.
  • Безпаузне відтворення, зокрема альбомів з одного файлу, розділених за CUE.
  • Запам’ятовує ваш ЦАП. Якщо його не під’єднано, музика грає на найкращому під’єднаному виході й повертається на ЦАП, щойно він знову з’являється.
  • Виходи без власного регулятора гучності (HDMI, оптичний, лінійний) можуть використовувати гучність Vespertine — це вибирається для кожного виходу окремо. Нижче 100% позначки повідомляють, що це вже не біт-у-біт.
  • Коли ви виходите з Vespertine, повертає ваш ЦАП до тієї частоти й розрядності, які були до цього.
  • Вбудований петльовий тест порівнює кожен семпл, який Vespertine надсилає на віртуальний пристрій. Це програмна перевірка, і вона так і позначена; вона ніколи не змінює значок БІТ-У-БІТ.
Vespertine відтворює Liszt, Années de pèlerinage, у виконанні Lazar Berman з FLAC 24-bit / 96 kHz: інспектор позначає відтворення як біт-у-біт і ексклюзивне на Fosi Audio ZD3 і показує кожен крок шляху сигналу.
Панель петльового тесту: 24-бітний сигнал на 44,1 і 96 kHz, 16-бітний з доповненням і безпаузна пара — кожен біт-у-біт.
Петльовий тест · програмна перевірка

02 Групи гучномовців · бета

Кілька ЦАП. Одна акустична система.

Відтворюйте один потік через два чи більше USB-ЦАП як єдину квадро- або об’ємну систему – з картою каналів, налаштуваннями для кожного гучномовця та планом вашої кімнати.

Vespertine об’єднує ваші ЦАП у приватний агрегат Core Audio, якого не бачать інші застосунки. Один ЦАП, ведучий за тактуванням, задає час, а решта йдуть за ним. Канали пісні потрапляють до гучномовців за тим, де вони стоять: канал із власним гучномовцем звучить на ньому без змін, канал між двома гучномовцями розподіляється між ними з рівною потужністю, а LFE типово відкидається. Файли Dolby Digital Plus Atmos відтворюють свою основу каналів 5.1 або 7.1.

  • Карта каналів для кожного виходу кожного ЦАП, із тихим тоном, що позначає по одному каналу, та шаблони для квадро, ITU 5.1 і двох пар одна навпроти одної.
  • Перетягніть гучномовці й своє місце на плані кімнати: відстань, кут, затримка й рівень випливають із нього. Або виміряйте групу мікрофоном.
  • Налаштування рівня, затримки й полярності для кожного гучномовця із запасом проти перевантаження.
  • БІТ-У-БІТ з’являється лише тоді, коли кожен використаний канал припадає на ЦАП, що не передискретизується (ведучий за тактуванням); інакше шлях сигналу показує, що змінилося.

Бета: типово вимкнено, за одним перемикачем у налаштуваннях застосунку. Перевірено автоматичними тестами та віртуальними пристроями; на справжніх ЦАП запускали лише вимірювальний інструмент, а в застосунку справжню групу ще не прослуховували. Лише PCM; виходи Bluetooth і AirPlay приєднатися не можуть.

Редактор груп гучномовців Vespertine для квадро: план кімнати зверху з чотирма гучномовцями навколо місця прослуховування та відстань, кут, затримка й рівень кожного з них.
Карта каналів: кожен канал кожного виходу призначено гучномовцю, з кнопкою «Identify» і полем «Inverted» біля кожного каналу.
Карта каналів

03 Корекція кімнати

Виміряйте кімнату. Скоригуйте кожен динамік.

Виміряйте свою кімнату за допомогою UMIK-1 або іншого каліброваного USB-мікрофона, і Vespertine підбере фільтри для кожного динаміка на основі того, що чує мікрофон на вашому місці.

Розгортки відтворюються по черзі через кожен динамік, в одній–п’яти точках навколо вашого місця прослуховування. Кожен динамік отримує власні фільтри, розраховані за вимірюванням. Здебільшого це послаблення: вони знижують піки кімнати, а широкі провали підсилюють лише м’яко. Те саме вимірювання задає затримку й рівень кожного динаміка, тож звук від усіх динаміків доходить до вашого місця одночасно й з однаковою гучністю. Корекцію кімнати за замовчуванням вимкнено, і поки вона вимкнена, відтворення залишається біт-у-біт. Коли її ввімкнено, шлях сигналу показує КОРЕКЦІЯ КІМНАТИ.

  • Три цілі: Warm (за замовчуванням), Gentle tilt і Flat. Коригуйте лише баси або повний діапазон, а згодом перераховуйте фільтри без повторного вимірювання.
  • Імпортує фільтри з REW або Equalizer APO разом із затримкою й рівнем кожного динаміка та експортує текст для Equalizer APO.
  • Імпортує імпульсні характеристики (WAV, AIFF, CAF або FLAC) і відтворює їх через згортку.
  • Стерео і 5.1 (5.1 перевірено на змодельованих кімнатах та імпортованих профілях, але ще не в реальній кімнаті 5.1).
  • Портрет кімнати показує динаміки, ваше місце та кожну точку мікрофона під час її вимірювання. Потім анімація кривої перетворює виміряну характеристику на прогнозовану, а перемикач «до/після» дає змогу їх порівняти.

Крива «після» прогнозується на основі вимірювання та фільтрів, а не вимірюється. Щоб побачити, що насправді відбувається в кімнаті, виміряйте ще раз з увімкненою корекцією.

Прогнозована корекція кімнати у Vespertine для стереопари з ціллю Warm: для кожного динаміка — виміряна характеристика, ціль і прогнозована характеристика після корекції, де кімнатний пік близько 120 Hz знижено на 14 і 18 dB, а також фільтри кожного динаміка.
Портрет кімнати в майстрі вимірювання: лівий і правий динаміки, місце та п’ять точок мікрофона навколо нього, у першій із яких стоїть мікрофон.
Портрет кімнати

04 Об’ємний звук і просторове аудіо

Ваші диски 5.1 — у тій самій медіатеці.

Багатоканальна музика грає на AirPods через рендерер просторового аудіо Apple (з відстеженням рухів голови там, де його надає macOS) або зводиться до стерео за розкладкою каналів на стерео-ЦАП.

Диски DTS CD декодуються в 5.1. Образи SACD, витягнуті треки SACD, багатоканальний FLAC, TrueHD і DTS-HD MA рендеряться на AirPods через рендерер просторового аудіо Apple (з відстеженням рухів голови там, де його надає macOS) або зводяться до стерео на стерео-ЦАП. Dolby Digital Plus з Atmos використовує об’єктний рендерер macOS; TrueHD Atmos і DTS:X відтворюють свій базовий канальний шар. Поканальний вивід — експериментальна функція, не перевірена на реальних ресиверах і багатоканальних USB-ЦАП (перевірено один телевізор Sony через HDMI: див. docs/DEVICES.md); чекаємо на ваші звіти.

  • Стерео- та об’ємні версії альбому показано один раз; Vespertine відтворює ту, що підходить для виходу, або ту, яку ви закріпили.
  • Бітстрим Dolby Digital, DD+ і DTS-CD на ресивер — експериментальна функція, не перевірена на реальних ресиверах і багатоканальних USB-ЦАП (перевірено один телевізор Sony через HDMI: див. docs/DEVICES.md); чекаємо на ваші звіти. Тести несучого потоку використовують зчитувач S/PDIF з FFmpeg. Наскрізна передача TrueHD і DTS-HD MA без декодування в macOS не підтримується.
  • Експорт для просторового аудіо — у бінауральне стерео для навушників або в багатоканальний ALAC для пристроїв Apple, з тегами й обкладинками.
Goodbye Yellow Brick Road Elton John — альбом 5.1 у форматі 24-bit / 88,2 kHz — грає на AirPods Max як просторове аудіо з відстеженням рухів голови, зі шляхом сигналу та індикатором рівня для кожного каналу.
Альбом зі стерео- та 5.1-версіями кожної пісні, показаними один раз.
Стерео і 5.1 — один запис

05 SACD, DVD-Video і DSD

Відтворюйте сам образ диска.

Вкажіть Vespertine образ SACD або DVD-Video — і він відтворить музику прямо з нього, нічого не монтуючи, не витягуючи й не записуючи.

В образах SACD .iso відтворюються стерео- та 5.1-області, стиснуті DST чи звичайні, з назвами з текстових даних самого диска. DST декодується назад у точний DSD, тож стерео йде на ваш ЦАП як нативний DSD через DoP, якщо ЦАП це підтримує, а 5.1 грає на AirPods через рендерер просторового аудіо Apple. Музика LPCM на дисках DVD-Video (.iso або папка VIDEO_TS) відтворюється біт-у-біт: один альбом на кожен тайтл і по треку на кожен розділ.

  • Образи SACD перевірено на синтезованих дисках, зокрема з областю 5.0, лише з багатоканальною областю або з DSD128 і вище.
  • DSF і DSDIFF від DSD64 до DSD512, зокрема DSDIFF зі стисненням DST, виводяться як DoP на ЦАП, що приймають несучу частоту (до DSD256 на випробуваних ЦАП), або конвертуються в PCM з високою частотою. Як повідомляється, DoP працює до DSD256 на Fosi Audio ZD3 і до DSD128 на FiiO K11 (звіти розробника, без запису); DSD512 через DoP на апаратурі не перевірено.
  • DVD-Video LPCM з розрядністю 16, 20 і 24 біти, 48 і 96 kHz, до 8 каналів. DVD-Audio не підтримується, а для зашифрованих (CSS) дисків потрібна розшифрована копія.
Brothers In Arms Dire Straits грає прямо з образу диска SACD: стерео DSD64 через DoP на FiiO K11, зі значком НАТИВНИЙ DSD · DoP і декодером «Образ SACD, DST (без втрат)».
Love for the Sake of Love Claudja Barry як DSD128 через DoP на Fosi Audio ZD3, на 352,8 kHz.
DSD128 · DoP · 352,8 kHz

06 Виявлення фальшивого hi-res і спектр

Дізнайтеся, які «hi-res» файли такими не є.

Кожен файл можна проаналізувати на реальну розрядність, реальну смугу частот і сліди кодеків із втратами та ресемплерів.

Вердикти подаються з доказами й називають інші можливі пояснення, а плейлист Сумнівний Hi-Res збирає такі файли. Точне лише виявлення доповнення нулями: спектральні вердикти позначено як питання, бо деякі файли із втратами з високим бітрейтом проходять як справжні, а круті фільтри під час мастерингу, FM-джерела й оцифрування з плівки чи вінілу можуть виглядати підозріло. Під час відтворення індикатори рівня й живий спектр показують, що йде на вихід, зокрема DoP.

  • 16-бітне аудіо, доповнене до 24-бітних контейнерів
  • Ймовірно апсемпльовані мастери CD-якості, що продаються як 96 або 192 kHz
  • Ймовірне походження із втратами: MP3 або AAC, перекодовані у FLAC
  • Ймовірно синтетичні високі частоти від SBR або «ШІ-покращення»
  • vespertine-analyze виконує той самий аналіз на Linux-сервері поруч із вашими файлами; застосунок імпортує результати.

Файл на цьому знімку екрана — навмисна підробка: власна музика трейлера, закодована в MP3 й апсемпльована до 24/192 під вигаданою назвою гурту.

Вкладка «Аналіз» позначає «ремастер» 24/192 як файл, що, імовірно, походить із формату із втратами: його усереднений спектр обривається на 16 kHz.

07 AirPods Max через USB-C

Без втрат на AirPods Max — і плеєр про це каже.

Під’єднані кабелем USB-C, AirPods Max розпізнаються як пристрій без втрат 24-bit / 48 kHz.

Музика 48 kHz грає біт-у-біт, а все інше конвертується ресемплером Apple мастерингової якості — у вас на очах. Через Bluetooth Vespertine повідомляє, що з’єднання — AAC. Це спирається на опис кабельного тракту від Apple і на зчитування з Core Audio, бо AirPods не мають цифрового виходу для петльової перевірки.

Розумний плейлист із треків 24-bit / 48 kHz, звужений до Oasis, грає біт-у-біт на AirPods Max через USB-C.

08 Медіатека

Переглядайте, як в Apple Music. Упорядковуйте, як бібліотекар.

Альбоми, виконавці, пісні й жанри — кожен розділ із фільтрами, які можна поєднувати, і з «Перемішати» для будь-якого з них.

  • Фільтри за форматом, 24-bit, 88,2 kHz і вище, багатоканальністю, жанром, роком, частотою дискретизації, каналами й вердиктом аналізу. Пошук не зважає на регістр і діакритику.
  • Розумні плейлисти в одиницях, якими ви мислите: 24-bit, 88,2 kHz.
  • Ремастери, моно- та стереовидання і SACD одного альбому мають спільну картку; видання ви вибираєте, коли її відкриваєте.
  • Вибране й кількість прослуховувань зберігаються в медіатеці й ніколи не записуються у ваші файли. Імпортує плейлисти M3U та Apple Music, кількість прослуховувань і вибране.
  • Редактор тегів із резервними копіями й поверненням в один крок, а також доповнення з MusicBrainz, яке показує свою впевненість, перш ніж щось записати.
  • Мережеві ресурси через SMB, NFS або WebDAV — з кешуванням, «Зберігати офлайн» і відтворенням, розрахованим на повільні сервери: треки буферизуються на вашому Mac перед відтворенням, а поки це триває, на кнопці відтворення показується кільце завантаження.
  • «Знайти музику» шукає на всіх дисках вашу справжню музику й оминає непотріб. Коротке налаштування під час першого запуску вибирає вихід і пояснює, що роблять ексклюзивний доступ і ReplayGain.
  • Параметричний EQ для кожного виходу з імпортом пресетів AutoEQ та Equalizer APO. Типово вимкнений; коли його ввімкнено, шлях сигналу показує ЕКВАЛАЙЗЕР замість БІТ-У-БІТ.
  • Мініплеєр, піктограма в рядку меню, медіаклавіші, ReplayGain і автоматичні підписані оновлення.
Сторінка «Жанри»: плитка для кожного жанру з мозаїкою його обкладинок.

09 44 мови

Розмовляє вашою мовою.

Кожне меню, налаштування й повідомлення шляху сигналу перекладено на 44 мови, крім англійської.

Від української, німецької та японської до суахілі, тамільської й хауса — з місцевими формами множини та форматами чисел, а спрощена, традиційна та гонконзька китайська мають кожна власну лексику. Арабська, іврит, перська й урду отримують макет справа наліво.

Як перевіряються переклади: автоматична перевірка під час кожної зміни підтверджує, що кожен рядок застосунку є в усіх 44 мовах з тими самими заповнювачами й формами множини, потрібними кожній мові, а основні екрани переглянуто в кількох мовах на обрізаний чи накладений текст і віддзеркалення справа наліво. Спершу це були ретельні машинні переклади, тож виправлення від носіїв мови дуже вітаються на GitHub.

  • ヴェスパタイン日本語
  • VespertineDeutsch
  • فسبرتاينالعربية
  • ΒέσπερταϊνΕλληνικά
  • Vespertinefrançais
  • वेस्परटाइनहिन्दी
  • 베스퍼타인한국어
  • VespertineKiswahili
  • Веспертайнукраїнська
  • Vespertine简体中文
  • เวสเปอร์ไทน์ไทย
  • וספרטייןעברית
  • Vespertineespañol
  • வெஸ்பர்டைன்தமிழ்
  • Vespertineportuguês (Brasil)
  • ቬስፐርታይንአማርኛ
  • Vespertineitaliano
  • ভেস্পারটাইনবাংলা
  • وسپرتاینفارسی
  • Vespertinepolski
  • వెస్పర్టైన్తెలుగు
  • Vespertine繁體中文
  • വെസ്പർടൈൻമലയാളം
  • VespertineTürkçe
  • ویسپرٹائناردو
  • VespertineNederlands
  • ವೆಸ್ಪರ್ಟೈನ್ಕನ್ನಡ
  • VespertineTiếng Việt
  • વેસ્પરટાઇનગુજરાતી
  • Vespertinečeština
  • ਵੇਸਪਰਟਾਈਨਪੰਜਾਬੀ
  • VespertineIndonesia
  • वेस्परटाइनमराठी
  • Vespertine繁體中文(香港)
  • Vespertinesvenska
  • Vespertinemagyar
  • Vespertineromână
  • Vespertinesuomi
  • VespertineHausa
  • Vespertinedansk
  • VespertineFilipino
  • VespertineMelayu
  • Vespertinenorsk bokmål
  • Vespertineportuguês europeu
  • VespertineEnglish

Формати

Об’ємний звук, файли без втрат і з втратами.

Стерео й багатоканальний звук, PCM і DSD, образи дисків і звичайні файли, і всюди з підтримкою CUE.

Які формати відтворює Vespertine і як
FLAC, ALAC, WAV, AIFFНативні частота й розрядність: до 32-bit і до частоти, на якій працює ваш ЦАП (перевірено до 768 kHz). Для незмінного 32-bit PCM потрібен цілочисловий режим. Образи з CUE-файлами..flac .m4a .wav .aiff .cue
DSD64 – DSD512DSF і DSDIFF, зі стисненням DST або без. DoP залежить від ЦАП і несучої частоти, інакше PCM. DoP перевірено до DSD256; DSD512 через DoP на обладнанні не перевірено..dsf .dff
Образи SACDСтерео- та багатоканальні області, DST або без стиснення, прямо з образу. Кожну пісню показано один раз, разом з її стерео- та 5.1-версіями..iso
DVD-Video LPCM16, 20 і 24-bit на 48 і 96 kHz, від 1 до 8 каналів, біт-у-біт. Один альбом на кожен тайтл, один трек на кожен розділ. DVD-Audio не підтримується..iso VIDEO_TS
Dolby AtmosDolby Digital Plus з Atmos: через рендерер об’єктів macOS або як декодована канальна основа..ec3 .m4a .mp4
Dolby TrueHD, MLPБез втрат, може бути біт-у-біт. У TrueHD Atmos відтворюється канальна основа, об’єкти не рендеряться..thd .mlp .mka
DTS-HD Master Audio, DTS-HD HR, DTSMA без втрат і може бути біт-у-біт. У DTS:X відтворюється канальна основа. Сирий DTS декодується, а бітстрим DTS-CD має окремий шлях..dts .dtshd .mka
Dolby Digital (Plus)Декодує macOS. Бітстрим на ресивер експериментальний, не перевірений на справжніх ресиверах і багатоканальних USB-ЦАП (перевірено один телевізор Sony через HDMI: див. docs/DEVICES.md). Чекаємо на звіти..ac3 .ec3
Диски DTS CD і DTS-WAVРозпізнаються й декодуються в 5.1, зокрема альбоми, розділені за CUE..wav .flac .cue
APE, WavPack, TTAБез втрат. DSD усередині WavPack не підтримується..ape .wv .tta
Opus, Vorbis, Musepack, MP3, AACДекодуються й позначаються як файли із втратами..opus .ogg .mpc .mp3 .m4a

Порівняння

На тлі інших.

Кілька плеєрів для Mac пропонують відтворення біт-у-біт. Тут порівнюється те, що каже власна документація або вихідний код кожного плеєра. «Не задокументовано» означає, що виробник не каже ні так, ні інакше, а не те, що функції немає. Згортка у Vespertine призначена для корекції кімнати; плагінів аудіоефектів і стримінгових сервісів у ньому немає.

Vespertine у порівнянні із сімома іншими музичними плеєрами для Mac, за власною документацією або кодом кожного плеєра
ФункціяVespertineApple Music (Mac)Audirvana Studio / OriginRoonVeraVoxColibriCogfoobar2000 for Mac
Вихідний кодGPL-3.0ЗакритийЗакритийЗакритийЗакритийЗакритийGPL-2.0Закритий
Файли FLAC / DSDТак / ТакНі / НіТак / ТакТак / ТакТак / ТакТак / ТакТак / ТакТак / Ні⁴
Автоматичне перемикання частоти ЦАПТакНіТакТакТакТакТакНе задокументовано
Ексклюзивний режим (hog)ТакНіТакТакТакТакТакТак
PCM 16/24-bit без зміни семплівУмови + тестиmacOS 27: сторонні тести¹Заява виробникаЗаява виробникаПетльовий тест у застосункуЗаява виробникаІндикатор у застосункуНе задокументовано
Локальні файли об’ємного звукуТак²Не задокументованоТакТакТакНе задокументованоТакНе задокументовано
Просторове аудіо Apple для локального об’ємного звукуТакЛише Atmos з каталогу³Не задокументованоНе задокументованоНе задокументованоНе задокументованоТакНе задокументовано
Аналіз hi-res-файлівТакНіAudioScanДинамічний діапазон, гучністьТакНе задокументованоНі (лише живий спектр)Ні (лише живий спектр)
SACD ISOТакНіТакНі (лише DSF/DFF)ТакНіНіНі⁴
Корекція кімнатиВимірювання в застосунку (USB-мікрофон) або імпорт фільтрів REW / APO та імпульсних характеристикНіЧерез згортку (Origin: платна опція) або Audio UnitsЧерез згорткуНі (так задумано)Не задокументованоНіНе задокументовано
Згортка / плагіни аудіоефектівТак (корекція кімнати) / НіНі / НіТак (Origin: платна опція) / Audio UnitsТак / НіНі / НіНе задокументовано / Не задокументованоНі / НіНе задокументовано / Audio Units
Стримінгові сервісиНіApple MusicStudio: так; Origin: ніТакНі (локальні + UPnP)Ні (інтернет-радіо)Ні (інтернет-радіо)Ні (інтернет-радіо)

¹ Apple Music на macOS 27 видавала сигнал біт-у-біт на 16/24-bit у сторонніх петльових тестах, опублікованих на ASR, за гучності 100%. Це не вимірювання Vespertine; для цього оновлення оригінальний звіт не вдалося незалежно перевірити. Автоматичного перемикання частоти, режиму hog, FLAC і DSD на Mac, як і раніше, немає.

² Вихід на багатоканальний ЦАП і бітстрим на ресивер експериментальні, не перевірені на справжніх ресиверах і багатоканальних USB-ЦАП (перевірено один телевізор Sony через HDMI: див. docs/DEVICES.md). Чекаємо на звіти.

³ Apple описує в документації просторове аудіо з відстеженням рухів голови для треків Dolby Atmos у каталозі Apple Music, а не просторовий рендеринг ваших власних багатоканальних файлів.

⁴ Перевірено на foobar2000 2.26 (macOS 27.0.1) без компонентів: файли DSF, DFF і SACD ISO не відкриваються, з’являється помилка «Unsupported file format». DSF і DFF відтворюються лише як PCM 352,8 kHz, і то після окремого встановлення FFmpeg і додавання їх до FFmpeg Decoder Wrapper; SACD ISO так і не відкривається.

Джерела та межі порівняння. Виправлення вітаються: створіть issue.

Що нового

Що нового у 0.15.1.

Останній випуск

Vespertine 0.15.1

Vespertine 0.15.1 plays TAK, Matroska/WebM audio and DSD in WavPack, names the formats it can't decode instead of failing on them, reads a DSF whose header is a few bytes off, and fixes Room Correction with a USB microphone such as the UMIK-1.

Ці примітки до випуску ще не перекладено, тому їх показано англійською.

New formats

  • TAK (.tak) files play and are read into the library.
  • Matroska and WebM audio (.mka, .mkv, .webm) play whatever audio they hold: FLAC, ALAC, AAC (including xHE-AAC), MP3, Vorbis, Opus, WavPack, TTA, Monkey's Audio and PCM. If a file has more than one audio stream, the library lists one track per stream and plays the one you pick.
  • DSD in WavPack (.wv) plays as native DSD over DoP where the output takes it, and as PCM where it doesn't, like other DSD files.
  • Cue sheets inside FLAC files become separate tracks in the library.

Formats Vespertine can't decode are now named

  • Dolby AC-4 (for example the 2024 Atmos Music stereo masters in .mp4) used to show up as a lossless 16-bit 48 kHz "MP4" and fail with "The format … was not recognized." They are now listed as Dolby AC-4, lossy, with their real sample rate and channel count, and playing one says plainly that macOS has no decoder for it and Vespertine doesn't include one. Libraries that already have such files relabel them by themselves; the files are not touched.
  • MPEG-H 3D Audio (also used by Sony 360 Reality Audio) is named the same way.
  • MQA files (FLAC) carry an MQA label and play as the plain FLAC they contain, not unfolded. Auro-3D files are labelled and play as the ordinary surround PCM they contain.
  • This release names Dolby AC-4 and MPEG-H files; it does not play them.

Fixed

  • A DSF whose header total size is larger than the file is read. Some editors rewrite a DSF's tag without fixing the size in the header, and Vespertine then skipped the file as "not a valid DSD Stream file". It is now added to the library with its title, artist, album and DSD format. The file itself is never changed.
  • Room Correction works with a microphone that only records at 48 kHz. "Measure the room" failed at the level check with "UMIK-1's input can't be set to Float32 at the test's rate" when the output ran at a higher rate (for example 176.4 kHz). The measurement now records at a rate the microphone offers, converts to Float32 itself, puts the microphone's rate back afterwards, and never changes the output's rate.
  • Playing a song from a network share comes first. A library scan of the share no longer takes turns with the song you just played; scans wait while the song is loading and resume a few seconds after it is safe.
  • The first-time Transitions note appears in the window you turned Transitions on in. Turning Transitions on in Settings used to show the note on the main window, which came to the front and made Settings seem to close.
  • One moon. The Transitions note, the transport bar's Transitions button and the Up Next markers now use Vespertine's single moon instead of the two-crescent symbol. Transitions are still off by default.

Checked

  • New tests cover silence trimmed at the ends of songs in Crossfade, Smart Mix and Live Set. Nothing in playback changed.

Not yet checked

  • Dolby AC-4 and MPEG-H files are named but still can't be played.
  • Room Correction with a microphone at its own rate was tested with simulated devices and a loopback output, not on a real UMIK-1 with an external DAC.

Vespertine-0.15.1.dmg · 28 МБ · уже встановлено? Застосунок оновлюється сам, або brew upgrade --cask vespertine

Попередні випуски

  1. 0.15.0

    Vespertine 0.15.0 adds Transitions, an optional way to blend one song into the next (Crossfade, Smart Mix and Live Set); lists every copy of an album and lets you play, favorite or star any copy of any song; shows channel meters for Dolby Atmos and DTS; and lets the Visualizer draw in the colours of the album cover.

  2. 0.14.2

    Vespertine 0.14.2 makes the Visualizer's meter lights behave like the real thing, draws the spectrum for Dolby Atmos rendered by macOS, and shows newly plugged-in output devices straight away.

  3. 0.14.1

    Vespertine 0.14.1 adds a Visualizer window: the music drawn live in eight styles, starting with a spinning record, in a window of its own that never touches the sound going to your DAC.

  4. 0.14.0

    Vespertine 0.14.0 додає корекцію кімнати: виміряйте свої динаміки мікрофоном UMIK-1 і слухайте через фільтри, створені для вашої кімнати. Також відтворення з мережі більше не лишається без даних.

  5. 0.13.2

    Vespertine 0.13.2 відтворює 5.1 DSD у просторовому аудіо на AirPods, повідомляє, коли аудіо перетворено або зведено, і більше не зависає під час виходу.

Запитання

Відповіді на запитання.

Він справді безплатний?

Так. Vespertine безплатний і має відкритий код за ліцензією GPL-3.0. Жодного облікового запису, підписки, реклами чи телеметрії (конфіденційність). В інтернет він виходить лише для перевірки оновлень, а також щоб звернутися до MusicBrainz, Cover Art Archive чи ListenBrainz або знайти обкладинки для вашого статусу в Discord, коли ви самі про це попросите.

Що мені потрібно?

macOS 14.4 (Sonoma) або новіша, на Apple silicon або Intel. На обладнанні Intel не перевірено. Збірка для Intel запускалася під Rosetta, і звіти зі справжніх Mac на Intel вітаються.

Як його встановити й оновлювати?

Завантажте DMG, відкрийте його й перенесіть Vespertine у «Програми». Застосунок підписаний Developer ID, нотаризований Apple і оновлюється сам; кожне оновлення підписане. Через Homebrew: brew install --cask szeremeta1/tap/vespertine, а далі brew upgrade --cask vespertine або вбудовані оновлення застосунку.

Чи підтримує він стримінг із Qobuz, TIDAL або Apple Music?

Ні. Vespertine відтворює музику, яка належить вам: на вашому Mac, на зовнішніх дисках або на мережевому ресурсі. Завантаження з підписки Apple Music, захищені DRM, відтворити неможливо.

Як переконатися, що відтворення справді біт-у-біт?

Шлях сигналу зчитує, що насправді зробив Core Audio: номінальну частоту пристрою, його фізичний формат і те, хто ним володіє. Декодери мають автоматичні тести (TrueHD перевіряють за джерелом, DTS — за власним декодером FFmpeg). Вбудований петльовий тест перевіряє програмний шлях семпл за семплом, а vespertine-probe дає змогу перевірити ваше власне обладнання. Як перевірити самостійно.

Чи є в ньому корекція кімнати?

Так. Виміряйте свою кімнату за допомогою UMIK-1 або іншого каліброваного USB-мікрофона в одній–п’яти точках навколо вашого місця, і Vespertine підбере фільтри для кожного динаміка та вирівняє їхні затримку й рівень, у стерео або 5.1 (5.1 перевірено на змодельованих кімнатах та імпортованих профілях, але ще не в реальній кімнаті 5.1). Він також імпортує фільтри REW і Equalizer APO та імпульсні характеристики. За замовчуванням корекцію вимкнено; поки вона вимкнена, відтворення залишається біт-у-біт, а коли її ввімкнено, шлях сигналу показує КОРЕКЦІЯ КІМНАТИ. Як працює корекція кімнати.

Чи відтворює він диски SACD і DVD?

Він відтворює їхні образи. Образи SACD .iso (стерео й багатоканальні, зі стисненням DST або без), а також музика LPCM на образах DVD-Video чи в папках VIDEO_TS відтворюються прямо з образу, нічого не видобуваючи. DVD-Audio не підтримується, а для зашифрованих (CSS) DVD потрібна розшифрована копія.

Чи відтворює він Dolby Atmos?

Dolby Digital Plus з Atmos відтворюється через рендерер об’єктів macOS: на AirPods це просторове аудіо (з відстеженням рухів голови там, де його надає macOS). TrueHD Atmos і DTS:X відтворюють свою канальну основу без втрат; їхні об’єкти не рендеряться. Бітстрим на AV-ресивер експериментальний, не перевірений на справжніх ресиверах. Чекаємо на звіти.

Чи змінить він мої файли?

Лише коли ви редагуєте теги. Тоді кожен файл спершу копіюється в резерв, а зміни можна скасувати одним кроком. Папки використовуються там, де вони є; імпорт створює клони APFS, які не займають додаткового місця.

На якому обладнанні його перевірено?

Відтворення PCM перевірено до 768 kHz і DSD256 на Fosi Audio ZD3, а також до 384 kHz і DSD128 на FiiO K11 (звіти розробника; див. docs/DEVICES.md), де перевірено й цілочисловий режим. Крім того, відтворення перевірено на AirPods Max через USB-C і Bluetooth, на динаміках MacBook Pro і на телевізорі Sony через HDMI у 5.1. Обладнання Intel не перевірено. Бітстрим на ресивер і вихід на багатоканальний ЦАП експериментальні, не перевірені на справжніх ресиверах і багатоканальних USB-ЦАП (перевірено один телевізор Sony через HDMI: див. docs/DEVICES.md). Чекаємо на звіти.

Чи доступний він моєю мовою?

Імовірно, так: інтерфейс доступний англійською та ще 44 мовами, зокрема арабською, івритом, перською та урду з письмом справа наліво. Vespertine використовує мову, вибрану для нього в Системних параметрах. Виправлення від носіїв мови вітаються на GitHub.

Підтримка

Допоможіть Vespertine рости.

Він безплатний, з відкритим кодом і розробляється відкрито. Ось як можна допомогти.

  • Спонсорство на GitHub

    Vespertine безплатний. Якщо він вам корисний, спонсорство на GitHub підтримує його розробку.

  • Розкажіть про свій ЦАП

    Розкажіть, як поводився ваш ЦАП, аудіоінтерфейс чи ресивер. Кожен звіт про пристрій розширює коло того, що перевірено на справжньому обладнанні.

  • Виправте переклад

    Помітили незграбну фразу в одній із 44 мов? Створіть issue з кращим формулюванням.

  • Читайте код

    Звіти про помилки, pull request’и й запитання вітаються. Умови шляху сигналу та їхні тести містяться в репозиторії.

Завантажити

Слухайте свою колекцію об’ємного звуку на Mac.

Безплатно · відкритий код · версія 0.15.1 · macOS 14.4 або новіша · Apple silicon та Intel

Або через Homebrew: brew install --cask szeremeta1/tap/vespertine