Libero e open sourcemacOS 14.4+Apple silicon e Intel

Musica surround e hi-res, sul tuo Mac.

Il player per Mac libero e open source per collezioni musicali surround e hi-res. Immagini disco SACD e DVD-Video, DSD, CD DTS e file DTS-HD MA, TrueHD e Atmos condividono un’unica libreria con i tuoi album stereo e, sugli AirPods, si ascoltano in audio spaziale (con rilevamento della testa dove macOS lo fornisce). La correzione ambiente misura la tua stanza con un microfono USB e corregge ciascun altoparlante; resta disattivata finché non la attivi. Il percorso del segnale mostra ogni passaggio dal file all’uscita. In inglese e in altre 44 lingue.

Ti piace? Lascia una stella su GitHub · Partecipa alla discussione

Versione 0.15.1 · 28 MB · 4 novembre 2026 · firmata e notarizzata · Note di rilascio

Oppure con Homebrew: brew install --cask szeremeta1/tap/vespertine

L’uscita canale per canale e il bitstream verso il sintoamplificatore sono sperimentali, non testati su sintoamplificatori reali né su DAC USB multicanale (è stato testato un televisore Sony via HDMI: vedi docs/DEVICES.md); segnalazioni gradite. Privacy: nessun dato raccolto.

L’Inspector In riproduzione di Vespertine: Les jeux d’eaux à la Villa d’Este di Liszt suonato da Lazar Berman, contrassegnato HI-RES LOSSLESS e BIT-PERFECT, esclusivo, 32 / 96, con il percorso del segnale da un FLAC a 24 bit / 96 kHz, attraverso libFLAC alla frequenza nativa e a volume unitario, fino a un Fosi Audio ZD3.
Percorso del segnaleFosi Audio ZD3 · 24 / 96

Trailer

Guardalo in 55 secondi.

Attiva l’audio. Tutto ciò che vedi è l’app vera, registrata sulla libreria personale dello sviluppatore.

55 s · 1080p · le copertine appartengono ai rispettivi proprietari

Perché Vespertine

Un player musicale per Mac, pensato per surround e hi-res.

Musica surround e stereo in un’unica libreria, e un player che mostra esattamente cosa ha fatto al segnale.

  • Il surround in un’unica libreria

    Immagini e rip SACD, dischi DVD-Video, CD DTS, DTS-HD MA e TrueHD stanno accanto ai tuoi album stereo e suonano tramite il renderer di audio spaziale di Apple sugli AirPods (con rilevamento della testa dove macOS lo fornisce). Quando un album esiste in entrambe le versioni, ogni brano compare una sola volta e viene riprodotta la versione giusta per la tua uscita.

  • Un percorso del segnale verificabile

    Frequenze, lunghezze di parola, guadagno ed elaborazione dei canali, riletti da Core Audio. Le condizioni per il bit-perfect sono nel codice sorgente, con test automatici, un test di loopback e una guida alla verifica hardware.

  • Verifica i file hi-res

    L’analisi segnala i bit riempiti con zeri e un possibile upsampling o un’origine lossy. I verdetti spettrali sono stime, mostrate con le relative prove e i loro limiti. La stessa analisi gira su un server Linux accanto ai tuoi file.

  • Open source verificabile

    Libero sotto licenza GPL. Leggi, compila e modifica il player, comprese le sue condizioni di uscita e i test. Nessun account, abbonamento, pubblicità o telemetria.

Bit-perfectEsclusivo32 / 19244.1 → 48 kHzDSD 128 · DoPCorrezione ambienteSpaziale · rilevamento testaAlte frequenze sintetiche?

01 Bit-perfect

Ogni brano alla sua frequenza e profondità native.

Il percorso del segnale elenca ogni passaggio dal file al tuo DAC, riletto da Core Audio, e indica quando qualcosa ha modificato i campioni.

Vespertine imposta il dispositivo alla frequenza di ciascun file e ricampiona, con il convertitore di qualità mastering di Apple, solo quando il DAC non la supporta. BIT-PERFECT compare solo quando sono soddisfatte le condizioni nel codice sorgente: frequenza nativa, nulla che modifichi i campioni, una lunghezza di parola compatibile e un dispositivo in uso esclusivo o non condiviso con un’altra app. La riproduzione PCM è stata testata fino a 768 kHz e DSD256 su un Fosi Audio ZD3, e fino a 384 kHz e DSD128 su un FiiO K11 (segnalazioni dello sviluppatore; vedi docs/DEVICES.md).

  • La Modalità esclusiva (hog) tiene le altre app lontane dal dispositivo. In modalità condivisa i tasti del volume e la Digital Crown regolano il DAC; se attivi l’opzione, possono farlo anche in Modalità esclusiva.
  • La Modalità intera invia PCM a 32 bit non elaborato direttamente ai DAC che accettano dati interi.
  • L’opzione Adatta alle sorgenti a 16 bit (disattivata per impostazione predefinita) invia i file a 16 bit come 16 bit, senza riempimento con zeri, ai DAC dotati di una vera modalità a 16 bit.
  • Riproduzione gapless, anche per gli album con CUE sheet divisi da un unico file.
  • Ricorda il tuo DAC. Se non è collegato, la musica suona sulla migliore uscita connessa e torna sul DAC quando è di nuovo disponibile.
  • Le uscite senza un proprio controllo del volume (HDMI, ottica, line-out) possono usare il volume di Vespertine, da scegliere uscita per uscita. Sotto il 100% le etichette indicano che non è più bit-perfect.
  • Quando chiudi Vespertine, restituisce il DAC alla frequenza e alla profondità che aveva prima.
  • Un test di loopback integrato confronta ogni campione che Vespertine invia a un dispositivo virtuale. È una verifica software, indicata come tale, e non modifica mai il badge BIT-PERFECT.
Vespertine riproduce Années de pèlerinage di Liszt nell’interpretazione di Lazar Berman, da un FLAC a 24 bit / 96 kHz: l’Inspector lo indica come bit-perfect ed esclusivo su un Fosi Audio ZD3, con ogni passaggio del percorso del segnale.
La scheda del test di loopback: 24 bit a 44,1 e 96 kHz, 16 bit riempiti con zeri e una coppia gapless, ognuno identico bit per bit.
Test di loopback · verifica software

02 Gruppi di altoparlanti · beta

Più DAC. Un unico sistema di altoparlanti.

Riproduci un solo flusso su due o più DAC USB come un unico sistema quadrifonico o surround, con una mappa dei canali, regolazioni per altoparlante e un disegno della tua stanza.

Vespertine riunisce i tuoi DAC in un aggregato Core Audio privato che le altre app non vedono. Un DAC, il master di clock, detta il tempo e gli altri lo seguono. I canali di un brano vanno agli altoparlanti in base a dove si trovano: un canale con un altoparlante tutto suo suona lì senza modifiche, uno tra due altoparlanti viene ripartito tra loro a potenza uguale, e l’LFE è escluso per impostazione predefinita. I file Dolby Digital Plus Atmos riproducono la loro base di canali 5.1 o 7.1.

  • Una mappa dei canali per ogni uscita di ogni DAC, con un tono discreto per identificare un canale alla volta, e preset per un quad, un ITU 5.1 e due coppie una di fronte all’altra.
  • Trascina gli altoparlanti e la tua poltrona su un disegno della stanza: distanza, angolo, ritardo e livello ne derivano. Oppure misura il gruppo con un microfono.
  • Regolazioni di livello, ritardo e polarità per ogni altoparlante, con un margine di sicurezza contro la saturazione.
  • BIT-PERFECT compare solo quando ogni canale in uso si trova su un DAC che non viene ricampionato (il master di clock); altrimenti il percorso del segnale indica che cosa è cambiato.

Beta: disattivata per impostazione predefinita, dietro un unico interruttore nelle impostazioni dell’app. Provata con test automatici e dispositivi virtuali; su DAC reali è stato eseguito solo uno strumento di sonda, e nell’app non è ancora stato ascoltato nulla su un gruppo reale. Solo PCM; le uscite Bluetooth e AirPlay non possono aggiungersi.

L’editor dei gruppi di altoparlanti di Vespertine per un quad: un disegno della stanza visto dall’alto con quattro altoparlanti attorno alla posizione d’ascolto, e distanza, angolo, ritardo e livello di ciascuno.
La mappa dei canali: ogni canale di ogni uscita assegnato a un altoparlante, con un pulsante «Identify» e una casella «Inverted» su ogni canale.
Mappa dei canali

03 Correzione ambiente

Misura la tua stanza. Correggi ogni altoparlante.

Misura la tua stanza con un UMIK-1 o un altro microfono USB calibrato, e Vespertine crea filtri su misura per ciascun altoparlante in base a ciò che sente dal tuo posto d’ascolto.

Gli sweep vengono riprodotti da un altoparlante alla volta e misurati in un numero di punti compreso tra uno e cinque attorno al tuo posto d’ascolto. Ogni altoparlante riceve i propri filtri, progettati a partire dalla misurazione. Sono per lo più attenuazioni: abbassano i picchi della stanza e rinforzano solo con delicatezza gli avvallamenti ampi. La stessa misurazione imposta il ritardo e il livello di ciascun altoparlante, così ogni altoparlante raggiunge il tuo posto nello stesso istante e con lo stesso volume. La correzione ambiente è disattivata per impostazione predefinita e la riproduzione resta bit-perfect finché è disattivata. Quando è attiva, il percorso del segnale indica CORREZIONE AMBIENTE.

  • Tre obiettivi: Warm (predefinito), Gentle tilt e Flat. Correggi solo i bassi o la gamma completa, e riprogetta i filtri in seguito senza misurare di nuovo.
  • Importa filtri da REW o Equalizer APO, con il ritardo e il livello di ciascun altoparlante, ed esporta i filtri in formato testo di Equalizer APO.
  • Importa risposte all’impulso (WAV, AIFF, CAF o FLAC) e le applica in riproduzione tramite convoluzione.
  • Stereo e 5.1 (il 5.1 è testato con stanze simulate e profili importati, non ancora in una vera stanza 5.1).
  • Il Ritratto della stanza mostra gli altoparlanti, il tuo posto d’ascolto e ciascun punto del microfono man mano che viene misurato. L’animazione della curva trasforma poi la risposta misurata in quella prevista, e un selettore prima/dopo le mette a confronto.

La curva «dopo» è prevista a partire dalla misurazione e dai filtri, non misurata. Per vedere cosa fa davvero la stanza, misura di nuovo con la correzione attiva.

La correzione ambiente prevista da Vespertine per una coppia stereo con l’obiettivo Warm: per ciascun altoparlante, la risposta misurata, l’obiettivo e la risposta prevista dopo la correzione, con un picco della stanza vicino a 120 Hz attenuato di 14 e 18 dB, e i filtri di ciascun altoparlante.
Il Ritratto della stanza nella procedura guidata di misurazione: gli altoparlanti sinistro e destro, il posto d’ascolto e cinque punti per il microfono attorno a esso, il primo con il microfono posizionato sopra.
Ritratto della stanza

04 Surround e audio spaziale

I tuoi dischi 5.1, nella stessa libreria.

La musica multicanale suona tramite il renderer di audio spaziale di Apple sugli AirPods (con rilevamento della testa dove macOS lo fornisce) oppure, su un DAC stereo, viene sottoposta a downmix in base al layout dei canali.

I CD DTS vengono decodificati in 5.1. Immagini SACD, tracce SACD estratte, FLAC multicanale, TrueHD e DTS-HD MA vengono resi tramite il renderer di audio spaziale di Apple sugli AirPods (con rilevamento della testa dove macOS lo fornisce) o sottoposti a downmix su un DAC stereo. Il Dolby Digital Plus con Atmos usa il renderer a oggetti di macOS; TrueHD Atmos e DTS:X riproducono il loro channel bed. L’uscita canale per canale è sperimentale, non testata su sintoamplificatori reali né su DAC USB multicanale (è stato testato un televisore Sony via HDMI: vedi docs/DEVICES.md); segnalazioni gradite.

  • Le versioni stereo e surround di un album compaiono una sola volta; Vespertine riproduce quella adatta all’uscita, o quella che hai fissato.
  • Il bitstream Dolby Digital, DD+ e DTS-CD verso il sintoamplificatore è sperimentale, non testato su sintoamplificatori reali né su DAC USB multicanale (è stato testato un televisore Sony via HDMI: vedi docs/DEVICES.md); segnalazioni gradite. I test della portante usano il lettore S/PDIF di FFmpeg. Il passthrough di TrueHD e DTS-HD MA non è supportato su macOS.
  • Esporta per l’audio spaziale come stereo binaurale per le cuffie o come ALAC multicanale per i dispositivi Apple, con tag e copertine.
Goodbye Yellow Brick Road di Elton John, un album 5.1 a 24 bit / 88,2 kHz, riprodotto in audio spaziale con rilevamento della testa sugli AirPods Max, con il percorso del segnale e un indicatore di livello per ogni canale.
Un album con versioni stereo e 5.1 di ogni brano, che compaiono una sola volta.
Stereo e 5.1, in un’unica voce

05 SACD, DVD-Video e DSD

Riproduci direttamente l’immagine del disco.

Indica a Vespertine un’immagine SACD o DVD-Video e la musica viene riprodotta direttamente da lì, senza montare, estrarre o scrivere nulla.

Le immagini SACD .iso riproducono le aree stereo e 5.1, compresse in DST o no, con i titoli presi dal testo del disco stesso. Il DST viene decodificato riottenendo esattamente il DSD originale, così lo stereo arriva al DAC come DSD nativo via DoP, dove il DAC lo supporta, e il 5.1 suona tramite il renderer di audio spaziale di Apple sugli AirPods. La musica LPCM dei dischi DVD-Video (un’immagine .iso o una cartella VIDEO_TS) viene riprodotta bit per bit, con un album per titolo e una traccia per capitolo.

  • Le immagini SACD sono testate con dischi sintetizzati, compresi dischi con un’area 5.0, con la sola area multicanale o in DSD128 e oltre.
  • DSF e DSDIFF da DSD64 a DSD512, DSDIFF compresso in DST incluso, escono in DoP verso i DAC che accettano la frequenza della portante (fino a DSD256 sui DAC provati), oppure vengono convertiti in PCM ad alta frequenza. Il DoP risulta funzionante fino a DSD256 su un Fosi Audio ZD3 e fino a DSD128 su un FiiO K11 (segnalazioni dello sviluppatore, senza registrazione); il DSD512 in DoP non è testato su hardware.
  • DVD-Video LPCM a 16, 20 e 24 bit, 48 e 96 kHz, fino a 8 canali. Il DVD-Audio non è supportato e i dischi criptati (CSS) richiedono una copia decriptata.
Brothers In Arms dei Dire Straits riprodotto direttamente dalla sua immagine disco SACD: DSD64 stereo via DoP verso un FiiO K11, con il badge DSD NATIVO · DoP e il decoder che indica Immagine SACD, DST (lossless).
Love for the Sake of Love di Claudja Barry in DSD128 via DoP verso un Fosi Audio ZD3, a 352,8 kHz.
DSD128 · DoP · 352,8 kHz

06 Rilevamento dei falsi hi-res e spettro

Scopri quali file «hi-res» non lo sono.

Ogni file può essere analizzato per scoprirne la reale profondità di bit, la reale larghezza di banda e le impronte di encoder lossy e ricampionatori.

I verdetti sono accompagnati dalle prove e indicano cos’altro potrebbe spiegarli, e una playlist Hi-Res sospetti li raccoglie. Solo il riempimento con zeri si rileva con esattezza: i verdetti spettrali sono segnalati come domande, perché alcuni file lossy ad alto bitrate passano per autentici, mentre filtri di mastering ripidi, sorgenti FM e trasferimenti da nastro o vinile possono sembrare sospetti. Durante la riproduzione, gli indicatori di livello e uno spettro in tempo reale mostrano cosa esce, DoP compreso.

  • Audio a 16 bit riempito con zeri in contenitori a 24 bit
  • Master di qualità CD probabilmente sottoposti a upsampling e venduti come 96 o 192 kHz
  • Probabile origine lossy: MP3 o AAC transcodificati in FLAC
  • Probabili alte frequenze sintetiche da SBR o «potenziamento con IA»
  • vespertine-analyze esegue la stessa analisi su un server Linux accanto ai tuoi file; l’app ne importa i risultati.

Il file in questo screenshot è un falso voluto: la musica stessa del trailer, codificata in MP3 e sottoposta a upsampling a 24/192 sotto un nome di band inventato.

La scheda Analisi che segnala un «remaster» 24/192 come di probabile origine lossy: il suo spettro a lungo termine si ferma a 16 kHz.

07 AirPods Max via USB-C

Lossless sugli AirPods Max, e lo dichiara.

Collegati con il cavo USB-C, gli AirPods Max vengono riconosciuti come dispositivo lossless a 24 bit / 48 kHz.

La musica a 48 kHz viene riprodotta in bit-perfect e tutto il resto viene convertito, in bella vista, con il ricampionatore di qualità mastering di Apple. Via Bluetooth, Vespertine ti indica che il collegamento è AAC. Tutto questo si basa sulla descrizione di Apple del percorso via cavo e sulla rilettura di Core Audio, dato che gli AirPods non hanno un’uscita digitale da riportare in loopback.

Una playlist smart di brani a 24 bit / 48 kHz, filtrata sugli Oasis, riprodotta in bit-perfect sugli AirPods Max via USB-C.

08 Libreria

Sfoglia come in Apple Music. Gestisci come un bibliotecario.

Album, artisti, brani e generi, ciascuno con filtri combinabili e con la Riproduzione casuale.

  • Filtri per formato, 24 bit, 88,2 kHz e oltre, multicanale, genere, anno, frequenza di campionamento, canali e verdetto dell’analisi. La ricerca ignora maiuscole e accenti.
  • Playlist smart nelle unità che usi tu: 24 bit, 88,2 kHz.
  • Remaster, edizioni mono e stereo e SACD di uno stesso album condividono una scheda; scegli l’edizione quando la apri.
  • Preferiti e conteggi di riproduzione, salvati nella libreria e mai scritti nei tuoi file. Importa playlist M3U e di Apple Music, conteggi di riproduzione e preferiti.
  • Editor di tag con backup e ripristino in un solo passaggio, più l’arricchimento da MusicBrainz, che mostra il suo grado di affidabilità prima di scrivere qualsiasi cosa.
  • Condivisioni di rete via SMB, NFS o WebDAV, con cache, Mantieni offline e una riproduzione pensata per i server lenti: i brani vengono caricati in un buffer sul tuo Mac prima di essere riprodotti e, nel frattempo, sul pulsante di riproduzione compare un anello di caricamento.
  • Trova musica cerca la tua vera musica su ogni disco e lascia da parte il superfluo. Una breve configurazione al primo avvio sceglie la tua uscita e spiega cosa fanno l’accesso esclusivo e il ReplayGain.
  • EQ parametrico per ogni uscita, che importa preset AutoEQ ed Equalizer APO. Disattivato per impostazione predefinita; quando è attivo, il percorso del segnale indica EQUALIZZATORE invece di BIT-PERFECT.
  • Mini player, icona nella barra dei menu, tasti multimediali, ReplayGain e aggiornamenti automatici firmati.
La pagina Generi: un riquadro per ogni genere con un mosaico delle sue copertine.

09 44 lingue

Parla la tua lingua.

Ogni menu, impostazione e messaggio del percorso del segnale è tradotto in 44 lingue oltre all’inglese.

Dall’ucraino, dal tedesco e dal giapponese allo swahili, al tamil e all’hausa, con plurali e formati numerici locali, e con cinese semplificato, tradizionale e di Hong Kong, ciascuno con il proprio lessico. Arabo, ebraico, persiano e urdu hanno un layout da destra a sinistra.

Come vengono verificate le traduzioni: un controllo automatico a ogni modifica conferma che ogni stringa dell’app esiste in tutte le 44 lingue, con gli stessi segnaposto e le forme plurali richieste da ciascuna lingua, e le schermate principali sono state controllate in diverse lingue alla ricerca di testo troncato o sovrapposto e per verificare il rispecchiamento da destra a sinistra. Sono nate come traduzioni automatiche curate, quindi le correzioni dei madrelingua sono molto gradite su 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

Formati

Surround, file lossless e lossy.

Stereo e multicanale, PCM e DSD, immagini disco e file singoli, con CUE sheet supportati ovunque.

I formati che Vespertine riproduce, e come
FLAC, ALAC, WAV, AIFFFrequenza e profondità di bit native, fino a 32 bit e fino alla frequenza a cui lavora il tuo DAC (testato fino a 768 kHz); il PCM a 32 bit inalterato richiede la modalità intera. Immagini con CUE sheet..flac .m4a .wav .aiff .cue
DSD64 – DSD512DSF e DSDIFF, compressi DST o non compressi. Il DoP dipende dal DAC e dalla frequenza portante, altrimenti PCM. Il DoP è testato fino a DSD256; il DSD512 in DoP non è stato testato su hardware..dsf .dff
Immagini SACDAree stereo e multicanale, DST o non compresse, direttamente dall’immagine; ogni brano compare una sola volta, con le sue versioni stereo e 5.1..iso
DVD-Video LPCM16, 20 e 24 bit a 48 e 96 kHz, da 1 a 8 canali, bit per bit; un album per titolo, una traccia per capitolo. Il DVD-Audio non è supportato..iso VIDEO_TS
Dolby AtmosDolby Digital Plus con Atmos, renderizzato dal renderer a oggetti di macOS, oppure il suo channel bed decodificato..ec3 .m4a .mp4
Dolby TrueHD, MLPLossless, può essere bit-perfect; di TrueHD Atmos viene riprodotto il channel bed, gli oggetti non vengono renderizzati..thd .mlp .mka
DTS-HD Master Audio, DTS-HD HR, DTSMA è lossless e può essere bit-perfect; di DTS:X viene riprodotto il channel bed. Il DTS raw viene decodificato; il bitstream dei DTS-CD segue un percorso separato..dts .dtshd .mka
Dolby Digital (Plus)Decodificato da macOS. Il bitstream verso il sintoamplificatore è sperimentale, non testato su sintoamplificatori reali né su DAC USB multicanale (è stato testato un televisore Sony via HDMI: vedi docs/DEVICES.md); segnalazioni gradite..ac3 .ec3
CD DTS e DTS-WAVRiconosciuti e decodificati in 5.1, compresi gli album suddivisi tramite CUE..wav .flac .cue
APE, WavPack, TTALossless. Il DSD all’interno di WavPack non è supportato..ape .wv .tta
Opus, Vorbis, Musepack, MP3, AACDecodificati e contrassegnati come lossy..opus .ogg .mpc .mp3 .m4a

Confronto

Come si posiziona.

Diversi player per Mac offrono la riproduzione bit-perfect. Questo confronto riporta ciò che dicono la documentazione o il codice sorgente di ciascun player. «Non documentato» significa che il produttore non si pronuncia né in un senso né nell’altro, non che la funzione manchi. La convoluzione di Vespertine serve alla correzione ambiente; Vespertine non ha plugin di effetti audio né servizi di streaming.

Vespertine a confronto con altri sette player musicali per Mac, secondo la documentazione o il codice sorgente di ciascun player
FunzioneVespertineApple Music (Mac)Audirvana Studio / OriginRoonVeraVoxColibriCogfoobar2000 for Mac
Codice sorgenteGPL-3.0ChiusoChiusoChiusoChiusoChiusoGPL-2.0Chiuso
File FLAC / DSDSì / SìNo / NoSì / SìSì / SìSì / SìSì / SìSì / SìSì / No⁴
Cambio automatico della frequenza del DACSìNoSìSìSìSìSìNon documentato
Modalità esclusiva (hog)SìNoSìSìSìSìSìSì
PCM a 16/24 bit senza alterare i campioniCondizioni + testmacOS 27: test di terzi¹Dichiarazione del produttoreDichiarazione del produttoreTest di loopback nell’appDichiarazione del produttoreIndicatore nell’appNon documentato
File surround localiSì²Non documentatoSìSìSìNon documentatoSìNon documentato
Audio spaziale di Apple per il surround localeSìSolo Atmos del catalogo³Non documentatoNon documentatoNon documentatoNon documentatoSìNon documentato
Analisi dei file hi-resSìNoAudioScanGamma dinamica, loudnessSìNon documentatoNo (solo spettro in tempo reale)No (solo spettro in tempo reale)
SACD ISOSìNoSìNo (solo DSF/DFF)SìNoNoNo⁴
Correzione ambienteMisurata nell’app (microfono USB) o importata da REW / APO e da risposte all’impulsoNoTramite convoluzione (Origin: opzione a pagamento) o Audio UnitsTramite convoluzioneNo (per scelta progettuale)Non documentatoNoNon documentato
Convoluzione / plugin di effetti audioSì (correzione ambiente) / NoNo / NoSì (Origin: opzione a pagamento) / Audio UnitsSì / NoNo / NoNon documentato / Non documentatoNo / NoNon documentato / Audio Units
Servizi di streamingNoApple MusicStudio: sì; Origin: noSìNo (locale + UPnP)No (radio via internet)No (radio via internet)No (radio via internet)

¹ Apple Music su macOS 27 è risultato identico bit per bit a 16/24 bit nei test di loopback di terzi riportati su ASR, con il volume al 100%. Non si tratta di una misurazione di Vespertine; per questo aggiornamento non è stato possibile ricontrollare in modo indipendente il report originale. Sul Mac mancano ancora il cambio automatico della frequenza, la modalità hog, FLAC e DSD.

² L’uscita DAC multicanale e il bitstream verso il sintoamplificatore sono sperimentali, non testati su sintoamplificatori reali né su DAC USB multicanale (è stato testato un televisore Sony via HDMI: vedi docs/DEVICES.md); segnalazioni gradite.

³ Apple documenta l’Audio spaziale con rilevamento dinamico della testa per i brani Dolby Atmos del catalogo Apple Music, non il rendering spaziale dei tuoi file multicanale.

⁴ Testato su foobar2000 2.26 (macOS 27.0.1), senza componenti: i file DSF, DFF e SACD ISO non vengono aperti e restituiscono «Unsupported file format». DSF e DFF si riproducono solo come PCM a 352,8 kHz dopo aver installato FFmpeg separatamente e averli aggiunti al suo FFmpeg Decoder Wrapper; i file SACD ISO continuano a non funzionare.

Fonti e ambito. Correzioni benvenute: apri una issue.

Novità

Novità della 0.15.1.

Ultima versione

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.

Queste note di rilascio non sono ancora state tradotte, quindi vengono mostrate in inglese.

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 · già installato? Si aggiorna da solo, oppure brew upgrade --cask vespertine

Versioni precedenti

  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 introduce la correzione ambiente: misura i tuoi altoparlanti con un microfono UMIK-1 e ascolta attraverso filtri creati per la tua stanza. Inoltre evita che la riproduzione da rete resti a secco.

  5. 0.13.2

    Vespertine 0.13.2 riproduce il DSD 5.1 in Audio spaziale sugli AirPods, ti avvisa quando l’audio viene convertito o sottoposto a downmix e non si blocca più quando esci.

FAQ

Domande e risposte.

È davvero gratuito?

Sì. Vespertine è gratuito e open source, con licenza GPL-3.0. Niente account, niente abbonamento, niente pubblicità e niente telemetria (privacy). Si collega a internet solo per cercare aggiornamenti e, quando glielo chiedi, per raggiungere MusicBrainz, il Cover Art Archive o ListenBrainz, o per trovare le copertine per il tuo stato su Discord.

Di cosa ho bisogno?

macOS 14.4 (Sonoma) o successivo, su Apple silicon o Intel. L’hardware Intel non è testato; la build Intel è stata eseguita sotto Rosetta, e le segnalazioni da Mac Intel reali sono benvenute.

Come si installa e si aggiorna?

Scarica il DMG, aprilo e sposta Vespertine in Applicazioni. È firmato con un Developer ID e notarizzato da Apple, e si aggiorna da solo; ogni aggiornamento è firmato. Con Homebrew: brew install --cask szeremeta1/tap/vespertine, poi brew upgrade --cask vespertine oppure gli aggiornamenti integrati nell’app.

Fa streaming da Qobuz, TIDAL o Apple Music?

No. Vespertine riproduce la musica che possiedi: sul Mac, su unità esterne o su una condivisione di rete. I download dell’abbonamento Apple Music protetti da DRM non possono essere riprodotti.

Come faccio a sapere che è davvero bit-perfect?

Il percorso del segnale rilegge ciò che Core Audio ha effettivamente fatto: la frequenza nominale del dispositivo, il suo formato fisico e chi lo ha in uso. I decoder hanno test automatici (TrueHD confrontato con la sorgente, DTS con il decoder di FFmpeg), un test di loopback integrato verifica il percorso software campione per campione e vespertine-probe ti permette di controllare il tuo hardware. Come verificarlo da te.

Offre la correzione ambiente?

Sì. Misura la tua stanza con un UMIK-1 o un altro microfono USB calibrato, da uno a cinque punti attorno al tuo posto d’ascolto, e Vespertine crea filtri su misura per ciascun altoparlante e ne allinea ritardo e livello, in stereo o in 5.1 (il 5.1 è testato con stanze simulate e profili importati, non ancora in una vera stanza 5.1). Importa anche i filtri di REW ed Equalizer APO e le risposte all’impulso. È disattivata per impostazione predefinita, la riproduzione resta bit-perfect finché è disattivata e, quando è attiva, il percorso del segnale indica CORREZIONE AMBIENTE. Come funziona la correzione ambiente.

Può riprodurre dischi SACD e DVD?

Ne riproduce le immagini. Le immagini SACD .iso, stereo e multicanale, compresse DST o non compresse, e la musica LPCM delle immagini DVD-Video o delle cartelle VIDEO_TS vengono riprodotte direttamente dall’immagine, senza estrarre nulla. Il DVD-Audio non è supportato, e i DVD cifrati (CSS) richiedono una copia decifrata.

Riproduce il Dolby Atmos?

Il Dolby Digital Plus con Atmos viene riprodotto tramite il renderer a oggetti di macOS, come Audio spaziale sugli AirPods (con rilevamento della testa dove macOS lo fornisce). Di TrueHD Atmos e DTS:X viene riprodotto il channel bed lossless; i loro oggetti non vengono renderizzati. Il bitstream verso un sintoamplificatore AV è sperimentale, non testato su sintoamplificatori reali; segnalazioni gradite.

Modificherà i miei file?

Solo quando modifichi i tag, e in quel caso di ogni file viene prima fatta una copia di backup, ripristinabile in un solo passaggio. Le cartelle vengono lette dove si trovano; l’importazione crea cloni APFS che non occupano spazio aggiuntivo.

Su quale hardware è stato testato?

La riproduzione PCM è stata testata fino a 768 kHz e DSD256 su un Fosi Audio ZD3, e fino a 384 kHz e DSD128 su un FiiO K11 (segnalazioni dello sviluppatore; vedi docs/DEVICES.md), dove è stata testata anche la modalità intera. È stata testata anche sugli AirPods Max via USB-C e Bluetooth, sugli altoparlanti di un MacBook Pro e su un televisore Sony via HDMI in 5.1. L’hardware Intel non è testato. Il bitstream verso il sintoamplificatore e l’uscita DAC multicanale sono sperimentali, non testati su sintoamplificatori reali né su DAC USB multicanale (è stato testato un televisore Sony via HDMI: vedi docs/DEVICES.md); segnalazioni gradite.

È disponibile nella mia lingua?

Probabilmente sì: l’interfaccia è in inglese e in altre 44 lingue, tra cui arabo, ebraico, persiano e urdu, che si scrivono da destra a sinistra. Vespertine usa la lingua impostata per l’app in Impostazioni di Sistema. Le correzioni dei madrelingua sono benvenute su GitHub.

Supporto

Aiuta Vespertine a crescere.

È gratuito, open source e sviluppato alla luce del sole. Ecco come puoi dare una mano.

  • Sponsorizza su GitHub

    Vespertine è gratuito. Se ti è utile, una sponsorizzazione su GitHub ne sostiene lo sviluppo.

  • Segnala il tuo DAC

    Raccontaci come si è comportato il tuo DAC, la tua interfaccia o il tuo sintoamplificatore. Ogni segnalazione amplia ciò che è stato verificato su hardware reale.

  • Correggi una traduzione

    Hai notato una frase goffa in una delle 44 lingue? Apri una issue con una formulazione migliore.

  • Leggi il codice

    Segnalazioni di bug, pull request e domande sono benvenute. Le condizioni del percorso del segnale e i relativi test sono tutti nel repository.

Scarica

Ascolta la tua collezione surround sul Mac.

Gratuito · open source · versione 0.15.1 · macOS 14.4 o successivo · Apple silicon e Intel

Oppure con Homebrew: brew install --cask szeremeta1/tap/vespertine