Darmowy i otwartoźródłowymacOS 14.4+Apple silicon i Intel

Muzyka surround i hi-res na twoim Macu.

Darmowy, otwartoźródłowy odtwarzacz na Maca do kolekcji muzyki surround i hi-res. Obrazy płyt SACD i DVD-Video, DSD, płyty DTS CD oraz pliki DTS-HD MA, TrueHD i Atmos dzielą jedną bibliotekę z twoimi albumami stereo, a na AirPods grają jako Dźwięk przestrzenny (ze śledzeniem ruchów głowy tam, gdzie macOS je zapewnia). Korekcja pomieszczenia mierzy twoje pomieszczenie mikrofonem USB i koryguje każdy głośnik; pozostaje wyłączona, dopóki jej nie włączysz. Ścieżka sygnału pokazuje każdy etap od pliku do wyjścia. Po angielsku i w 44 innych językach.

Podoba ci się? Daj gwiazdkę na GitHubie · Dołącz do dyskusji

Wersja 0.15.1 · 28 MB · 4 listopada 2026 · podpisany i notaryzowany · Informacje o wydaniu

Albo przez Homebrew: brew install --cask szeremeta1/tap/vespertine

Wyjście kanał w kanał i bitstream do amplitunera są eksperymentalne, nietestowane na prawdziwych amplitunerach i wielokanałowych DAC-ach USB (przetestowano jeden telewizor Sony przez HDMI: zob. docs/DEVICES.md); czekamy na zgłoszenia. Prywatność: nic nie jest zbierane.

Inspektor Teraz odtwarzane w Vespertine: Liszt, Les jeux d’eaux à la Villa d’Este, wykonawca: Lazar Berman; utwór oznaczony jako HI-RES BEZSTRATNE i BIT-PERFECT, tryb wyłączny, 32 / 96, ze ścieżką sygnału od pliku FLAC 24-bit / 96 kHz przez libFLAC w natywnej częstotliwości i przy głośności 100% do Fosi Audio ZD3.
Ścieżka sygnałuFosi Audio ZD3 · 24 / 96

Zwiastun

Zobacz w 55 sekund.

Włącz dźwięk. Wszystko, co zobaczysz, to prawdziwa aplikacja, nagrana na własnej bibliotece autora.

55 s · 1080p · okładki albumów należą do ich właścicieli

Dlaczego Vespertine

Odtwarzacz muzyki na Maca, stworzony z myślą o surround i hi-res.

Muzyka surround i stereo w jednej bibliotece oraz odtwarzacz, który pokazuje dokładnie, co zrobił z sygnałem.

  • Surround w jednej bibliotece

    Obrazy i ripy SACD, płyty DVD-Video, płyty DTS CD, DTS-HD MA i TrueHD stoją obok twoich albumów stereo i na AirPods grają przez renderer Dźwięku przestrzennego Apple (ze śledzeniem ruchów głowy tam, gdzie macOS je zapewnia). Gdy album istnieje w obu wersjach, każdy utwór widnieje na liście raz, a odtwarzana jest wersja odpowiednia dla twojego wyjścia.

  • Ścieżka sygnału, którą sprawdzisz

    Częstotliwości, długości słowa, wzmocnienie i przetwarzanie kanałów, odczytywane zwrotnie z Core Audio. Warunki bit-perfect są w kodzie źródłowym, wraz z testami automatycznymi, testem loopback i przewodnikiem weryfikacji sprzętowej.

  • Sprawdza pliki hi-res

    Analiza oznacza dopełnioną rozdzielczość bitową oraz możliwy upsampling lub stratne pochodzenie. Werdykty spektralne to szacunki, pokazywane wraz z dowodami i ograniczeniami. Ta sama analiza działa na serwerze z Linuksem obok twoich plików.

  • Otwarty kod, który możesz sprawdzić

    Darmowy, na licencji GPL. Czytaj, kompiluj i zmieniaj odtwarzacz, łącznie z jego warunkami wyjścia i testami. Bez konta, subskrypcji, reklam i telemetrii.

Bit-perfectWyłączny32 / 19244.1 → 48 kHzDSD 128 · DoPKorekcja pomieszczeniaPrzestrzenny · śledzenie głowySyntetyczne wysokie częstotliwości?

01 Bit-perfect

Każdy utwór w natywnej częstotliwości i rozdzielczości.

Ścieżka sygnału pokazuje każdy etap od pliku do twojego DAC-a, odczytany zwrotnie z Core Audio, i informuje, kiedy coś zmieniło próbki.

Vespertine przełącza urządzenie na częstotliwość każdego pliku, a resampling, konwerterem Apple klasy masteringowej, wykonuje tylko wtedy, gdy DAC nie obsługuje danej częstotliwości. BIT-PERFECT pojawia się tylko wtedy, gdy spełnione są warunki zapisane w kodzie źródłowym: natywna częstotliwość, nic nie zmienia próbek, pasująca długość słowa, a urządzenie jest w trybie wyłączności lub nie jest współdzielone z inną aplikacją. Odtwarzanie PCM przetestowano do 768 kHz i DSD256 na Fosi Audio ZD3 oraz do 384 kHz i DSD128 na FiiO K11 (zgłoszenia dewelopera; zob. docs/DEVICES.md).

  • Tryb wyłączności (hog) nie dopuszcza innych aplikacji do urządzenia. W trybie współdzielonym klawisze głośności i Digital Crown regulują twój DAC; w trybie wyłączności również mogą, jeśli to włączysz.
  • Tryb całkowitoliczbowy wysyła nieprzetworzony 32-bitowy sygnał PCM prosto do DAC-ów przyjmujących liczby całkowite.
  • Opcja „Dopasuj do źródeł 16-bitowych” (domyślnie wyłączona) wysyła pliki 16-bitowe do DAC-ów z prawdziwym trybem 16-bitowym jako 16-bitowe, bez dopełniania zerami.
  • Odtwarzanie bez przerw, także w albumach z arkuszem CUE dzielonych z jednego pliku.
  • Zapamiętuje twój DAC. Gdy nie jest podłączony, muzyka gra na najlepszym podłączonym wyjściu i wraca do DAC-a, gdy ten znów się pojawi.
  • Wyjścia bez własnej regulacji głośności (HDMI, optyczne, liniowe) mogą korzystać z głośności Vespertine, do wyboru osobno dla każdego wyjścia. Poniżej 100% etykiety informują, że to już nie jest bit-perfect.
  • Po zamknięciu Vespertine oddaje DAC z częstotliwością i rozdzielczością, jakie miał wcześniej.
  • Wbudowany test loopback porównuje każdą próbkę, którą Vespertine wysyła do urządzenia wirtualnego. To test programowy, tak też oznaczony, i nigdy nie zmienia znacznika BIT-PERFECT.
Vespertine odtwarza nagranie Liszt, Années de pèlerinage (Lazar Berman) z pliku FLAC 24-bit / 96 kHz: inspektor oznacza je jako bit-perfect, w trybie wyłączności, na Fosi Audio ZD3, i pokazuje każdy etap ścieżki sygnału.
Arkusz testu loopback: 24-bit przy 44,1 i 96 kHz, 16-bit z dopełnieniem oraz para bez przerw, każdy zgodny bit w bit.
Test loopback · test programowy

02 Grupy głośników · beta

Kilka DAC-ów. Jeden system głośników.

Odtwarzaj jeden strumień na dwóch lub więcej DAC-ach USB jako jeden system quad lub surround – z mapą kanałów, korektami dla każdego głośnika i rysunkiem twojego pokoju.

Vespertine łączy twoje DAC-i w prywatny agregat Core Audio, którego inne aplikacje nie widzą. Jeden DAC, nadrzędny zegar, wyznacza czas, a pozostałe za nim podążają. Kanały utworu trafiają do głośników zależnie od tego, gdzie stoją: kanał z własnym głośnikiem gra tam bez zmian, kanał między dwoma głośnikami jest rozdzielany między nie z równą mocą, a kanał LFE jest domyślnie pomijany. Pliki Dolby Digital Plus Atmos odtwarzają swoją bazę kanałów 5.1 lub 7.1.

  • Mapa kanałów dla każdego wyjścia każdego DAC-a, z cichym dźwiękiem wskazującym po jednym kanale, oraz ustawienia wstępne dla quada, ITU 5.1 i dwóch par zwróconych ku sobie.
  • Przeciągnij głośniki i swoje miejsce na rysunku pokoju: odległość, kąt, opóźnienie i poziom wynikają z niego. Albo zmierz grupę mikrofonem.
  • Korekty poziomu, opóźnienia i polaryzacji dla każdego głośnika, z zapasem chroniącym przed przesterowaniem.
  • BIT-PERFECT pojawia się tylko wtedy, gdy każdy używany kanał jest na DAC-u, który nie jest przepróbkowywany (nadrzędny zegar); w przeciwnym razie ścieżka sygnału pokazuje, co zmieniono.

Beta: domyślnie wyłączona, za jednym przełącznikiem w ustawieniach aplikacji. Sprawdzona testami automatycznymi i urządzeniami wirtualnymi; na prawdziwych DAC-ach uruchomiono tylko narzędzie pomiarowe, a w aplikacji nie odsłuchano jeszcze prawdziwej grupy. Tylko PCM; wyjścia Bluetooth i AirPlay nie mogą dołączyć.

Edytor grup głośników w Vespertine dla quada: rysunek pokoju z góry z czterema głośnikami wokół miejsca odsłuchu oraz odległość, kąt, opóźnienie i poziom każdego z nich.
Mapa kanałów: każdy kanał każdego wyjścia przypisany do głośnika, z przyciskiem „Identify” i polem „Inverted” przy każdym kanale.
Mapa kanałów

03 Korekcja pomieszczenia

Zmierz swoje pomieszczenie. Skoryguj każdy głośnik.

Zmierz swoje pomieszczenie mikrofonem UMIK-1 lub innym skalibrowanym mikrofonem USB, a Vespertine dopasuje filtry do każdego głośnika na podstawie tego, co mikrofon słyszy w twoim miejscu odsłuchowym.

Przemiatania są odtwarzane kolejno przez każdy głośnik, w jednym do pięciu punktach wokół twojego miejsca odsłuchowego. Każdy głośnik dostaje własne filtry, zaprojektowane na podstawie pomiaru. To głównie obniżenia: zbijają podbicia wywołane przez pomieszczenie, a szerokie doliny podnoszą tylko delikatnie. Ten sam pomiar ustala opóźnienie i poziom każdego głośnika, tak aby dźwięk z każdego z nich docierał do twojego miejsca w tym samym czasie i z tą samą głośnością. Korekcja pomieszczenia jest domyślnie wyłączona, a dopóki jest wyłączona, odtwarzanie pozostaje bit-perfect. Gdy jest włączona, ścieżka sygnału pokazuje KOREKCJA POMIESZCZENIA.

  • Trzy krzywe docelowe: Warm (domyślna), Gentle tilt i Flat. Koryguj tylko bas albo pełne pasmo, a filtry możesz później zaprojektować na nowo bez ponownego pomiaru.
  • Importuje filtry z REW lub Equalizer APO wraz z opóźnieniem i poziomem każdego głośnika, a eksportuje filtry w formacie tekstowym Equalizer APO.
  • Importuje odpowiedzi impulsowe (WAV, AIFF, CAF lub FLAC) i odtwarza je przez konwolucję.
  • Stereo i 5.1 (5.1 testowano na symulowanych pomieszczeniach i zaimportowanych profilach, jeszcze nie w prawdziwym pomieszczeniu 5.1).
  • Portret pomieszczenia pokazuje głośniki, twoje miejsce i każdy punkt mikrofonu w trakcie jego pomiaru. Następnie animacja krzywej przekształca zmierzoną charakterystykę w przewidywaną, a przełącznik przed/po pozwala je porównać.

Krzywa „po” jest przewidywana na podstawie pomiaru i filtrów, a nie zmierzona. Aby zobaczyć, co naprawdę dzieje się w pomieszczeniu, zmierz je ponownie z włączoną korekcją.

Przewidywany efekt korekcji pomieszczenia w Vespertine dla pary stereo z krzywą docelową Warm: dla każdego głośnika zmierzona charakterystyka, krzywa docelowa i przewidywana charakterystyka po korekcji, z podbiciem wywołanym przez pomieszczenie w okolicy 120 Hz obniżonym o 14 i 18 dB, oraz filtry każdego głośnika.
Portret pomieszczenia w kreatorze pomiaru: lewy i prawy głośnik, miejsce odsłuchowe i pięć punktów mikrofonu wokół niego, z mikrofonem ustawionym w pierwszym z nich.
Portret pomieszczenia

04 Surround i Dźwięk przestrzenny

Twoje płyty 5.1 w tej samej bibliotece.

Muzyka wielokanałowa gra na AirPods przez renderer Dźwięku przestrzennego Apple (ze śledzeniem ruchów głowy tam, gdzie macOS je zapewnia), a na DAC-u stereo jest downmiksowana według układu kanałów.

Płyty DTS CD są dekodowane do 5.1. Obrazy SACD, wyodrębnione ścieżki SACD, wielokanałowy FLAC, TrueHD i DTS-HD MA są renderowane na AirPods przez renderer Dźwięku przestrzennego Apple (ze śledzeniem ruchów głowy tam, gdzie macOS je zapewnia) lub downmiksowane na DAC-u stereo. Dolby Digital Plus z Atmos korzysta z renderera obiektowego macOS; TrueHD Atmos i DTS:X odtwarzają swoją podstawową warstwę kanałową. Wyjście kanał w kanał jest eksperymentalne, nietestowane na prawdziwych amplitunerach i wielokanałowych DAC-ach USB (przetestowano jeden telewizor Sony przez HDMI: zob. docs/DEVICES.md); czekamy na zgłoszenia.

  • Wersje stereo i surround albumu widnieją na liście raz; Vespertine odtwarza tę, która pasuje do wyjścia, albo tę, którą przypniesz.
  • Bitstream Dolby Digital, DD+ i DTS-CD do amplitunera jest eksperymentalny, nietestowany na prawdziwych amplitunerach i wielokanałowych DAC-ach USB (przetestowano jeden telewizor Sony przez HDMI: zob. docs/DEVICES.md); czekamy na zgłoszenia. Testy strumienia nośnego korzystają z czytnika S/PDIF z FFmpeg. Passthrough TrueHD i DTS-HD MA nie jest obsługiwany w macOS.
  • Eksport dla dźwięku przestrzennego jako binauralne stereo na słuchawki lub wielokanałowy ALAC dla urządzeń Apple, z tagami i okładkami.
Elton John, Goodbye Yellow Brick Road, album 5.1 w 24-bit / 88,2 kHz, odtwarzany na AirPods Max jako dźwięk przestrzenny ze śledzeniem ruchów głowy, ze ścieżką sygnału i miernikiem dla każdego kanału.
Album z wersjami stereo i 5.1 każdego utworu, widocznymi na liście raz.
Stereo i 5.1, na liście raz

05 SACD, DVD-Video i DSD

Odtwarzaj sam obraz płyty.

Wskaż Vespertine obraz SACD lub DVD-Video, a odtworzy muzykę bezpośrednio z niego, bez montowania, wyodrębniania i zapisywania czegokolwiek.

Z obrazów SACD .iso odtwarzane są obszary stereo i 5.1, skompresowane DST lub nie, z tytułami z tekstu zapisanego na samej płycie. DST jest dekodowany z powrotem do dokładnie tego samego DSD, więc stereo trafia do DAC-a jako natywne DSD przez DoP, jeśli DAC to obsługuje, a 5.1 gra na AirPods przez renderer Dźwięku przestrzennego Apple. Muzyka LPCM z płyt DVD-Video (.iso lub folder VIDEO_TS) jest odtwarzana bit w bit: jeden album na tytuł i jedna ścieżka na rozdział.

  • Obrazy SACD przetestowano na syntetycznych płytach, w tym na płytach z obszarem 5.0, tylko z obszarem wielokanałowym lub w DSD128 i wyżej.
  • DSF i DSDIFF od DSD64 do DSD512, w tym DSDIFF skompresowany DST, trafiają przez DoP do DAC-ów obsługujących częstotliwość nośnej (do DSD256 na sprawdzonych DAC-ach) albo są konwertowane do PCM o wysokiej częstotliwości. według zgłoszeń DoP działa do DSD256 na Fosi Audio ZD3 i do DSD128 na FiiO K11 (zgłoszenia dewelopera, bez nagrania); DSD512 przez DoP nie zostało przetestowane na sprzęcie.
  • DVD-Video LPCM w rozdzielczości 16, 20 i 24 bitów, 48 i 96 kHz, do 8 kanałów. DVD-Audio nie jest obsługiwane, a płyty szyfrowane (CSS) wymagają odszyfrowanej kopii.
Dire Straits, Brothers In Arms, odtwarzany bezpośrednio z obrazu płyty SACD: stereo DSD64 przez DoP do FiiO K11, ze znacznikiem NATYWNE DSD · DoP i polem Dekoder z wartością „Obraz SACD, DST (bezstratne)”.
Claudja Barry, Love for the Sake of Love, jako DSD128 przez DoP do Fosi Audio ZD3, przy 352,8 kHz.
DSD128 · DoP · 352,8 kHz

06 Wykrywanie fałszywego hi-res i widmo

Sprawdź, które pliki „hi-res” nimi nie są.

Każdy plik można przeanalizować pod kątem rzeczywistej rozdzielczości bitowej, rzeczywistego pasma oraz śladów koderów stratnych i resamplerów.

Werdykty są podawane wraz z dowodami i wskazują, co jeszcze mogłoby to wyjaśnić, a playlista Podejrzane Hi-Res zbiera takie pliki. Dokładne jest tylko wykrywanie dopełnienia zerami: werdykty spektralne są oznaczane jako pytania, bo niektóre stratne pliki o wysokiej przepływności uchodzą za autentyczne, a strome filtry masteringowe, źródła FM oraz transfery z taśmy czy winylu mogą wyglądać podejrzanie. Podczas odtwarzania mierniki i widmo na żywo pokazują, co trafia na wyjście, również DoP.

  • Dźwięk 16-bitowy dopełniony do kontenerów 24-bitowych
  • Prawdopodobnie upsamplowane mastery jakości CD sprzedawane jako 96 lub 192 kHz
  • Prawdopodobnie stratne pochodzenie: MP3 lub AAC transkodowane do FLAC
  • Prawdopodobnie syntetyczne wysokie częstotliwości z SBR lub „ulepszania AI”
  • vespertine-analyze wykonuje tę samą analizę na serwerze z Linuksem obok twoich plików; aplikacja importuje wyniki.

Plik na tym zrzucie ekranu to celowa podróbka: muzyka ze zwiastuna zakodowana do MP3 i upsamplowana do 24/192 pod zmyśloną nazwą zespołu.

Karta Analiza oznacza „remaster” 24/192 jako prawdopodobnie stratnego pochodzenia: jego widmo długoterminowe kończy się na 16 kHz.

07 AirPods Max przez USB-C

Bezstratnie na AirPods Max – i to widać.

Po podłączeniu kablem USB-C AirPods Max są rozpoznawane jako bezstratne urządzenie 24-bit / 48 kHz.

Muzyka 48 kHz gra w trybie bit-perfect, a wszystko inne jest konwertowane resamplerem Apple klasy masteringowej, co jest wyraźnie pokazane. Przez Bluetooth Vespertine informuje, że łącze to AAC. Opiera się to na opisie ścieżki kablowej podanym przez Apple i odczycie zwrotnym z Core Audio, bo AirPods nie mają wyjścia cyfrowego, które można by zapętlić w teście loopback.

Inteligentna playlista utworów 24-bit / 48 kHz, zawężona do Oasis, odtwarzana w trybie bit-perfect na AirPods Max przez USB-C.

08 Biblioteka

Przeglądaj jak w Apple Music. Zarządzaj jak bibliotekarz.

Albumy, wykonawcy, utwory i gatunki, każde z filtrami, które możesz łączyć, i opcją Losowo dla każdego z nich.

  • Filtry według formatu, 24-bit, 88,2 kHz i więcej, wielokanałowości, gatunku, roku, częstotliwości próbkowania, kanałów i werdyktu analizy. Wyszukiwanie ignoruje wielkość liter i znaki diakrytyczne.
  • Inteligentne playlisty w jednostkach, w jakich myślisz: 24-bit, 88,2 kHz.
  • Remastery, wydania mono i stereo oraz SACD jednego albumu mają wspólną kartę; wydanie wybierasz po jej otwarciu.
  • Ulubione i liczby odtworzeń są przechowywane w bibliotece i nigdy nie trafiają do twoich plików. Importuje playlisty M3U i Apple Music, liczby odtworzeń i ulubione.
  • Edytor tagów z kopiami zapasowymi i przywracaniem jednym krokiem oraz uzupełnianie danych z MusicBrainz, które pokazuje swoją pewność, zanim cokolwiek zapisze.
  • Zasoby sieciowe przez SMB, NFS lub WebDAV, z buforowaniem, opcją Zachowaj offline i odtwarzaniem przystosowanym do wolnych serwerów: utwory są buforowane na Macu, zanim zaczną grać, a w tym czasie na przycisku odtwarzania widać pierścień ładowania.
  • Funkcja Znajdź muzykę przeszukuje wszystkie dyski w poszukiwaniu twojej prawdziwej muzyki i pomija zbędne pliki. Krótka konfiguracja przy pierwszym uruchomieniu wybiera wyjście i wyjaśnia, do czego służą wyłączny dostęp i ReplayGain.
  • Parametryczny korektor dla każdego wyjścia, importujący presety AutoEQ i Equalizer APO. Domyślnie wyłączony; gdy jest włączony, ścieżka sygnału pokazuje KOREKTOR zamiast BIT-PERFECT.
  • Miniodtwarzacz, ikona na pasku menu, klawisze multimedialne, ReplayGain oraz automatyczne, podpisane uaktualnienia.
Strona Gatunki: kafelek dla każdego gatunku z mozaiką jego okładek.

09 44 języki

Mówi twoim językiem.

Każde menu, ustawienie i komunikat ścieżki sygnału przetłumaczono na 44 języki oprócz angielskiego.

Od ukraińskiego, niemieckiego i japońskiego po suahili, tamilski i hausa, z lokalnymi formami liczby mnogiej i formatami liczb, a chiński uproszczony, tradycyjny i hongkoński mają każdy własne słownictwo. Arabski, hebrajski, perski i urdu dostają układ od prawej do lewej.

Jak sprawdzane są tłumaczenia: automatyczny test przy każdej zmianie potwierdza, że każdy tekst w aplikacji istnieje we wszystkich 44 językach, z tymi samymi symbolami zastępczymi i formami liczby mnogiej, których wymaga dany język, a główne ekrany sprawdzono w kilku językach pod kątem uciętego lub nachodzącego na siebie tekstu i lustrzanego odbicia układu od prawej do lewej. Na początku były to staranne tłumaczenia maszynowe, więc poprawki od rodzimych użytkowników języka są bardzo mile widziane na GitHubie.

  • ヴェスパタイン日本語
  • 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

Formaty

Surround, pliki bezstratne i stratne.

Stereo i wielokanałowe, PCM i DSD, obrazy płyt i zwykłe pliki, a wszędzie obsługa arkuszy CUE.

Jakie formaty odtwarza Vespertine i jak
FLAC, ALAC, WAV, AIFFNatywna częstotliwość próbkowania i rozdzielczość: do 32-bit i do częstotliwości, z jaką pracuje twój DAC (testowano do 768 kHz); niezmienione PCM 32-bit wymaga trybu całkowitoliczbowego. Obrazy z arkuszami CUE..flac .m4a .wav .aiff .cue
DSD64 – DSD512DSF i DSDIFF, z kompresją DST lub bez. DoP zależnie od DAC-a i częstotliwości nośnej, w przeciwnym razie PCM. DoP przetestowano do DSD256; DSD512 przez DoP nie zostało przetestowane na sprzęcie..dsf .dff
Obrazy SACDObszary stereo i wielokanałowe, z DST lub bez, prosto z obrazu; każdy utwór jest na liście raz, z wersją stereo i 5.1..iso
DVD-Video LPCM16, 20 i 24 bity przy 48 i 96 kHz, od 1 do 8 kanałów, bit w bit; jeden album na tytuł, jeden utwór na rozdział. DVD-Audio nie jest obsługiwane..iso VIDEO_TS
Dolby AtmosDolby Digital Plus z Atmos, renderowany przez renderer obiektów macOS, albo jego zdekodowana warstwa kanałowa..ec3 .m4a .mp4
Dolby TrueHD, MLPBezstratne, odtwarzanie może być bit-perfect; TrueHD Atmos odtwarza swoją warstwę kanałową, obiekty nie są renderowane..thd .mlp .mka
DTS-HD Master Audio, DTS-HD HR, DTSMA jest bezstratne i może być bit-perfect; DTS:X odtwarza swoją warstwę kanałową. Surowe DTS jest dekodowane; bitstream DTS-CD to osobna ścieżka..dts .dtshd .mka
Dolby Digital (Plus)Dekodowane przez macOS. Bitstream do amplitunera jest eksperymentalny, nieprzetestowany na prawdziwych amplitunerach ani wielokanałowych DAC-ach USB (przetestowano jeden telewizor Sony przez HDMI: zob. docs/DEVICES.md); czekamy na zgłoszenia..ac3 .ec3
Płyty DTS CD i DTS-WAVRozpoznawane i dekodowane do 5.1, także albumy dzielone arkuszem CUE..wav .flac .cue
APE, WavPack, TTABezstratne. DSD w plikach WavPack nie jest obsługiwane..ape .wv .tta
Opus, Vorbis, Musepack, MP3, AACDekodowane i oznaczane jako stratne..opus .ogg .mpc .mp3 .m4a

Porównanie

Jak wypada na tle innych.

Kilka odtwarzaczy na Maca oferuje odtwarzanie bit-perfect. To porównanie opiera się na tym, co podaje dokumentacja lub kod źródłowy każdego z nich. „Nieudokumentowane” oznacza, że producent nie podaje tej informacji, a nie, że funkcji brakuje. Konwolucja w Vespertine służy do korekcji pomieszczenia; aplikacja nie oferuje wtyczek efektów audio ani serwisów streamingowych.

Vespertine w porównaniu z siedmioma innymi odtwarzaczami muzyki na Maca, na podstawie dokumentacji lub kodu źródłowego każdego z nich
FunkcjaVespertineApple Music (Mac)Audirvana Studio / OriginRoonVeraVoxColibriCogfoobar2000 for Mac
Kod źródłowyGPL-3.0ZamkniętyZamkniętyZamkniętyZamkniętyZamkniętyGPL-2.0Zamknięty
Pliki FLAC / DSDTak / TakNie / NieTak / TakTak / TakTak / TakTak / TakTak / TakTak / Nie⁴
Automatyczne przełączanie częstotliwości DACTakNieTakTakTakTakTakNieudokumentowane
Tryb wyłączności (hog)TakNieTakTakTakTakTakTak
PCM 16/24-bit bez zmian próbekWarunki + testymacOS 27: testy zewnętrzne¹Deklaracja producentaDeklaracja producentaWbudowany test loopbackDeklaracja producentaWbudowany wskaźnikNieudokumentowane
Lokalne pliki surroundTak²NieudokumentowaneTakTakTakNieudokumentowaneTakNieudokumentowane
Dźwięk przestrzenny Apple dla lokalnych plików surroundTakTylko Atmos z katalogu³NieudokumentowaneNieudokumentowaneNieudokumentowaneNieudokumentowaneTakNieudokumentowane
Analiza plików hi-resTakNieAudioScanZakres dynamiki, głośnośćTakNieudokumentowaneNie (tylko widmo na żywo)Nie (tylko widmo na żywo)
SACD ISOTakNieTakNie (tylko DSF/DFF)TakNieNieNie⁴
Korekcja pomieszczeniaPomiar w aplikacji (mikrofon USB) lub import z REW / APO i import odpowiedzi impulsowychNiePrzez konwolucję (Origin: płatna opcja) lub Audio UnitsPrzez konwolucjęNie (z założenia)NieudokumentowaneNieNieudokumentowane
Konwolucja / wtyczki efektów audioTak (korekcja pomieszczenia) / NieNie / NieTak (Origin: płatna opcja) / Audio UnitsTak / NieNie / NieNieudokumentowane / NieudokumentowaneNie / NieNieudokumentowane / Audio Units
Serwisy streamingoweNieApple MusicStudio: tak; Origin: nieTakNie (lokalne + UPnP)Nie (radio internetowe)Nie (radio internetowe)Nie (radio internetowe)

¹ Apple Music w macOS 27 odtwarzała dźwięk 16/24-bit bit w bit w zewnętrznych testach loopback opisanych na ASR, przy głośności 100%. To nie jest pomiar Vespertine; na potrzeby tej aktualizacji nie udało się niezależnie ponownie sprawdzić oryginalnego raportu. Na Macu nadal nie ma automatycznego przełączania częstotliwości, trybu hog, FLAC ani DSD.

² Wyjście wielokanałowe na DAC i bitstream do amplitunera są eksperymentalne, nieprzetestowane na prawdziwych amplitunerach ani wielokanałowych DAC-ach USB (przetestowano jeden telewizor Sony przez HDMI: zob. docs/DEVICES.md); czekamy na zgłoszenia.

³ Apple dokumentuje Dźwięk przestrzenny ze śledzeniem ruchów głowy dla utworów Dolby Atmos z katalogu Apple Music, a nie przestrzenne renderowanie twoich własnych plików wielokanałowych.

⁴ Testowano na foobar2000 2.26 (macOS 27.0.1) bez komponentów: pliki DSF, DFF i SACD ISO zgłaszają błąd „Unsupported file format”. DSF i DFF odtwarzają się wyłącznie jako PCM 352,8 kHz po osobnym zainstalowaniu FFmpeg i dodaniu ich do komponentu FFmpeg Decoder Wrapper; SACD ISO nadal zgłasza błąd.

Źródła i zakres. Poprawki mile widziane: otwórz zgłoszenie.

Co nowego

Co nowego w wersji 0.15.1.

Najnowsze wydanie

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.

Te informacje o wydaniu nie zostały jeszcze przetłumaczone, dlatego wyświetlamy je po angielsku.

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 MB · masz go już? Uaktualnia się sam albo brew upgrade --cask vespertine

Wcześniejsze wydania

  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 wprowadza korekcję pomieszczenia: zmierz swoje głośniki mikrofonem UMIK-1 i słuchaj przez filtry dopasowane do twojego pomieszczenia. Dba też o to, by przy odtwarzaniu z sieci nie zabrakło danych.

  5. 0.13.2

    Vespertine 0.13.2 odtwarza DSD 5.1 jako Dźwięk przestrzenny na AirPods, informuje, kiedy dźwięk jest konwertowany lub poddawany downmiksowi, i nie zawiesza się już przy zamykaniu.

FAQ

Pytania i odpowiedzi.

Czy naprawdę jest darmowy?

Tak. Vespertine jest darmowy i otwartoźródłowy, na licencji GPL-3.0. Nie ma konta, subskrypcji, reklam ani telemetrii (prywatność). Łączy się z internetem tylko po to, by sprawdzić uaktualnienia, oraz – gdy o to poprosisz – by połączyć się z MusicBrainz, Cover Art Archive lub ListenBrainz albo znaleźć okładki do twojego statusu na Discordzie.

Czego potrzebuję?

macOS 14.4 (Sonoma) lub nowszego, na Apple silicon lub Intel. Sprzęt z procesorem Intel nie był testowany; wersja dla procesorów Intel działała w środowisku Rosetta, a zgłoszenia z prawdziwych Maców z procesorem Intel są mile widziane.

Jak go zainstalować i uaktualniać?

Pobierz plik DMG, otwórz go i przenieś Vespertine do folderu Aplikacje. Jest podpisany certyfikatem Developer ID i poświadczony notarialnie przez Apple, a do tego sam się uaktualnia; każde uaktualnienie jest podpisane. Przez Homebrew: brew install --cask szeremeta1/tap/vespertine, a potem brew upgrade --cask vespertine lub wbudowane uaktualnienia aplikacji.

Czy odtwarza strumieniowo z Qobuz, TIDAL lub Apple Music?

Nie. Vespertine odtwarza muzykę, którą masz na własność: na Macu, na dyskach zewnętrznych lub w zasobie sieciowym. Chronionych DRM plików pobranych w ramach subskrypcji Apple Music nie można odtworzyć.

Skąd mam wiedzieć, że to naprawdę bit-perfect?

Ścieżka sygnału odczytuje, co faktycznie zrobił Core Audio: nominalną częstotliwość urządzenia, jego format fizyczny i to, kto je zajmuje. Dekodery mają testy automatyczne (TrueHD porównywany ze źródłem, DTS z własnym dekoderem FFmpeg), wbudowany test loopback sprawdza ścieżkę programową próbka po próbce, a vespertine-probe pozwala sprawdzić własny sprzęt. Jak to samodzielnie zweryfikować.

Czy oferuje korekcję pomieszczenia?

Tak. Zmierz swoje pomieszczenie mikrofonem UMIK-1 lub innym skalibrowanym mikrofonem USB w jednym do pięciu punktach wokół twojego miejsca odsłuchowego, a Vespertine dopasuje filtry do każdego głośnika i wyrówna ich opóźnienie i poziom, w stereo lub 5.1 (5.1 testowano na symulowanych pomieszczeniach i zaimportowanych profilach, jeszcze nie w prawdziwym pomieszczeniu 5.1). Importuje też filtry z REW i Equalizer APO oraz odpowiedzi impulsowe. Funkcja jest domyślnie wyłączona, a dopóki pozostaje wyłączona, odtwarzanie jest bit-perfect; gdy jest włączona, ścieżka sygnału pokazuje KOREKCJA POMIESZCZENIA. Jak działa korekcja pomieszczenia.

Czy odtwarza płyty SACD i DVD?

Odtwarza ich obrazy. Obrazy SACD .iso, stereo i wielokanałowe, z kompresją DST lub bez, a także muzyka LPCM z obrazów DVD-Video lub folderów VIDEO_TS są odtwarzane prosto z obrazu, bez wypakowywania czegokolwiek. DVD-Audio nie jest obsługiwane, a zaszyfrowane (CSS) płyty DVD wymagają odszyfrowanej kopii.

Czy odtwarza Dolby Atmos?

Dolby Digital Plus z Atmos jest odtwarzany przez renderer obiektów macOS, jako Dźwięk przestrzenny na AirPods (ze śledzeniem ruchów głowy tam, gdzie macOS je zapewnia). TrueHD Atmos i DTS:X odtwarzają swoją bezstratną warstwę kanałową; ich obiekty nie są renderowane. Bitstream do amplitunera AV jest eksperymentalny, nieprzetestowany na prawdziwych amplitunerach; czekamy na zgłoszenia.

Czy zmieni moje pliki?

Tylko wtedy, gdy edytujesz tagi – a i wtedy najpierw powstaje kopia zapasowa każdego pliku, a zmiany można cofnąć jednym krokiem. Foldery pozostają na miejscu; import tworzy klony APFS, które nie zajmują dodatkowego miejsca.

Na jakim sprzęcie go testowano?

Odtwarzanie PCM przetestowano do 768 kHz i DSD256 na Fosi Audio ZD3 oraz do 384 kHz i DSD128 na FiiO K11 (zgłoszenia dewelopera; zob. docs/DEVICES.md), na którym przetestowano też tryb całkowitoliczbowy. Przetestowano je również na AirPods Max przez USB-C i Bluetooth, na głośnikach MacBooka Pro oraz na telewizorze Sony przez HDMI w 5.1. Sprzęt z procesorem Intel nie był testowany. Bitstream do amplitunera i wyjście wielokanałowe na DAC są eksperymentalne, nieprzetestowane na prawdziwych amplitunerach ani wielokanałowych DAC-ach USB (przetestowano jeden telewizor Sony przez HDMI: zob. docs/DEVICES.md); czekamy na zgłoszenia.

Czy jest w moim języku?

Prawdopodobnie: interfejs jest dostępny po angielsku i w 44 innych językach, w tym w zapisywanych od prawej do lewej arabskim, hebrajskim, perskim i urdu. Vespertine używa języka ustawionego dla niego w Ustawieniach systemowych. Poprawki od rodzimych użytkowników języka są mile widziane na GitHubie.

Wsparcie

Pomóż Vespertine się rozwijać.

Jest darmowy, otwartoźródłowy i rozwijany publicznie. Oto jak możesz pomóc.

  • Wesprzyj na GitHubie

    Vespertine jest darmowy. Jeśli ci się przydaje, sponsoring na GitHubie wspiera jego rozwój.

  • Zgłoś swój DAC

    Napisz nam, jak zachował się twój DAC, interfejs audio lub amplituner. Każde zgłoszenie urządzenia poszerza zakres tego, co sprawdzono na prawdziwym sprzęcie.

  • Popraw tłumaczenie

    Widzisz niezgrabne sformułowanie w którymś z 44 języków? Otwórz zgłoszenie z lepszą wersją.

  • Przeczytaj kod

    Zgłoszenia błędów, pull requesty i pytania są mile widziane. Warunki ścieżki sygnału i ich testy znajdziesz w całości w repozytorium.

Pobierz

Odtwarzaj swoją kolekcję surround na Macu.

Darmowy · otwartoźródłowy · wersja 0.15.1 · macOS 14.4 lub nowszy · Apple silicon i Intel

Albo przez Homebrew: brew install --cask szeremeta1/tap/vespertine