Hoppa till innehållet

Spela en app i hörlurar på Mac, resten på högtalare

Kort svar: macOS skickar varje app till samma utgång. Med SoundDial öppnar du ⋯ → Spela via bredvid en app och väljer dina hörlurar; de andra apparna fortsätter spela på dina högtalare.

Du vill ha din musik på skrivbordshögtalarna och ditt möte i dina hörlurar. Eller en video som spelas genom TV:n medan ett samtal förblir privat i dina öron. På en Mac följer allt med i samma stund som du ändrar utgångsenhet: samtalet, musiken, webbläsaren, varje avisering. Det finns en utgång, och varje app måste dela den.

Problemet: en utgång för allt

Att ha mer än en ljudenhet är normalt nu. Hörlurar, de inbyggda högtalarna, en USB-DAC, en monitor med högtalare, AirPods. Det du ofta vill är att tilldela appar till enheter: samtal till headsetet, musik till högtalarna. macOS tvingar dig att välja en, och att växla fram och tillbaka varje gång ett samtal startar blir snabbt tröttsamt.

Vad macOS ger dig

I nyare macOS-versioner är Systeminställningar > Ljud > Utgång där du väljer en enda utgångsenhet, och varje app som följer systeminställningen spelar via den. Det finns ingen lista över appar och inget val per app.

Audio MIDI Setup (i Program > Verktygsprogram) är det vanliga nästa stoppet, och det är värt att vara tydlig med vad det kan göra:

  • En Multi-Output Device skickar samma ljud till flera utgångar på en gång. Varje app spelar på varje enhet i gruppen, så den skiljer inte åt appar.
  • En Aggregate Device kombinerar flera enheter till en större enhet. Den är främst för inspelning och proffsuppsättningar, och återigen har den inget begrepp om enskilda appar.

Några appar har en egen utgångsinställning (många samtalsappar låter dig till exempel välja en högtalarenhet), men gott och väl lika många har det inte, och var och en gömmer alternativet på ett annat ställe. Det finns ingen enskild plats där du avgör vilken app som går vart.

Så skickar du en app till hörlurar med SoundDial

SoundDial är en menyradsapp som ger varje app som spelar upp ljud ett eget volymreglage. Version 2.0 lägger till utgång per app med Spela via: flera appar kan spela på olika enheter samtidigt.

  1. Anslut båda enheterna, till exempel dina hörlurar och dina högtalare.
  2. Öppna SoundDials popover-fönster från menyraden eller med Control-Option-S.
  3. Se till att appen du vill flytta spelar så att den dyker upp i listan.
  4. Klicka på ⋯ på appens rad och öppna Spela via.
  5. Välj utgångsenheten, till exempel dina hörlurar. Appen spelar nu där, medan de andra apparna ligger kvar där de var.
  6. För att ångra det, öppna Spela via igen och välj Samma som appen (standard).

Appens rad visar enhetens namn som en bricka, så att du ser direkt vilka appar som spelar någon annanstans. Om den valda enheten kopplas från faller appen tillbaka på sin egen enhet, sedan på systemets standard.

Skärminspelning av SoundDial 2.0 med exempelinställningar. Inget ljud. Spotifys ⋯-meny, Spela via, sedan USB DAC: Spotifys rad visar en USB DAC-markering och de andra apparna stannar på standardutgången. ”USB DAC” är ett namn på en demoenhet.

SoundDial har också ett utgångskort med en enhetsmeny, så att du kan ändra din huvudutgång och flytta enskilda appar bort från den på samma ställe.

Praktiska uppsättningar

Uppsättning Huvudutgång Spela via
Musik i rummet, samtal privata Högtalare Zoom / Teams → hörlurar
Hi-fi-musik, normalt för allt annat Inbyggda högtalare Spotify → USB-DAC
Video på en monitor, chatt i dina öron Monitorns högtalare Discord → hörlurar

Hemmakontor. Låt Spotify ligga kvar på högtalarna och skicka Zoom till dina hörlurar. Inställningen Sänk andra appar under samtal är på som standard, så när samtalet startar spelar andra appar på 30 % av sin volym och kommer tillbaka när samtalet tar slut. Själva samtalsappen sänks aldrig. Du kan ställa in nivån var som helst från 5 % till 80 %.

Spel. Spelljud på högtalare, Discord på ditt headset, använd sedan reglagen per app (0 % till 200 %) för att balansera dem. En sak att veta: Discord räknas som en samtalsapp, så medan det använder din mikrofon sänker SoundDial spelet. Om du vill ha spelet på full nivå under röstchatt, höj nivån under Sänk andra appar under samtal (upp till 80 %) eller stäng av inställningen.

Streaming på TV:n. Skicka din webbläsare till TV- eller monitorutgången medan en meddelandeapp ligger kvar på dina hörlurar, så att aviseringar inte avbryter filmen för alla i rummet.

För en genomgång av musik och samtal, se Spela musik på högtalare och samtal i hörlurar (Mac). För att lägga en musikapp på en DAC, se Skicka bara Spotify till din USB-DAC på Mac.

Automatisera det

Om du ofta byter uppsättning kan du skripta utgångsvalet:

  • I appen Genvägar skickar Ange appens utgångsenhet en app till en enhet, och Ange utgångsenhet ändrar huvudutgången. Båda fungerar utan att öppna ett fönster.
  • En länk som sounddial://route?app=Zoom&device=Headphones gör detsamma från vilken startare eller vilket skript som helst som kan öppna en URL, eller med open i Terminal.

Begränsningar värda att känna till

  • Profiler lagrar inte utgångsenheten. En profil sparar varje apps volym, ljud av, EQ och balans, men inte Spela via. Om du vill ha ett klick som gör båda, bygg en genväg som kör Tillämpa volymprofil och sedan Ange appens utgångsenhet.
  • Per app, inte per webbläsarflik. Att flytta Chrome flyttar alla Chromes flikar. SoundDial grupperar webbläsarens hjälpprocesser under sin app, så hela webbläsaren går till den valda enheten.
  • Endast stereo. SoundDial är inget verktyg för surround eller flera kanaler.
  • Systemets gränssnittsprocesser får inget reglage, så de kan inte flyttas separat.

Vanliga frågor

Kan två appar verkligen spela på två enheter samtidigt?

Ja. Det är det Spela via är till för: varje app kan spela på en egen enhet samtidigt, till exempel musik på högtalare medan ett samtal ligger kvar i hörlurar.

Varför kom mitt utgångsval inte tillbaka när jag bytte profil?

Profiler lagrar det inte. De täcker volym, ljud av, EQ och balans. Använd åtgärderna i Genvägar eller en sounddial://route-länk om du vill ha utgångsvalet som en del av en uppsättning med ett klick. Med Inställningar > Allmän > När en app öppnas inställt på Kom ihåg sist återställer SoundDial faktiskt varje apps utgångsenhet när appen öppnas.

Fungerar det med webbläsarsamtal som Google Meet?

Du kan flytta webbläsaren med Spela via som vilken app som helst. Att sänka andra appar under samtal reagerar också på Safari, Chrome, Firefox, Edge, Arc, Brave, Opera och Vivaldi när de rapporterar att mikrofonen används. SoundDial läser eller spelar inte in mikrofonljud.

Vad behöver SoundDial för att göra det här?

macOS 14.2 eller senare och macOS-behörigheten Endast systemljudsinspelning (under Integritet och säkerhet > Skärm- och systemljudinspelning). Om ljudåtkomsten inte fungerar visar popover-fönstret Åtgärda, och Inställningar > Konfiguration och hjälp har Kontrollera igen och Öppna guidad konfiguration. SoundDial ändrar nivåer; det har ingen nätverksbehörighet och inget konto.

SoundDial, en volymmixer per app för Mac kräver macOS 14.2 eller senare och är ett engångsköp i Mac App Store, utan prenumeration.

Skaffa SoundDial i Mac App Store.

SoundDial: ett volymreglage och en ljudavknapp för varje app på din Mac.

engångsköp i Mac App Store · macOS 14.2+ · ingen prenumeration