Background Music on suosittu ilmainen, avoimen lähdekoodin Mac-sovellus, joka tarjoaa perus äänenvoimakkuuden säädön sovelluskohtaisesti. Se toimii asentamalla virtuaalisen äänilaitteen ja ohjaamalla kaiken äänen sen kautta. Ongelma on, että se hajoaa. Säännöllisesti.
Lähes jokaisen macOS-päivityksen jälkeen — Ventura, Sonoma, Sequoia, Tahoe — käyttäjät raportoivat samoista ongelmista: virtuaalinen äänilaite ei käynnisty, äänihäiriöitä ja rätinää ilmenee, jotkut sovellukset eivät tunnisteta tai sovellus yksinkertaisesti kaatuu käynnistyksen yhteydessä. Jos hait "Taustamusiikki ei toimi", et ole yksin.
Miksi taustamusiikki hajoaa jatkuvasti
Taustamusiikki toimii asentamalla Virtuaalinen äänilaiteajuri (Core Audio HAL -lisäosa). macOS ohjaa kaiken järjestelmän äänen tämän virtuaalilaitteen kautta, ja taustamusiikki sieppaa sen soveltaakseen sovelluskohtaista äänenvoimakkuuden säätöä.
Ongelma on, että Apple muuttaa äänen ajurien toimintaa lähes jokaisessa suuressa macOS-julkaisussa. Tietoturvarajoitukset tiukentuvat, API:t muuttuvat ja ajurien latausmekanismit kehittyvät. Koska Background Music on vapaaehtoisten ylläpitämä avoimen lähdekoodin projekti, Applen muutosten mukaiset päivitykset eivät aina ole ajallaan.
Yleisiä ongelmia macOS päivitysten jälkeen:
- Virtuaalinen äänilaite ei asennu — macOS:n uudet turvallisuuspolitiikat estävät kuljettajan
- Äänen rätinää tai nykimistä — virtuaalilaite tuo viivettä, jota nykyinen macOS-versio käsittelee huonosti
- Sovellukset eivät näy — muutokset siinä, miten macOS raportit käynnissä ovat, rikkovat sovellusten tunnistuksen
- Ei lainkaan ääntä — virtuaalilaite on asetettu oletuslähtöksi, mutta ei välitä ääntä läpi
- Kaatuminen laukaisussa — yhteensopimattomuus nykyisen macOS-version kanssa
Kuinka korjata taustamusiikki
Jos taustamusiikki on tällä hetkellä rikki:
- Tarkista päivitykset: Vieraile GitHubin julkaisusivulla taustamusiikkia varten ja katso, onko macOS versiollesi julkaistu uusi versio.
- Asennus uudelleen: Poista Background Music kokonaan (mukaan lukien virtuaaliäänilaite), käynnistä uudelleen ja asenna uusin versio.
- Nollaa ääni: Jos ääni on jumissa virtuaalilaitteessa, mene Järjestelmäasetuksiin → Ääni → Ulostulo ja valitse oikeat kaiuttimet/kuulokkeet. Sitten juokse
sudo killall coreaudiodTerminaalissa. - Tarkista käyttöoikeudet: Järjestelmäasetukset → Yksityisyys ja turvallisuus — varmista, että Background Musicilla on tarvittavat oikeudet.
Vaihtoehtoja, jotka eivät käytä virtuaalisia äänilaitteita
Taustamusiikin perusongelma on arkkitehtoninen: virtuaaliset äänilaitteet ovat hauraita ja rikkoutuvat macOS päivitysten myötä. Nykyaikaiset vaihtoehdot käyttävät Applen Core Audio Tap API (esitelty macOS 14), jonka avulla sovellukset voivat siepata prosessikohtaista ääntä ilman järjestelmätason ajurin asentamista.
SoundDial
SoundDial käyttää modernia Audio Tap API:ta — ei virtuaalista äänilaitetta, ei järjestelmäajuria, ei ytimen laajennuksia. Se kytkeytyy suoraan jokaisen sovelluksen äänivirtaan Applen tuetulla API:lla, mikä tarkoittaa, ettei se hajoa macOS päivitysten yhteydessä.
Mitä saat taustamusiikista:
- Ei virtuaalista äänilaitetta — toimii Applen alkuperäisen äänipinon kanssa, ei hajoa päivityksissä
- Äänenvoimakkuuden korotus 200 %:iin — Taustamusiikki rajoittaa 100 %
- Volyymiprofiilit — tallenna ja vaihda konfiguraatioiden välillä (taustamusiikissa niitä ei ole)
- Auto-ducking — automaattinen äänenvoimakkuuden vaimennus puheluiden aikana (taustamusiikissa on vain automaattinen tauko, ei kumartumista)
- Tilavuusmuisti — muistaa sovelluskohtaiset volyymit uudelleenkäynnistysten välillä
- Näppäimistön pikanäppäimet — mikseri tai mykistää kaikki sovellukset
- Aktiivinen kehitys — päivitetään säännöllisesti uusimpien macOS
Vaihtokauppa: SoundDial on kertamaksullinen ostos, kun taas taustamusiikki on ilmainen. Mutta sovellus, joka oikeasti toimii, on arvokkaampi kuin ilmainen sovellus, joka hajoaa puolen vuoden välein. Ja koska SoundDial on Mac App Store, Apple on tarkistanut sen, hiekkalaatikossa turvallisuuden vuoksi ja asennus on siististi — ei latausta GitHubista, ei käännöstä lähteestä, ei järjestelmän laajennusoikeuksien myöntämistä.
Saat SoundDial Mac App Storesta — 14,99 € kertaluonteinen ostos, ilman tilausta, macOS 14,2+.