Gratis och öppen källkodmacOS 14.4+Apple silicon och Intel

Surround- och hi-res-musik, på din Mac.

Den kostnadsfria Mac-spelaren med öppen källkod för musiksamlingar i surround och hi-res. Skivavbilder av SACD och DVD-Video, DSD, DTS-cd-skivor, DTS-HD MA-, TrueHD- och Atmos-filer delar ett och samma bibliotek med dina stereoalbum, med rumsligt ljud i AirPods (med huvudspårning där macOS erbjuder det). Rumskorrigering mäter ditt rum med en USB-mikrofon och korrigerar varje högtalare; den är avstängd tills du slår på den. En signalväg visar varje steg från fil till utgång. På engelska och 44 andra språk.

Gillar du den? Ge den en stjärna på GitHub · Var med i diskussionen

Version 0.15.1 · 28 MB · 4 november 2026 · signerad och notariserad · Versionsinformation

Eller med Homebrew: brew install --cask szeremeta1/tap/vespertine

Utmatning kanal för kanal och bitström till receiver är experimentella, otestade på riktiga receivrar och flerkanaliga USB-DAC:ar (en Sony-tv via HDMI har testats: se docs/DEVICES.md); rapporter efterlyses. Integritet: ingenting samlas in.

Vespertines inspektör för Spelas nu: Les jeux d’eaux à la Villa d’Este av Liszt, spelad av Lazar Berman, märkt HI-RES FÖRLUSTFRITT och BITPERFEKT, exklusiv, 32 / 96, med signalvägen från en FLAC i 24 bitar / 96 kHz via libFLAC i ursprunglig samplingsfrekvens och full volym till en Fosi Audio ZD3.
SignalvägFosi Audio ZD3 · 24 / 96

Trailer

Se den på 55 sekunder.

Slå på ljudet. Allt du ser är den riktiga appen, inspelad med utvecklarens eget bibliotek.

55 s · 1080p · albumomslagen tillhör sina respektive ägare

Varför Vespertine

En musikspelare för Mac, byggd för surround och hi-res.

Surround- och stereomusik i ett och samma bibliotek, och en spelare som visar exakt vad den har gjort med signalen.

  • Surround i ett bibliotek

    SACD-avbilder och rippar, DVD-Video-skivor, DTS-cd-skivor, DTS-HD MA och TrueHD ligger bredvid dina stereoalbum och spelas via Apples renderare för rumsligt ljud i AirPods (med huvudspårning där macOS erbjuder det). När ett album finns i båda versionerna listas varje låt en gång och rätt version spelas för din utgång.

  • En signalväg du kan kontrollera

    Samplingsfrekvenser, ordlängder, förstärkning och kanalbehandling, avlästa från Core Audio. Villkoren för bitperfekt uppspelning finns i källkoden, med automatiska tester, ett loopbacktest och en guide för verifiering med hårdvara.

  • Kontrollerar hi-res-filer

    Analysen flaggar utfyllt bitdjup och möjlig uppsampling eller ett möjligt ursprung i ett format med förlust. Spektrala bedömningar är uppskattningar och visas med sina belägg och begränsningar. Samma analys körs på en Linux-server intill dina filer.

  • Öppen källkod du kan granska

    Fri programvara under GPL. Läs, bygg och ändra spelaren, inklusive dess villkor för utmatning och dess tester. Inget konto, ingen prenumeration, inga annonser och ingen telemetri.

BitperfektExklusiv32 / 19244.1 → 48 kHzDSD 128 · DoPRumskorrigeringRumsligt · huvudspårningSyntetiska höga frekvenser?

01 Bitperfekt

Varje spår i sin egen frekvens och sitt eget bitdjup.

Signalvägen listar varje steg från filen till din DAC, avläst från Core Audio, och säger till när något har ändrat samplingsvärdena.

Vespertine ställer om enheten till varje fils samplingsfrekvens och samplar om, med Apples omvandlare i masteringkvalitet, bara när DAC:en inte klarar frekvensen. BITPERFEKT visas bara när villkoren i källkoden är uppfyllda: ursprunglig samplingsfrekvens, inget som ändrar samplingsvärdena, en ordlängd som ryms och en enhet som är exklusiv eller inte delas med någon annan app. PCM-uppspelning har testats upp till 768 kHz och DSD256 på en Fosi Audio ZD3, och upp till 384 kHz och DSD128 på en FiiO K11 (utvecklarens rapporter; se docs/DEVICES.md).

  • Exklusivt läge (hog) håller andra appar borta från enheten. I delat läge styr volymknapparna och Digital Crown din DAC; i exklusivt läge kan de också göra det, om du slår på det.
  • Heltalsläge skickar obehandlad PCM i 32 bitar direkt till DAC:ar som tar emot heltal.
  • Matcha 16-bitarskällor (av som standard) skickar 16-bitarsfiler som 16 bitar till DAC:ar med ett äkta 16-bitarsläge, i stället för nollutfyllda.
  • Glapplös uppspelning, även för CUE-album som delats upp från en enda fil.
  • Kommer ihåg din DAC. Om den inte är ansluten spelas musiken på den bästa anslutna utgången och flyttas tillbaka när DAC:en ansluts igen.
  • Utgångar utan egen volymkontroll (HDMI, optisk, linjeutgång) kan använda Vespertines volym, vald per utgång. Under 100 % anger etiketterna att uppspelningen inte längre är bitperfekt.
  • Lämnar tillbaka din DAC med den samplingsfrekvens och det bitdjup den hade innan, när Vespertine avslutas.
  • Ett inbyggt loopbacktest jämför varje sampel som Vespertine skickar till en virtuell enhet. Det är en mjukvarukontroll, märkt som en sådan, och ändrar aldrig märket BITPERFEKT.
Vespertine spelar Liszt, Années de pèlerinage, med Lazar Berman, från en FLAC i 24 bitar / 96 kHz: inspektören märker den som bitperfekt och exklusiv på en Fosi Audio ZD3, med varje steg i signalvägen.
Loopbacktestets panel: 24 bitar i 44,1 och 96 kHz, utfyllda 16 bitar och ett glapplöst par, alla bitexakta.
Loopbacktest · mjukvarukontroll

02 Högtalargrupper · beta

Flera DAC:ar. Ett högtalarsystem.

Spela en ström över två eller fler USB-DAC:ar som ett enda quad- eller surroundsystem, med kanalkarta, justeringar per högtalare och en ritning av ditt rum.

Vespertine slår ihop dina DAC:ar i ett privat Core Audio-aggregat som andra appar inte ser. En DAC, klockledaren, anger tiden och de andra följer den. En låts kanaler går till högtalarna efter var de står: en kanal med egen högtalare spelas där oförändrad, en kanal mellan två högtalare fördelas mellan dem med lika effekt, och LFE-kanalen utelämnas som standard. Dolby Digital Plus Atmos-filer spelar sin 5.1- eller 7.1-kanalbädd.

  • En kanalkarta för varje utgång på varje DAC, med en tyst ton som pekar ut en kanal i taget, och förval för quad, ITU 5.1 och två par mot varandra.
  • Dra högtalarna och din plats på en ritning av rummet: avstånd, vinkel, fördröjning och nivå följer av den. Eller mät gruppen med en mikrofon.
  • Justering av nivå, fördröjning och polaritet för varje högtalare, med skydd för marginalen mot klippning.
  • BITPERFEKT visas bara när varje kanal som används ligger på en DAC som inte omsamplas (klockledaren); annars visar signalvägen vad som ändrades.

Beta: avstängd som standard, bakom en enda brytare i appens inställningar. Testad med automatiska tester och virtuella enheter; på riktiga DAC:ar har bara ett mätverktyg körts, och inget i appen har ännu avlyssnats på en riktig grupp. Endast PCM; Bluetooth- och AirPlay-utgångar kan inte ingå.

Vespertines redigerare för högtalargrupper för en quad: en ritning av rummet uppifrån med fyra högtalare runt lyssningsplatsen, och varje högtalares avstånd, vinkel, fördröjning och nivå.
Kanalkartan: varje kanal på varje utgång är tilldelad en högtalare, med en knapp ”Identify” och en ruta ”Inverted” vid varje kanal.
Kanalkarta

03 Rumskorrigering

Mät ditt rum. Korrigera varje högtalare.

Mät ditt rum med en UMIK-1 eller en annan kalibrerad USB-mikrofon, så anpassar Vespertine filter till varje högtalare utifrån vad appen hör vid din plats.

Svep spelas genom en högtalare i taget, på en till fem punkter runt din lyssningsplats. Varje högtalare får egna filter, utformade utifrån mätningen. Filtren består mest av sänkningar: de tar ned rummets toppar och lyfter breda dalar bara försiktigt. Samma mätning ställer in varje högtalares fördröjning och nivå, så att alla högtalare når din plats samtidigt och lika starkt. Rumskorrigering är avstängd som standard, och uppspelningen förblir bitperfekt när den är avstängd. När den är på visar signalvägen RUMSKORRIGERING.

  • Tre mål: Warm (standard), Gentle tilt och Flat. Korrigera bara basen eller hela området, och utforma om filtren senare utan att mäta igen.
  • Importerar filter från REW eller Equalizer APO, med varje högtalares fördröjning och nivå, och exporterar text för Equalizer APO.
  • Importerar impulssvar (WAV, AIFF, CAF eller FLAC) och spelar upp dem med faltning.
  • Stereo och 5.1 (5.1 har testats med simulerade rum och importerade profiler, ännu inte i ett riktigt 5.1-rum).
  • Rumsporträttet visar högtalarna, din plats och varje mikrofonpunkt allteftersom den mäts. Kurvanimationen förvandlar sedan den uppmätta responsen till den förutsagda, och ett före/efter-reglage jämför dem.

Kurvan ”efter” är förutsagd utifrån mätningen och filtren, inte uppmätt. Mät igen med korrigeringen påslagen för att se vad rummet verkligen gör.

Vespertines förutsagda rumskorrigering för ett stereopar med målkurvan Warm: för varje högtalare den uppmätta responsen, målet och den förutsagda responsen efter korrigering, med en topp från rummet nära 120 Hz som sänks med 14 och 18 dB, samt varje högtalares filter.
Rumsporträttet i mätguiden: vänster och höger högtalare, platsen och fem mikrofonpunkter runt den, med mikrofonen placerad på den första.
Rumsporträtt

04 Surround och rumsligt ljud

Dina 5.1-skivor, i samma bibliotek.

Flerkanalsmusik spelas via Apples renderare för rumsligt ljud i AirPods (med huvudspårning där macOS erbjuder det), eller mixas ner efter kanallayout på en stereo-DAC.

DTS-cd-skivor avkodas till 5.1. SACD-avbilder, extraherade SACD-spår, flerkanals-FLAC, TrueHD och DTS-HD MA återges via Apples renderare för rumsligt ljud i AirPods (med huvudspårning där macOS erbjuder det) eller mixas ner på en stereo-DAC. Dolby Digital Plus med Atmos använder macOS objektrenderare; TrueHD Atmos och DTS:X spelar sin kanalbädd. Utmatning kanal för kanal är experimentell, otestad på riktiga receivrar och flerkanaliga USB-DAC:ar (en Sony-tv via HDMI har testats: se docs/DEVICES.md); rapporter efterlyses.

  • Stereo- och surroundversioner av ett album listas en gång; Vespertine spelar den som passar utgången, eller den du har fäst.
  • Bitström till receiver för Dolby Digital, DD+ och DTS-CD är experimentell, otestad på riktiga receivrar och flerkanaliga USB-DAC:ar (en Sony-tv via HDMI har testats: se docs/DEVICES.md); rapporter efterlyses. Testerna av bärarsignalen använder FFmpegs S/PDIF-läsare. Passthrough av TrueHD och DTS-HD MA stöds inte i macOS.
  • Exportera för rumsligt ljud som binaural stereo för hörlurar eller som flerkanals-ALAC för Apple-enheter, med taggar och omslagsbilder.
Goodbye Yellow Brick Road med Elton John, ett 5.1-album i 24 bitar / 88,2 kHz, spelas som rumsligt ljud med huvudspårning i AirPods Max, med signalvägen och en mätare för varje kanal.
Ett album med stereo- och 5.1-versioner av varje låt, listade en gång.
Stereo och 5.1, listade en gång

05 SACD, DVD-Video och DSD

Spela själva skivavbilden.

Peka Vespertine mot en avbild av en SACD eller DVD-Video så spelas musiken direkt från den, utan att något monteras, extraheras eller skrivs.

SACD-avbilder i formatet .iso spelar sina stereo- och 5.1-områden, DST-komprimerade eller okomprimerade, med titlar från skivans egen text. DST avkodas tillbaka till exakt samma DSD, så stereo går till din DAC som inbyggt DSD via DoP där DAC:en stöder det, och 5.1 spelas via Apples renderare för rumsligt ljud i AirPods. LPCM-musiken på DVD-Video-skivor (en .iso eller en VIDEO_TS-mapp) spelas bit för bit, ett album per titel och ett spår per kapitel.

  • SACD-avbilder har testats med syntetiserade skivor, bland annat skivor med ett 5.0-område, bara ett flerkanalsområde eller DSD128 och uppåt.
  • DSF och DSDIFF från DSD64 till DSD512, inklusive DST-komprimerad DSDIFF, går ut som DoP till DAC:ar som tar emot bärarfrekvensen (upp till DSD256 på de DAC:ar som prövats), eller konverteras till PCM med hög samplingsfrekvens. DoP rapporteras fungera upp till DSD256 på en Fosi Audio ZD3 och upp till DSD128 på en FiiO K11 (utvecklarens rapporter, ingen inspelning); DSD512 via DoP är otestat på hårdvara.
  • DVD-Video LPCM i 16, 20 och 24 bitar, 48 och 96 kHz, upp till 8 kanaler. DVD-Audio stöds inte, och krypterade skivor (CSS) kräver en dekrypterad kopia.
Brothers In Arms med Dire Straits spelas direkt från sin SACD-avbild: stereo i DSD64 via DoP till en FiiO K11, med märket INBYGGT DSD · DoP och avkodaren som visar SACD-avbild, DST (förlustfritt).
Love for the Sake of Love med Claudja Barry som DSD128 via DoP till en Fosi Audio ZD3, i 352,8 kHz.
DSD128 · DoP · 352,8 kHz

06 Detektering av falsk hi-res och spektrum

Ta reda på vilka ”hi-res”-filer som inte är det.

Varje fil kan analyseras för sitt verkliga bitdjup, sin verkliga bandbredd och spåren efter kodare med förlust och omsamplare.

Bedömningarna visas med sina belägg och nämner vad mer som kan förklara dem, och spellistan Misstänkt hi-res samlar dem. Bara nollutfyllnad är exakt: de spektrala bedömningarna markeras som frågor, eftersom vissa filer med förlust och hög bithastighet passerar som äkta, medan branta masteringfilter, FM-källor och överföringar från band eller vinyl kan se misstänkta ut. Medan musiken spelas visar mätare och ett livespektrum vad som går ut, inklusive DoP.

  • 16-bitarsljud utfyllt i 24-bitarscontainrar
  • Troligen uppsamplade master i cd-kvalitet som säljs som 96 eller 192 kHz
  • Troligt ursprung i ett format med förlust: MP3 eller AAC omkodad till FLAC
  • Troligen syntetiska höga frekvenser från SBR eller ”AI-förbättring”
  • vespertine-analyze kör samma analys på en Linux-server intill dina filer; appen importerar resultaten.

Filen i den här skärmbilden är en avsiktlig förfalskning: trailerns egen musik, kodad till MP3 och uppsamplad till 24/192 under ett påhittat bandnamn.

Fliken Analys flaggar en ”remaster” i 24/192 för troligt ursprung i ett format med förlust: dess långtidsspektrum slutar vid 16 kHz.

07 AirPods Max via USB-C

Förlustfritt i AirPods Max, och appen visar det.

Anslutna med USB-C-kabeln känns AirPods Max igen som en förlustfri enhet med 24 bitar / 48 kHz.

Musik i 48 kHz spelas bitperfekt och allt annat konverteras med Apples omsamplare i masteringkvalitet, fullt synligt. Via Bluetooth talar Vespertine om att länken är AAC. Detta vilar på Apples beskrivning av kabelvägen och Core Audios avläsning, eftersom AirPods inte har någon digital utgång att göra loopback från.

En smart spellista med spår i 24 bitar / 48 kHz, filtrerad till Oasis, spelas bitperfekt i AirPods Max via USB-C.

08 Bibliotek

Bläddra som i Apple Music. Organisera som en bibliotekarie.

Album, artister, låtar och genrer, var och en med filter du kan kombinera, och Blanda för alla.

  • Filter för format, 24 bitar, 88,2 kHz och uppåt, flerkanal, genre, år, samplingsfrekvens, kanaler och analysresultat. Sökningen ignorerar skiftläge och accenter.
  • Smarta spellistor i de enheter du tänker i: 24 bitar, 88,2 kHz.
  • Remastrar, mono- och stereoutgåvor och SACD:er av samma album delar ett kort; välj utgåva när du öppnar det.
  • Favoriter och antal spelningar, sparade i biblioteket och aldrig skrivna till dina filer. Importerar M3U- och Apple Music-spellistor, antal spelningar och favoriter.
  • Taggredigerare med säkerhetskopior och återställning i ett steg, plus metadatakomplettering från MusicBrainz som visar hur säker den är innan något skrivs.
  • Nätverksresurser via SMB, NFS eller WebDAV, med cachning, Behåll offline och uppspelning anpassad för långsamma servrar: spåren buffras på din Mac innan de spelas, med en laddningsring på uppspelningsknappen medan det pågår.
  • Hitta musik söker igenom alla diskar efter din riktiga musik och lämnar skräpet. En kort konfiguration vid första start väljer din utgång och förklarar vad exklusiv åtkomst och ReplayGain gör.
  • Parametrisk EQ per utgång som importerar förinställningar från AutoEQ och Equalizer APO. Av som standard; när den är på visar signalvägen EQUALIZER i stället för BITPERFEKT.
  • Minispelare, menyradsobjekt, medietangenter, ReplayGain och automatiska, signerade uppdateringar.
Sidan Genrer: en ruta per genre med en mosaik av dess omslag.

09 44 språk

Talar ditt språk.

Varje meny, inställning och meddelande i signalvägen är översatt till 44 språk utöver engelska.

Från ukrainska, tyska och japanska till swahili, tamil och hausa, med lokala pluralformer och talformat, och förenklad kinesiska, traditionell kinesiska och kinesiska för Hongkong, var och en med sitt eget ordförråd. Arabiska, hebreiska, persiska och urdu får en layout från höger till vänster.

Så kontrolleras översättningarna: en automatisk kontroll vid varje ändring bekräftar att varje sträng i appen finns på alla 44 språk med samma platshållare och de pluralformer varje språk behöver, och huvudskärmarna har kontrollerats på flera språk efter avklippt eller överlappande text och spegling för höger till vänster. De började som noggranna maskinöversättningar, så rättelser från modersmålstalare tas tacksamt emot på 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

Format

Surroundfiler, förlustfria filer och filer med förlust.

Stereo och flerkanal, PCM och DSD, skivavbilder och vanliga filer, med stöd för CUE-filer genomgående.

Format som Vespertine spelar, och hur
FLAC, ALAC, WAV, AIFFUrsprunglig samplingsfrekvens och ordlängd: upp till 32 bitar och den frekvens din DAC kör (testat upp till 768 kHz); oförändrad 32-bitars PCM kräver heltalsläge. Avbilder med CUE-filer..flac .m4a .wav .aiff .cue
DSD64 – DSD512DSF och DSDIFF, DST-komprimerade eller okomprimerade. DoP beror på DAC:n och bärarfrekvensen, annars PCM. DoP är testat upp till DSD256; DSD512 via DoP är otestat på hårdvara..dsf .dff
SACD-avbilderStereo- och flerkanalsområden, DST eller okomprimerat, direkt från avbilden; varje låt listas en gång med sina stereo- och 5.1-versioner..iso
DVD-Video LPCM16, 20 och 24 bitar i 48 och 96 kHz, 1 till 8 kanaler, bit för bit; ett album per titel, ett spår per kapitel. DVD-Audio stöds inte..iso VIDEO_TS
Dolby AtmosDolby Digital Plus med Atmos, renderat av objektrenderaren i macOS, eller dess avkodade kanalbädd..ec3 .m4a .mp4
Dolby TrueHD, MLPFörlustfritt, kan vara bitperfekt; TrueHD Atmos spelar sin kanalbädd, dess objekt renderas inte..thd .mlp .mka
DTS-HD Master Audio, DTS-HD HR, DTSMA är förlustfritt och kan vara bitperfekt; DTS:X spelar sin kanalbädd. Rå DTS avkodas; bitström från DTS-CD går en separat väg..dts .dtshd .mka
Dolby Digital (Plus)Avkodas av macOS. Bitström till receiver är experimentell, otestad på riktiga receivrar och flerkanaliga USB-DAC:ar (en Sony-tv via HDMI har testats: se docs/DEVICES.md); rapporter efterlyses..ac3 .ec3
DTS-cd-skivor och DTS-WAVKänns igen och avkodas till 5.1, även album som delats upp med CUE..wav .flac .cue
APE, WavPack, TTAFörlustfritt. DSD i WavPack stöds inte..ape .wv .tta
Opus, Vorbis, Musepack, MP3, AACAvkodas och markeras som med förlust..opus .ogg .mpc .mp3 .m4a

Jämförelse

Så står den sig.

Flera spelare för Mac erbjuder bitperfekt uppspelning. Här jämförs vad varje spelares egen dokumentation eller källkod säger. ”Inte dokumenterat” betyder att utvecklaren inte uttalar sig åt något håll, inte att funktionen saknas. Vespertines faltning är till för rumskorrigering; appen har inga insticksprogram för ljudeffekter och inga strömningstjänster.

Vespertine jämförd med sju andra musikspelare för Mac, utifrån varje spelares egen dokumentation eller källkod
FunktionVespertineApple Music (Mac)Audirvana Studio / OriginRoonVeraVoxColibriCogfoobar2000 for Mac
KällkodGPL-3.0SlutenSlutenSlutenSlutenSlutenGPL-2.0Sluten
FLAC-/DSD-filerJa / JaNej / NejJa / JaJa / JaJa / JaJa / JaJa / JaJa / Nej⁴
Automatisk växling av DAC:ns samplingsfrekvensJaNejJaJaJaJaJaInte dokumenterat
Exklusivt läge (hog)JaNejJaJaJaJaJaJa
16/24-bitars PCM med oförändrade sampelVillkor + testermacOS 27: tester av tredje part¹Utvecklarens uppgiftUtvecklarens uppgiftLoopbacktest i appenUtvecklarens uppgiftIndikator i appenInte dokumenterat
Lokala surroundfilerJa²Inte dokumenteratJaJaJaInte dokumenteratJaInte dokumenterat
Rumsligt ljud från Apple för lokal surroundJaEndast Atmos i katalogen³Inte dokumenteratInte dokumenteratInte dokumenteratInte dokumenteratJaInte dokumenterat
Analys av hi-res-filerJaNejAudioScanDynamikomfång, ljudstyrkaJaInte dokumenteratNej (bara livespektrum)Nej (bara livespektrum)
SACD ISOJaNejJaNej (bara DSF/DFF)JaNejNejNej⁴
RumskorrigeringMätning i appen (USB-mikrofon) eller import från REW / APO och av impulssvarNejVia faltning (Origin: betaltillval) eller Audio UnitsVia faltningNej (medvetet val)Inte dokumenteratNejInte dokumenterat
Faltning / insticksprogram för ljudeffekterJa (rumskorrigering) / NejNej / NejJa (Origin: betaltillval) / Audio UnitsJa / NejNej / NejInte dokumenterat / Inte dokumenteratNej / NejInte dokumenterat / Audio Units
StrömningstjänsterNejApple MusicStudio: ja; Origin: nejJaNej (lokalt + UPnP)Nej (internetradio)Nej (internetradio)Nej (internetradio)

¹ Apple Music på macOS 27 var bitexakt i 16/24 bitar i loopbacktester av tredje part som rapporterats på ASR, vid 100 % volym. Detta är inte en mätning gjord av Vespertine; den ursprungliga rapporten kunde inte kontrolleras på nytt oberoende inför den här uppdateringen. Det finns fortfarande ingen automatisk frekvensväxling, inget hog-läge, ingen FLAC och ingen DSD på Mac.

² Utgång till flerkanals-DAC och bitström till receiver är experimentella, otestade på riktiga receivrar och flerkanaliga USB-DAC:ar (en Sony-tv via HDMI har testats: se docs/DEVICES.md); rapporter efterlyses.

³ Apple dokumenterar rumsligt ljud med huvudspårning för Dolby Atmos-spår i Apple Music-katalogen, inte rumslig rendering av dina egna flerkanalsfiler.

⁴ Testat på foobar2000 2.26 (macOS 27.0.1) utan komponenter: DSF-, DFF- och SACD ISO-filer misslyckas med ”Unsupported file format”. DSF och DFF spelas bara som PCM i 352,8 kHz efter att FFmpeg installerats separat och de lagts till i dess FFmpeg Decoder Wrapper; SACD ISO misslyckas fortfarande.

Källor och avgränsning. Rättelser välkomnas: öppna ett ärende.

Nyheter

Nyheter i 0.15.1.

Senaste versionen

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.

Den här versionsinformationen har inte översatts än, så den visas på engelska.

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 · redan installerad? Den uppdaterar sig själv, eller brew upgrade --cask vespertine

Tidigare versioner

  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 lägger till rumskorrigering: mät dina högtalare med en UMIK-1-mikrofon och spela genom filter gjorda för ditt rum. Den ser också till att uppspelning över nätverket inte står utan data.

  5. 0.13.2

    Vespertine 0.13.2 spelar 5.1-DSD i rumsligt ljud på AirPods, talar om när ljud konverteras eller nedmixas och hänger sig inte längre när du avslutar.

Vanliga frågor

Frågor och svar.

Är den verkligen gratis?

Ja. Vespertine är gratis och öppen källkod under GPL-3.0. Det finns inget konto, ingen prenumeration, ingen reklam och ingen telemetri (integritet). Den går bara ut på nätet för att söka efter uppdateringar, och för att nå MusicBrainz, Cover Art Archive eller ListenBrainz, eller hitta omslag till din Discord-status, när du ber den om det.

Vad behöver jag?

macOS 14.4 (Sonoma) eller senare, på Apple silicon eller Intel. Intel-hårdvara är otestad; Intel-versionen har körts under Rosetta, och rapporter från riktiga Intel-Macar är välkomna.

Hur installerar och uppdaterar jag den?

Ladda ner DMG-filen, öppna den och flytta Vespertine till Program. Den är signerad med ett Developer ID och notariserad av Apple, och den uppdaterar sig själv; varje uppdatering är signerad. Med Homebrew: brew install --cask szeremeta1/tap/vespertine, sedan brew upgrade --cask vespertine eller appens egna uppdateringar.

Strömmar den från Qobuz, TIDAL eller Apple Music?

Nej. Vespertine spelar musik du äger, på din Mac, på externa diskar eller på en nätverksresurs. DRM-skyddade nedladdningar från en Apple Music-prenumeration kan inte spelas.

Hur vet jag att den verkligen är bitperfekt?

Signalvägen läser av vad Core Audio faktiskt gjorde: enhetens nominella samplingsfrekvens, dess fysiska format och vem som har den. Avkodarna har automatiska tester (TrueHD mot sin källa, DTS mot FFmpegs egen avkodare), ett inbyggt loopbacktest kontrollerar programvaruvägen sampel för sampel, och med vespertine-probe kan du kontrollera din egen hårdvara. Så kontrollerar du det själv.

Har Vespertine rumskorrigering?

Ja. Mät ditt rum med en UMIK-1 eller en annan kalibrerad USB-mikrofon på en till fem punkter runt din lyssningsplats, så anpassar Vespertine filter till varje högtalare och samordnar deras fördröjning och nivå, i stereo eller 5.1 (5.1 har testats med simulerade rum och importerade profiler, ännu inte i ett riktigt 5.1-rum). Appen kan också importera filter från REW och Equalizer APO samt impulssvar. Funktionen är avstängd som standard, uppspelningen förblir bitperfekt när den är avstängd, och signalvägen visar RUMSKORRIGERING när den är på. Så fungerar rumskorrigeringen.

Kan den spela SACD- och DVD-skivor?

Den spelar deras avbilder. SACD-avbilder (.iso), stereo och flerkanal, DST-komprimerade eller okomprimerade, och LPCM-musiken på DVD-Video-avbilder eller i VIDEO_TS-mappar spelas direkt från avbilden, utan att något extraheras. DVD-Audio stöds inte, och krypterade (CSS) dvd-skivor kräver en dekrypterad kopia.

Spelar den Dolby Atmos?

Dolby Digital Plus med Atmos spelas via objektrenderaren i macOS, som rumsligt ljud på AirPods (med huvudspårning där macOS erbjuder det). TrueHD Atmos och DTS:X spelar sin förlustfria kanalbädd; deras objekt renderas inte. Bitström till en AV-receiver är experimentell, otestad på riktiga receivrar; rapporter efterlyses.

Ändrar den mina filer?

Bara när du redigerar taggar, och då säkerhetskopieras varje fil först och kan återställas i ett steg. Mappar refereras på plats; import skapar APFS-kloner som inte tar något extra utrymme.

Vilken hårdvara har den testats på?

PCM-uppspelning har testats upp till 768 kHz och DSD256 på en Fosi Audio ZD3, och upp till 384 kHz och DSD128 på en FiiO K11 (utvecklarens rapporter; se docs/DEVICES.md), där även heltalsläge testades. Uppspelning har också testats på AirPods Max via USB-C och Bluetooth, högtalarna i en MacBook Pro och en Sony-tv via HDMI i 5.1. Intel-hårdvara är otestad. Bitström till receiver och utgång till flerkanals-DAC är experimentella, otestade på riktiga receivrar och flerkanals-USB-DAC:ar (en Sony-tv via HDMI har testats: se docs/DEVICES.md); rapporter efterlyses.

Finns den på mitt språk?

Troligen: gränssnittet finns på engelska och 44 andra språk, däribland arabiska, hebreiska, persiska och urdu, som skrivs från höger till vänster. Vespertine följer språket som är inställt för den i Systeminställningar. Rättelser från modersmålstalare välkomnas på GitHub.

Stöd

Hjälp Vespertine att växa.

Den är gratis, öppen källkod och utvecklas öppet. Så här kan du hjälpa till.

  • Sponsra på GitHub

    Vespertine är gratis. Om du har nytta av den stöder ett sponsorskap på GitHub utvecklingen.

  • Rapportera din DAC

    Berätta vad din DAC, ditt ljudgränssnitt eller din receiver gjorde. Varje enhetsrapport utökar det som har kontrollerats på riktig hårdvara.

  • Rätta en översättning

    Hittat en klumpig formulering på något av de 44 språken? Öppna ett ärende med en bättre formulering.

  • Läs koden

    Felrapporter, pull requests och frågor är välkomna. Villkoren för signalvägen och deras tester finns alla i kodförrådet.

Ladda ner

Spela din surroundsamling på din Mac.

Gratis · öppen källkod · version 0.15.1 · macOS 14.4 eller senare · Apple silicon och Intel

Eller med Homebrew: brew install --cask szeremeta1/tap/vespertine