A Background Music egy népszerű, ingyenes, nyílt forráskódú Mac alkalmazás, amely alap, alkalmazásonkénti hangerőszabályozást biztosít. Úgy működik, hogy egy virtuális hangkészüléket telepít, és az összes hangot átirányítja rajta. A probléma: elromlik. Rendszeresen.
Szinte minden macOS frissítés után — Ventura, Sonoma, Sequoia, Tahoe — a felhasználók ugyanazokat a problémákat jelentik: a virtuális hangkészülék nem telepít be, hanghibák és recsegések jelennek meg, egyes alkalmazások nem érzékelnek, vagy egyszerűen összeomlik az alkalmazás indításkor. Ha rákerestél rá, hogy "Háttérzene nem működik", nem vagy egyedül.
Miért törik meg a háttérzene folyamatosan
A háttérzene úgy működik, hogy egy Virtuális hangeszköz meghajtó (egy Core Audio HAL plugin). macOS az összes rendszerhangot ezen a virtuális eszközön keresztül irányítja, és a háttérzene elfogja, hogy alkalmazásonként hangerőszabályozást alkalmazzon.
A probléma az, hogy az Apple szinte minden nagyobb macOS kiadásnál megváltoztatja a hangillesztőprogramok működését. Szigorítják a biztonsági korlátozásokat, az API-k változnak, és a driverbetöltési mechanizmusok fejlődnek. Mivel a Background Music önkéntesek által fenntartott nyílt forráskódú projekt, az Apple változásainak megfelelő frissítések nem mindig időszerűek.
Gyakori problémák macOS frissítések után:
- A virtuális hangeszköz nem telepíthető — macOS új biztonsági szabályzatai blokkolják a vezetőt
- Hang sistergése vagy dadogása — a virtuális eszköz késleltetést hoz be, amit a jelenlegi macOS verzió rosszul kezel
- Alkalmazások nem jelennek meg — változások abban, ahogyan macOS jelentések futtató folyamatokat megtörnek az alkalmazásfelismerés
- Egyáltalán nincs hang — a virtuális eszköz alapértelmezett kimenetként van beállítva, de nem továbbítja a hangot
- Összeomlás indításkor — az inkompatibilitás a jelenlegi macOS verzióval
Hogyan javítsuk meg a háttérzenét
Ha a háttérzene jelenleg hibás:
- Nézd meg a frissítéseket: Látogass el a GitHub megjelenések oldalára a háttérzene számára, és nézd meg, megjelent-e új verzió a macOS verziódhoz.
- Újratelepítés: Töröld teljesen a háttérzenét (beleértve a virtuális hangkészüléket is), indítsd újra, és telepítsd a legújabb verziót.
- Hang visszaállítása: Ha a hangod beragad a virtuális eszközön, menj a Rendszerbeállításokhoz → a Hang → Kimenethez, és válaszd ki a valódi hangszórókat/fejhallgatókat. Akkor fuss el
Sudo killall coreaudioda terminálban. - Ellenőrizd a jogosultságokat: Rendszerbeállítások → Adatvédelmi és biztonság — győződj meg róla, hogy a Background Music rendelkezik a szükséges jogosultságokkal.
Alternatívák, amelyek nem használnak virtuális hangeszközöket
A háttérzene alapvető problémája az építészet: a virtuális hangeszközök törékenyek és macOS frissítések miatt törékenyek. Modern alternatívák az Apple termékeit használják Core Audio Tap API (macOS 14-ben vezették be), amely lehetővé teszi, hogy az alkalmazások folyamatonként hangokat fogjanak el anélkül, hogy rendszerszintű drivert telepítenének.
SoundDial
SoundDial a modern Audio Tap API-t használja — nincs virtuális hangeszköz, nincs rendszermeghajtó, nincs kernel kiterjesztés. Közvetlenül csatlakozik az Apple által támogatott API-hoz tartozó alkalmazások hangfolyamához, ami azt jelenti, hogy nem törik meg macOS frissítésekkor.
Amit a háttérzene fölött kapsz:
- Nincs virtuális hangkészülék — működik az Apple natív hangrendszerével, nem romlik meg frissítésekkor
- Hangerő növelése 200%-ra — A háttérzene 100%-os korlátja
- Térfogatprofilok — mentés és váltás konfigurációk között (Háttérzene nem tartalmaz)
- Automatikus leugrás — automatikus hangerőcsökkentés hívások közben (Háttérzene csak automatikus szünetet használ, nem hajol)
- Térfogatmemória — emlékezik az alkalmazásonkénti volumenekre az újraindítások között
- Billentyűs billentyűk — kapcsold ki a keverőt vagy némítsd el az összes alkalmazást
- Aktív fejlesztés — rendszeresen frissítve a legfrissebb hírek macOS
A kompromisszum: SoundDial egyszeri fizetett vásárlás, míg a háttérzene ingyenes. De egy ténylegesen működő alkalmazás többet ér, mint egy ingyenes alkalmazás, ami félhavonta megszűnik. És mivel SoundDial a Mac App Store, az Apple átvizsgálta, biztonsági szempontból sandboxba helyezte, és tisztán telepíthető — nincs letöltés a GitHubról, nincs fordítás forrásból, nincs rendszerbővítési engedély.
Szerezd meg SoundDial a Mac App Store-ban — 14,99 € egyszeri vásárlás, előfizetés nélkül, macOS 14,2+.