Libre at open sourcemacOS 14.4+Apple silicon at Intel

Surround at hi-res na musika, sa Mac mo.

Ang libre at open-source na Mac player para sa mga koleksyon ng surround at hi-res na musika. Nasa iisang library kasama ng mga stereo album mo ang mga disc image ng SACD at DVD-Video, DSD, mga DTS CD, at mga file na DTS-HD MA, TrueHD at Atmos, na may Spatial Audio sa AirPods (head-tracked kung saan ito ibinibigay ng macOS). Sinusukat ng room correction ang kuwarto mo gamit ang USB microphone at itinatama ang bawat speaker; naka-off ito hangga't hindi mo ito ino-on. Ipinapakita ng signal path ang bawat hakbang mula file hanggang output. Sa Ingles at sa 44 pang wika.

Gusto mo? I-star sa GitHub · Sumali sa talakayan

Bersyon 0.15.1 · 28 MB · Nobyembre 4, 2026 · naka-sign at naka-notarize · Mga release note

O gamit ang Homebrew: brew install --cask szeremeta1/tap/vespertine

Eksperimental ang channel-for-channel na output at ang bitstream papunta sa receiver, at hindi pa nasusubok sa mga totoong receiver at multichannel USB DAC (isang Sony TV sa HDMI ang nasubok na: tingnan ang docs/DEVICES.md); hinihiling ang mga ulat. Privacy: walang kinokolekta.

Ang inspector ng Nagpe-play Ngayon sa Vespertine: Les jeux d’eaux à la Villa d’Este ni Liszt na tinugtog ni Lazar Berman, may markang HI-RES LOSSLESS at BIT-PERFECT, eksklusibo, 32 / 96, kasama ang signal path nito mula sa isang 24-bit / 96 kHz na FLAC, dumaan sa libFLAC sa native na rate at unity volume, papunta sa isang Fosi Audio ZD3.
Signal pathFosi Audio ZD3 · 24 / 96

Trailer

Panoorin sa loob ng 55 segundo.

Buksan ang tunog. Lahat ng makikita rito ay ang totoong app, na ni-record sa sariling library ng developer.

55 s · 1080p · pag-aari ng mga may-ari nito ang album art

Bakit Vespertine

Isang music player para sa Mac, ginawa para sa surround at hi-res.

Surround at stereo na musika sa iisang library, at player na ipinapakita kung ano mismo ang ginawa nito sa signal.

  • Surround sa iisang library

    Katabi ng mga stereo album mo ang mga SACD image at rip, mga DVD-Video disc, mga DTS CD, DTS-HD MA at TrueHD, at nagpe-play ang mga ito sa pamamagitan ng Spatial Audio renderer ng Apple sa AirPods (head-tracked kung saan ito ibinibigay ng macOS). Kapag may dalawang bersyon ang isang album, isang beses lang nakalista ang bawat kanta at ang tamang bersyon para sa output mo ang nagpe-play.

  • Signal path na masusuri mo

    Mga rate, word length, gain at pagproseso ng channel, binabasa pabalik mula sa Core Audio. Nasa source ang mga kondisyon ng bit-perfect, kasama ang mga automated test, isang loopback test at isang gabay sa beripikasyon gamit ang hardware.

  • Sinusuri ang mga hi-res na file

    Minamarkahan ng Pagsusuri ang padded na bit depth at posibleng upsampling o lossy na pinagmulan. Mga tantiya ang mga spectral na hatol, at ipinapakita ang mga ito kasama ang ebidensya at mga limitasyon nila. Tumatakbo ang parehong pagsusuri sa isang Linux server sa tabi ng mga file mo.

  • Open source na maaari mong i-audit

    Libre sa ilalim ng GPL. Basahin, i-build at baguhin ang player, kasama ang mga kondisyon ng output at mga test nito. Walang account, subscription, ads o telemetry.

Bit-perfectEksklusibo32 / 19244.1 → 48 kHzDSD 128 · DoPRoom correctionSpatial · head trackedSynthetic na mataas na frequency?

01 Bit-perfect

Bawat track sa native nitong rate at depth.

Inililista ng signal path ang bawat hakbang mula sa file hanggang sa DAC mo, binabasa pabalik mula sa Core Audio, at sinasabi kung may nagbago sa mga sample.

Inililipat ng Vespertine ang device sa rate ng bawat file, at nagre-resample lang ito, gamit ang mastering-quality converter ng Apple, kapag hindi kaya ng DAC ang rate na iyon. Lumalabas lang ang BIT-PERFECT kapag natugunan ang mga kondisyon sa source: native na rate, walang nagbabago sa mga sample, word length na kasya, at device na eksklusibo o hindi ibinabahagi sa ibang app. Nasubok ang PCM playback hanggang 768 kHz, pati ang DSD256, sa isang Fosi Audio ZD3, at hanggang 384 kHz, pati ang DSD128, sa isang FiiO K11 (mga ulat ng developer; tingnan ang docs/DEVICES.md).

  • Pinipigilan ng eksklusibong (hog) mode ang ibang app na gamitin ang device. Sa nakabahaging mode, inaayos ng mga volume key at ng Digital Crown ang DAC mo; sa eksklusibong mode, kaya rin nila ito kung io-on mo iyon.
  • Nagpapadala ang Integer mode ng hindi naprosesong 32-bit PCM nang direkta sa mga DAC na tumatanggap ng integer.
  • Ang “I-match ang mga 16-bit na source” (naka-off bilang default) ay nagpapadala ng mga 16-bit na file bilang 16-bit, hindi zero-padded, sa mga DAC na may totoong 16-bit mode.
  • Gapless, kasama ang mga album na may CUE sheet na hinati mula sa iisang file.
  • Natatandaan ang DAC mo. Kung hindi ito nakakonekta, nagpe-play ang musika sa pinakamahusay na nakakonektang output at bumabalik kapag bumalik ang DAC.
  • Ang mga output na walang sariling volume control (HDMI, optical, line-out) ay puwedeng gumamit ng volume ng Vespertine, na pinipili kada output. Kapag mas mababa sa 100%, sinasabi ng mga label na hindi na ito bit-perfect.
  • Ibinabalik ang DAC mo sa rate at depth na mayroon ito dati, kapag nag-quit ang Vespertine.
  • Inihahambing ng built-in na loopback test ang bawat sample na ipinapadala ng Vespertine sa isang virtual device. Software check ito, may label na ganoon, at hindi kailanman binabago ang BIT-PERFECT badge.
Pine-play ng Vespertine ang Liszt ni Lazar Berman, Années de pèlerinage, mula sa isang 24-bit / 96 kHz na FLAC: minamarkahan ito ng inspector na bit-perfect at eksklusibo sa isang Fosi Audio ZD3, kasama ang bawat hakbang ng signal path.
Ang sheet ng loopback test: 24-bit sa 44.1 at 96 kHz, 16-bit na padded at isang gapless na pares, bawat isa bit-exact.
Loopback test · software check

02 Mga Speaker Group · beta

Maraming DAC. Isang speaker system.

Magpatugtog ng isang stream sa dalawa o higit pang USB DAC bilang iisang quad o surround na setup, na may channel map, mga pagsasaayos sa bawat speaker at drawing ng iyong kuwarto.

Pinagsasama ng Vespertine ang iyong mga DAC sa isang pribadong Core Audio aggregate na hindi nakikita ng ibang app. Isang DAC, ang clock leader, ang nagtatakda ng oras at sumusunod ang iba. Ang mga channel ng kanta ay napupunta sa mga speaker ayon sa kinatatayuan ng mga ito: ang channel na may sariling speaker ay tumutugtog doon nang walang binabago, ang nasa pagitan ng dalawang speaker ay hinahati sa kanila nang pantay ang lakas, at ang LFE ay inaalis bilang default. Ang mga file na Dolby Digital Plus Atmos ay tumutugtog ng kanilang 5.1 o 7.1 na channel bed.

  • Isang channel map para sa bawat output ng bawat DAC, na may mahinang tunog para tukuyin ang isang channel sa bawat pagkakataon, at mga preset para sa quad, ITU 5.1 at dalawang pares na magkaharap.
  • I-drag ang mga speaker at ang upuan mo sa drawing ng kuwarto: sumusunod dito ang layo, anggulo, delay at antas. O sukatin ang grupo gamit ang mikropono.
  • Mga pagsasaayos ng antas, delay at polarity para sa bawat speaker, na may proteksyon sa headroom.
  • Lalabas lang ang BIT-PERFECT kapag ang bawat channel na ginagamit ay nasa DAC na hindi nire-resample (ang clock leader); kung hindi, sasabihin ng signal path kung ano ang nagbago.

Beta: naka-off bilang default, sa likod ng isang switch sa mga setting ng app. Nasubok sa mga awtomatikong pagsubok at virtual na device; sa mga totoong DAC, isang tool sa pagsukat lang ang napatakbo, at wala pang napakinggan sa app sa totoong grupo. PCM lang; hindi maaaring sumali ang mga output ng Bluetooth at AirPlay.

Ang editor ng speaker group ng Vespertine para sa isang quad: drawing ng kuwarto mula sa itaas na may apat na speaker sa paligid ng upuan sa pakikinig, at ang layo, anggulo, delay at antas ng bawat speaker.
Ang channel map: bawat channel ng bawat output ay itinakda sa isang speaker, na may button na “Identify” at checkbox na “Inverted” sa bawat channel.
Mapa ng mga channel

03 Room correction

Sukatin ang kuwarto mo. Itama ang bawat speaker.

Sukatin ang kuwarto mo gamit ang UMIK-1 o ibang calibrated na USB microphone, at iaangkop ng Vespertine ang mga filter sa bawat speaker batay sa naririnig nito sa upuan mo.

Tumutugtog ang mga sweep sa isang speaker sa bawat pagkakataon, sa isa hanggang limang puwesto sa paligid ng upuan mo sa pakikinig. May sariling mga filter ang bawat speaker, na idinisenyo mula sa pagsukat. Karamihan sa mga ito ay pagbabawas: ibinababa nila ang mga peak ng kuwarto at bahagya lang na pinalalakas ang malalapad na dip. Ang parehong pagsukat din ang nagtatakda ng delay at level ng bawat speaker, kaya sabay at pareho ang lakas ng pagdating ng bawat speaker sa upuan mo. Naka-off ang room correction bilang default, at nananatiling bit-perfect ang playback habang naka-off ito. Kapag naka-on ito, nakasaad sa signal path ang ROOM CORRECTION.

  • Tatlong target: Warm (ang default), Gentle tilt at Flat. Itama ang bass lang o ang buong saklaw, at idisenyo muli ang mga filter sa ibang pagkakataon nang hindi na sumusukat ulit.
  • Nag-i-import ng mga filter mula sa REW o Equalizer APO, kasama ang delay at level ng bawat speaker, at nag-e-export ng text para sa Equalizer APO.
  • Nag-i-import ng mga impulse response (WAV, AIFF, CAF o FLAC) at pinapatugtog ang mga ito sa pamamagitan ng convolution.
  • Stereo at 5.1 (nasubukan ang 5.1 sa mga simulated na kuwarto at na-import na profile, hindi pa sa totoong 5.1 na kuwarto).
  • Ipinapakita ng Larawan ng Kuwarto ang mga speaker, ang upuan mo at ang bawat puwesto ng microphone habang sinusukat ito. Pagkatapos, ipinapakita ng isang animasyon ng kurba ang pagbabago ng nasukat na response tungo sa hinulaang response, at pinaghahambing ang dalawa ng switch na Bago/Pagkatapos.

Hinulaan ang kurbang “pagkatapos” mula sa pagsukat at sa mga filter, hindi sinukat. Para makita ang talagang nangyayari sa kuwarto, sumukat ulit habang naka-on ang room correction.

Ang hinulaang room correction ng Vespertine para sa isang stereo pair na may Warm na target: para sa bawat speaker, ang nasukat na response, ang target at ang hinulaang response pagkatapos ng pagwawasto, na may room peak malapit sa 120 Hz na ibinaba nang 14 at 18 dB, at ang mga filter ng bawat speaker.
Ang Larawan ng Kuwarto sa wizard ng pagsukat: ang kaliwa at kanang speaker, ang upuan, at limang puwesto ng microphone sa paligid nito, at nasa una ang microphone.
Larawan ng Kuwarto

04 Surround at Spatial Audio

Ang mga 5.1 disc mo, sa iisang library.

Nagpe-play ang multichannel na musika sa pamamagitan ng Spatial Audio renderer ng Apple sa AirPods (head-tracked kung saan ito ibinibigay ng macOS), o dina-downmix ayon sa channel layout sa isang stereo DAC.

Dine-decode sa 5.1 ang mga DTS CD. Ang mga SACD image, mga na-extract na SACD track, multichannel FLAC, TrueHD at DTS-HD MA ay nire-render sa pamamagitan ng Spatial Audio renderer ng Apple sa AirPods (head-tracked kung saan ito ibinibigay ng macOS) o dina-downmix sa isang stereo DAC. Ginagamit ng Dolby Digital Plus na may Atmos ang object renderer ng macOS; ang channel bed ang pine-play sa TrueHD Atmos at DTS:X. Eksperimental ang channel-for-channel na output, at hindi pa nasusubok sa mga totoong receiver at multichannel USB DAC (isang Sony TV sa HDMI ang nasubok na: tingnan ang docs/DEVICES.md); hinihiling ang mga ulat.

  • Isang beses lang nakalista ang mga bersyong stereo at surround ng isang album; pine-play ng Vespertine ang alinmang angkop sa output, o ang naka-pin mo.
  • Eksperimental ang bitstream ng Dolby Digital, DD+ at DTS-CD papunta sa receiver, at hindi pa nasusubok sa mga totoong receiver at multichannel USB DAC (isang Sony TV sa HDMI ang nasubok na: tingnan ang docs/DEVICES.md); hinihiling ang mga ulat. Gumagamit ang mga carrier test ng S/PDIF reader ng FFmpeg. Hindi suportado sa macOS ang passthrough ng TrueHD at DTS-HD MA.
  • I-export para sa Spatial Audio bilang binaural stereo para sa headphones o multichannel ALAC para sa mga Apple device, kasama ang mga tag at artwork.
Ang Goodbye Yellow Brick Road ni Elton John, isang 24-bit / 88.2 kHz na 5.1 album, na nagpe-play bilang head-tracked na Spatial Audio sa AirPods Max, kasama ang signal path at isang meter para sa bawat channel.
Isang album na may bersyong stereo at 5.1 ng bawat kanta, nakalista nang isang beses.
Stereo at 5.1, nakalista nang isang beses

05 SACD, DVD-Video at DSD

I-play mismo ang disc image.

Ituro ang Vespertine sa isang SACD o DVD-Video image at pine-play nito ang musika nang direkta mula roon, nang walang mina-mount, ine-extract o isinusulat.

Sa mga SACD .iso image, nagpe-play ang stereo at 5.1 na area, DST-compressed man o hindi, na may mga pamagat mula sa sariling text ng disc. Dine-decode pabalik ang DST sa eksaktong DSD, kaya napupunta ang stereo sa DAC mo bilang native DSD sa DoP kung sinusuportahan ito ng DAC, at nagpe-play ang 5.1 sa pamamagitan ng Spatial Audio renderer ng Apple sa AirPods. Ang LPCM na musika sa mga DVD-Video disc (isang .iso o isang VIDEO_TS folder) ay nagpe-play nang bit-for-bit, isang album kada title at isang track kada chapter.

  • Nasubok ang mga SACD image gamit ang mga synthesized na disc, kabilang ang mga disc na may 5.0 area, area na multichannel lamang, o DSD128 pataas.
  • Ang DSF at DSDIFF mula DSD64 hanggang DSD512, kasama ang DST-compressed na DSDIFF, ay ipinapadala bilang DoP sa mga DAC na tumatanggap ng carrier rate (hanggang DSD256 sa mga DAC na sinubukan), o kino-convert sa high-rate na PCM. Iniulat na gumagana ang DoP hanggang DSD256 sa isang Fosi Audio ZD3 at hanggang DSD128 sa isang FiiO K11 (mga ulat ng developer, walang capture); hindi pa nasusubok sa hardware ang DSD512 sa DoP.
  • DVD-Video LPCM sa 16, 20 at 24 bit, 48 at 96 kHz, hanggang 8 channel. Hindi suportado ang DVD-Audio, at kailangan ng decrypted na kopya ang mga encrypted (CSS) na disc.
Ang Brothers In Arms ng Dire Straits na nagpe-play nang direkta mula sa SACD disc image nito: stereo DSD64 sa DoP papunta sa isang FiiO K11, na may badge na NATIVE DSD · DoP at nakasulat sa decoder ang SACD image, DST (lossless).
Ang Love for the Sake of Love ni Claudja Barry bilang DSD128 sa DoP papunta sa isang Fosi Audio ZD3, sa 352.8 kHz.
DSD128 · DoP · 352.8 kHz

06 Pagtukoy ng pekeng hi-res at spectrum

Alamin kung aling “hi-res” na file ang hindi pala.

Masusuri ang bawat file para sa totoong bit depth nito, totoong bandwidth at mga bakas ng mga lossy encoder at resampler.

May kasamang ebidensya ang mga hatol at binabanggit kung ano pa ang maaaring magpaliwanag dito, at tinitipon ang mga ito ng playlist na Kahina-hinalang Hi-Res. Zero padding lang ang eksakto: minamarkahan bilang tanong ang mga spectral na hatol, dahil may ilang high-bitrate na lossy file na pumapasa bilang tunay, at ang matatarik na mastering filter, mga FM source at mga transfer mula tape o vinyl ay maaaring magmukhang kahina-hinala. Habang nagpe-play ang musika, ipinapakita ng mga meter at ng live na spectrum kung ano ang lumalabas, kasama ang DoP.

  • 16-bit na audio na pina-pad sa mga 24-bit na container
  • Malamang na mga upsampled na CD-quality master na ibinebenta bilang 96 o 192 kHz
  • Malamang na lossy na pinagmulan: MP3 o AAC na na-transcode sa FLAC
  • Malamang na synthetic na mataas na frequency mula sa SBR o “AI enhancement”
  • Pinapatakbo ng vespertine-analyze ang parehong pagsusuri sa isang Linux server sa tabi ng mga file mo; ini-import ng app ang mga resulta.

Sadyang peke ang file sa screenshot na ito: ang mismong musika ng trailer, na-encode sa MP3 at na-upsample sa 24/192 sa ilalim ng isang gawa-gawang pangalan ng banda.

Minamarkahan ng tab na Pagsusuri ang isang 24/192 na “remaster” bilang malamang na lossy ang pinagmulan: humihinto sa 16 kHz ang pangmatagalang spectrum nito.

07 AirPods Max sa USB-C

Lossless sa AirPods Max, at sinasabi nito iyon.

Kapag nakakonekta gamit ang USB-C cable, kinikilala ang AirPods Max bilang isang 24-bit / 48 kHz na lossless na device.

Nagpe-play nang bit-perfect ang 48 kHz na musika at kino-convert ang lahat ng iba pa gamit ang mastering-quality resampler ng Apple, nang hayagan. Sa Bluetooth, sinasabi sa iyo ng Vespertine na AAC ang link. Nakabatay ito sa paglalarawan ng Apple sa cable path at sa readback ng Core Audio, dahil walang digital output ang AirPods na mai-loop back.

Isang smart playlist ng mga 24-bit / 48 kHz na track, na-filter sa Oasis, na nagpe-play nang bit-perfect sa AirPods Max sa USB-C.

08 Library

Mag-browse na parang Apple Music. Mag-manage na parang librarian.

Mga album, artist, kanta at genre, bawat isa may mga filter na mapagsasama-sama mo, at I-shuffle para sa alinman sa mga ito.

  • Mga filter para sa format, 24-bit, 88.2 kHz pataas, multichannel, genre, taon, sample rate, mga channel at hatol ng pagsusuri. Hindi pinapansin ng paghahanap ang malaki o maliit na titik at mga accent.
  • Mga smart playlist sa mga unit na iniisip mo: 24-bit, 88.2 kHz.
  • Iisang card ang pinagsasaluhan ng mga remaster, mono at stereo na release at mga SACD ng isang album; piliin ang edisyon kapag binuksan mo ito.
  • Mga paborito at bilang ng pag-play, itinatago sa library at hindi kailanman isinusulat sa mga file mo. Nag-i-import ng mga playlist ng M3U at Apple Music, mga bilang ng pag-play at mga paborito.
  • Tag editor na may mga backup at isang-hakbang na pagbabalik, at MusicBrainz enrichment na ipinapakita ang kumpiyansa nito bago magsulat ng kahit ano.
  • Mga network share sa SMB, NFS o WebDAV, na may caching, Panatilihing Offline at playback na ginawa para sa mabagal na server: bina-buffer muna sa Mac mo ang mga track bago tumugtog, at may loading ring sa play button habang ginagawa ito.
  • Hinahanap ng “Maghanap ng Musika” sa bawat drive ang totoong musika mo at iniiwan ang kalat. Sa unang pagbukas, pinipili ng isang maikling setup ang output mo at ipinapaliwanag kung ano ang ginagawa ng eksklusibong access at ReplayGain.
  • Parametric EQ kada output na nag-i-import ng mga preset ng AutoEQ at Equalizer APO. Naka-off bilang default; kapag naka-on, EQUALIZER ang sinasabi ng signal path sa halip na BIT-PERFECT.
  • Mini Player, menu-bar extra, mga media key, ReplayGain at mga awtomatiko at naka-sign na update.
Ang pahina ng Mga Genre: isang tile kada genre na may mosaic ng mga cover nito.

09 44 wika

Nagsasalita ng wika mo.

Isinalin ang bawat menu, setting at mensahe ng signal path sa 44 wika bukod sa Ingles.

Mula Ukranyano, Aleman at Hapones hanggang Swahili, Tamil at Hausa, na may lokal na plural at format ng numero, at Pinasimpleng Tsino, Tradisyonal na Tsino at Tsino ng Hong Kong na may kani-kaniyang bokabularyo. May right-to-left na layout ang Arabe, Hebreo, Persyano at Urdu.

Paano sinusuri ang mga salin: sa bawat pagbabago, kinukumpirma ng isang awtomatikong pagsusuri na umiiral ang bawat string ng app sa lahat ng 44 na wika na may parehong mga placeholder at mga plural form na kailangan ng bawat wika, at sinuri ang mga pangunahing screen sa ilang wika para sa naputol o nagpapatong na text at right-to-left na mirroring. Nagsimula ang mga ito bilang maingat na machine translation, kaya malugod na tinatanggap sa GitHub ang mga pagwawasto mula sa mga katutubong nagsasalita.

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

Mga Format

Mga file na surround, lossless at lossy.

Stereo at multichannel, PCM at DSD, mga disc image at karaniwang file, at may CUE sheet sa lahat ng ito.

Mga format na pine-play ng Vespertine, at kung paano
FLAC, ALAC, WAV, AIFFNative na rate at depth hanggang 32-bit at ang rate na pinapatakbo ng DAC mo (sinubukan hanggang 768 kHz); kailangan ng integer mode para sa di-binagong 32-bit PCM. Mga CUE-sheet image..flac .m4a .wav .aiff .cue
DSD64 – DSD512DSF at DSDIFF, DST-compressed o hindi naka-compress. Nakadepende ang DoP sa DAC at sa carrier rate; kung hindi, PCM. Nasubukan ang DoP hanggang DSD256; hindi pa nasusubukan sa hardware ang DSD512 sa DoP..dsf .dff
Mga SACD imageMga stereo at multichannel area, DST o plain, direkta mula sa image; nakalista nang isang beses ang bawat kanta, kasama ang stereo at 5.1 na bersyon nito..iso
DVD-Video LPCM16, 20 at 24-bit sa 48 at 96 kHz, 1 hanggang 8 channel, bit for bit; isang album bawat title, isang track bawat chapter. Hindi suportado ang DVD-Audio..iso VIDEO_TS
Dolby AtmosDolby Digital Plus na may Atmos, nire-render ng object renderer ng macOS, o ang na-decode nitong channel bed..ec3 .m4a .mp4
Dolby TrueHD, MLPLossless, puwedeng maging bit-perfect; channel bed ang pine-play ng TrueHD Atmos, hindi nire-render ang mga object nito..thd .mlp .mka
DTS-HD Master Audio, DTS-HD HR, DTSLossless ang MA at puwedeng maging bit-perfect; channel bed ang pine-play ng DTS:X. Nade-decode ang raw DTS; hiwalay na path ang DTS-CD bitstream..dts .dtshd .mka
Dolby Digital (Plus)Dine-decode ng macOS. Eksperimental ang bitstream papunta sa receiver, at hindi pa nasusubukan sa mga totoong receiver at multichannel USB DAC (isang Sony TV sa HDMI ang nasubukan na: tingnan ang docs/DEVICES.md); hinihiling ang mga ulat..ac3 .ec3
Mga DTS CD at DTS-WAVNakikilala at dine-decode sa 5.1, kasama ang mga album na hinati gamit ang CUE..wav .flac .cue
APE, WavPack, TTALossless. Hindi suportado ang DSD sa loob ng WavPack..ape .wv .tta
Opus, Vorbis, Musepack, MP3, AACDine-decode at minamarkahang lossy..opus .ogg .mpc .mp3 .m4a

Paghahambing

Paano ito nakikipagsabayan.

Ilang Mac player ang nag-aalok ng bit-perfect na playback. Inihahambing dito ang sinasabi ng sariling dokumentasyon o source code ng bawat player. Ang “Hindi nakadokumento” ay nangangahulugang walang sinasabi ang vendor kung mayroon o wala, hindi na wala ang feature. Para sa room correction ang convolution ng Vespertine; wala itong audio effect plugin o streaming service.

Ang Vespertine kumpara sa pito pang Mac music player, batay sa sariling dokumentasyon o source ng bawat player
FeatureVespertineApple Music (Mac)Audirvana Studio / OriginRoonVeraVoxColibriCogfoobar2000 for Mac
Pinagmulang codeGPL-3.0SaradoSaradoSaradoSaradoSaradoGPL-2.0Sarado
Mga file na FLAC / DSDOo / OoHindi / HindiOo / OoOo / OoOo / OoOo / OoOo / OoOo / Hindi⁴
Awtomatikong pagpapalit ng DAC rateOoHindiOoOoOoOoOoHindi nakadokumento
Eksklusibong (hog) modeOoHindiOoOoOoOoOoOo
16/24-bit PCM nang walang binabagong sampleMga kondisyon + testmacOS 27: mga test ng third party¹Pahayag ng vendorPahayag ng vendorLoopback test sa loob ng appPahayag ng vendorIndicator sa loob ng appHindi nakadokumento
Mga lokal na surround fileOo²Hindi nakadokumentoOoOoOoHindi nakadokumentoOoHindi nakadokumento
Apple Spatial Audio para sa lokal na surroundOoAtmos sa catalog lang³Hindi nakadokumentoHindi nakadokumentoHindi nakadokumentoHindi nakadokumentoOoHindi nakadokumento
Pagsusuri ng hi-res na fileOoHindiAudioScanDynamic range, lakas ng tunogOoHindi nakadokumentoHindi (live spectrum lang)Hindi (live spectrum lang)
SACD ISOOoHindiOoHindi (DSF/DFF lang)OoHindiHindiHindi⁴
Room correctionSinusukat sa app (USB mic), o ini-import mula sa REW / APO at mga impulse responseHindiSa pamamagitan ng convolution (Origin: bayad na opsyon) o Audio UnitsSa pamamagitan ng convolutionHindi (sadyang wala)Hindi nakadokumentoHindiHindi nakadokumento
Convolution / audio effect pluginOo (room correction) / HindiHindi / HindiOo (Origin: bayad na opsyon) / Audio UnitsOo / HindiHindi / HindiHindi nakadokumento / Hindi nakadokumentoHindi / HindiHindi nakadokumento / Audio Units
Mga streaming serviceHindiApple MusicStudio: oo; Origin: hindiOoHindi (lokal + UPnP)Hindi (internet radio)Hindi (internet radio)Hindi (internet radio)

¹ Bit-exact ang Apple Music sa macOS 27 sa 16/24-bit sa mga loopback test ng third party na iniulat sa ASR, sa 100% volume. Hindi ito pagsukat ng Vespertine; hindi na-recheck nang independyente ang orihinal na ulat para sa update na ito. Wala pa ring awtomatikong pagpapalit ng rate, hog mode, FLAC o DSD sa Mac.

² Eksperimental ang multichannel DAC output at ang bitstream papunta sa receiver, at hindi pa nasusubukan sa mga totoong receiver at multichannel USB DAC (isang Sony TV sa HDMI ang nasubukan na: tingnan ang docs/DEVICES.md); hinihiling ang mga ulat.

³ Idinodokumento ng Apple ang Spatial Audio na may head tracking para sa mga Dolby Atmos track sa catalog ng Apple Music, hindi ang spatial rendering ng sarili mong mga multichannel file.

⁴ Sinubukan sa foobar2000 2.26 (macOS 27.0.1), nang walang component: pumapalya ang mga DSF, DFF at SACD ISO file nang may “Unsupported file format”. Nape-play lang ang DSF at DFF bilang 352.8 kHz PCM matapos hiwalay na i-install ang FFmpeg at idagdag ang mga ito sa FFmpeg Decoder Wrapper nito; pumapalya pa rin ang SACD ISO.

Mga pinagkunan at saklaw. Malugod na tinatanggap ang mga pagwawasto: magbukas ng issue.

Ano’ng bago

Ano’ng bago sa 0.15.1.

Pinakabagong release

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.

Hindi pa naisasalin ang release notes na ito, kaya nasa Ingles ang mga ito.

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 · naka-install na? Kusa itong nag-a-update, o brew upgrade --cask vespertine

Mga naunang release

  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

    Nagdaragdag ang Vespertine 0.14.0 ng room correction: sukatin ang mga speaker mo gamit ang UMIK-1 na mikropono at mag-play sa pamamagitan ng mga filter na ginawa para sa kuwarto mo. Pinipigilan din nitong maubusan ng laman ang network playback.

  5. 0.13.2

    Pine-play ng Vespertine 0.13.2 ang 5.1 DSD sa Spatial Audio sa AirPods, sinasabi sa iyo kapag na-convert o na-downmix ang audio, at hindi na nagha-hang kapag nag-quit.

FAQ

Mga tanong, may sagot.

Libre ba talaga ito?

Oo. Libre at open source ang Vespertine sa ilalim ng GPL-3.0. Walang account, walang subscription, walang ads at walang telemetry (privacy). Nag-o-online lang ito para tumingin ng mga update, at para kumonekta sa MusicBrainz, sa Cover Art Archive o sa ListenBrainz, o para maghanap ng mga cover para sa Discord status mo, kapag hiniling mo.

Ano ang kailangan ko?

macOS 14.4 (Sonoma) o mas bago, sa Apple silicon o Intel. Hindi pa nasusubukan ang Intel hardware; tumakbo na ang Intel build sa ilalim ng Rosetta, at malugod na tinatanggap ang mga ulat mula sa totoong mga Intel Mac.

Paano ko ito ii-install at ia-update?

I-download ang DMG, buksan ito at ilipat ang Vespertine sa Applications. Naka-sign ito gamit ang Developer ID at na-notarize ng Apple, at kusa itong nag-a-update; naka-sign ang bawat update. Gamit ang Homebrew: brew install --cask szeremeta1/tap/vespertine, pagkatapos ay brew upgrade --cask vespertine o ang sariling mga update ng app.

Nag-i-stream ba ito mula sa Qobuz, TIDAL o Apple Music?

Hindi. Pine-play ng Vespertine ang musikang pag-aari mo, sa Mac mo, sa mga external drive o sa isang network share. Hindi mape-play ang mga download mula sa Apple Music subscription na protektado ng DRM.

Paano ko malalaman na bit-perfect talaga ito?

Binabasa ng signal path kung ano talaga ang ginawa ng Core Audio: ang nominal rate ng device, ang physical format nito at kung sino ang may hawak nito. May mga automated test ang mga decoder (TrueHD laban sa source nito, DTS laban sa sariling decoder ng FFmpeg), sinusuri ng built-in na loopback test ang software path bawat sample, at sa vespertine-probe ay masusuri mo ang sarili mong hardware. Paano mo ito mabe-verify mismo.

May room correction ba ito?

Oo. Sukatin ang kuwarto mo gamit ang UMIK-1 o ibang calibrated na USB microphone sa isa hanggang limang puwesto sa paligid ng upuan mo, at iaangkop ng Vespertine ang mga filter sa bawat speaker at ihahanay ang delay at level ng mga ito, sa stereo o 5.1 (nasubukan ang 5.1 sa mga simulated na kuwarto at na-import na profile, hindi pa sa totoong 5.1 na kuwarto). Nag-i-import din ito ng mga filter mula sa REW at Equalizer APO at ng mga impulse response. Naka-off ito bilang default, nananatiling bit-perfect ang playback habang naka-off ito, at nakasaad sa signal path ang ROOM CORRECTION habang naka-on ito. Paano gumagana ang room correction.

Kaya ba nitong mag-play ng mga SACD at DVD disc?

Pine-play nito ang mga image ng mga ito. Ang mga SACD .iso image, stereo at multichannel, DST-compressed o plain, at ang LPCM na musika sa mga DVD-Video image o mga folder na VIDEO_TS ay direktang pine-play mula sa image, nang walang ine-extract. Hindi suportado ang DVD-Audio, at kailangan ng decrypted na kopya para sa mga encrypted (CSS) na DVD.

Nagpe-play ba ito ng Dolby Atmos?

Nagpe-play ang Dolby Digital Plus na may Atmos sa pamamagitan ng object renderer ng macOS, bilang Spatial Audio sa AirPods (head-tracked kung saan ito ibinibigay ng macOS). Pine-play ng TrueHD Atmos at DTS:X ang lossless nilang channel bed; hindi nire-render ang mga object nila. Eksperimental ang bitstream papunta sa isang AV receiver, at hindi pa nasusubukan sa mga totoong receiver; hinihiling ang mga ulat.

Babaguhin ba nito ang mga file ko?

Kapag nag-edit ka lang ng mga tag, at sa ganoong kaso ay bina-back up muna ang bawat file at maibabalik ito sa isang hakbang. Nire-reference ang mga folder sa kinalalagyan nila; gumagawa ang pag-import ng mga APFS clone na hindi kumukuha ng dagdag na espasyo.

Saang hardware na ito nasubukan?

Nasubukan na ang PCM playback hanggang 768 kHz, pati ang DSD256, sa isang Fosi Audio ZD3, at hanggang 384 kHz, pati ang DSD128, sa isang FiiO K11 (mga ulat ng developer; tingnan ang docs/DEVICES.md), kung saan nasubukan din ang integer mode. Nasubukan na rin ito sa AirPods Max sa USB-C at Bluetooth, sa mga speaker ng MacBook Pro, at sa isang Sony TV sa HDMI sa 5.1. Hindi pa nasusubukan ang Intel hardware. Eksperimental ang bitstream papunta sa receiver at ang multichannel DAC output, at hindi pa nasusubukan sa mga totoong receiver at multichannel USB DAC (isang Sony TV sa HDMI ang nasubukan na: tingnan ang docs/DEVICES.md); hinihiling ang mga ulat.

Nasa wika ko ba ito?

Malamang: nasa Ingles at sa 44 pang wika ang interface, kasama ang Arabe, Hebreo, Persyano at Urdu na isinusulat mula kanan pakaliwa. Sinusunod ng Vespertine ang wikang itinakda para dito sa System Settings. Malugod na tinatanggap sa GitHub ang mga pagwawasto mula sa mga katutubong nagsasalita.

Suporta

Tulungang lumago ang Vespertine.

Libre ito, open source at binubuo nang hayagan. Ganito ka makakatulong.

  • Mag-sponsor sa GitHub

    Libre ang Vespertine. Kung kapaki-pakinabang ito sa iyo, sinusuportahan ng isang sponsorship sa GitHub ang pag-develop nito.

  • I-report ang DAC mo

    Sabihin sa amin kung ano ang ginawa ng DAC, interface o receiver mo. Pinalalawak ng bawat device report ang nasuri na sa totoong hardware.

  • Ayusin ang isang salin

    May napansin ka bang asiwang parirala sa isa sa 44 na wika? Magbukas ng issue na may mas mahusay na pananalita.

  • Basahin ang code

    Malugod na tinatanggap ang mga bug report, pull request at tanong. Nasa repository ang lahat ng kondisyon ng signal path at ang mga test ng mga ito.

I-download

I-play sa Mac mo ang koleksiyon mong surround.

Libre · open source · bersyon 0.15.1 · macOS 14.4 o mas bago · Apple silicon at Intel

O gamit ang Homebrew: brew install --cask szeremeta1/tap/vespertine