Fader/Guides/App slider won't lower it
macOS Audio

Why doesn't an app's own volume slider actually lower it on Mac?

AUG 25, 20267 MIN READTONGKIT LEONG

An app's own volume slider only lowers the sound if that app bothered to build a real one — and even then it touches that one app's audio, never anything else on your Mac. macOS ships no system-level per-app volume, so each app has to implement its own attenuation, or skip it. That's why some sliders work, some snap back, and plenty of apps have no slider at all. The dependable fix is a per-app mixer that adds a genuine volume to every app at the OS layer.

You drag the slider down inside the app, expecting the sound to drop, and it barely moves — or nothing happens. It feels broken. It usually isn't. The slider is doing exactly what it was built to do; the problem is that on a Mac, "the app's volume" is a promise each developer keeps differently, and Apple gives you nothing above it to fall back on. Here's what's actually going on, cause by cause, and how to get a volume that behaves the same for every app.

The root cause: macOS has no per-app volume of its own

Windows has had a Volume Mixer — one slider per app — since Vista. macOS never shipped the equivalent. The system mixes every app's audio into a single output stream and gives you exactly one master level for the whole machine. There is no OS-level dial that says "this app at 30%, that one at 100%."

So when you want one app quieter, the only volume the operating system offers you is the app's own in-app slider — and that slider is entirely the app developer's work. Whether it exists, how far it reaches, whether it remembers your setting, and what audio it actually covers are all decisions made inside that one app. Nothing is standardized, because there's no macOS layer standardizing it. That's the whole reason the experience is so inconsistent from app to app. (For the deeper why, see why macOS won't let you set volume per app.)

The specific reasons your slider isn't lowering the sound

"The slider doesn't work" almost always turns out to be one of a handful of concrete situations. Find yours here.

What you're seeingWhat's really happening
Slider moves everything, not just the appIt's the system volume (menu bar / Sound settings), not an app-level slider. There is no app-level one here.
No slider anywhere in the appThe app ships no independent volume. Most games, many native and Electron apps, and system alerts play at the system level, full stop.
Slider drops the movie but beeps stay loudIt only attenuates the main content, not UI clicks, notifications, or a separate alert channel.
You lower it, next track/call it's loud againThe level is per-session or per-item and resets. It never persists as a real setting.
Web player slider changes nothing usefulA tab/player slider (YouTube, etc.) only covers that tab; the browser and the Mac have no volume above it.
Bottom of the slider still isn't silentThe floor isn't true mute, or a second source is playing the same audio.

1. It's the system slider, not the app's

The most common one. The control you're dragging — the menu-bar volume, the keyboard volume keys, Control Center — is the master output. Lower it and the app does get quieter, but so does everything else, which is why it feels like it "did nothing" to the one app you cared about. There is no separate app slider in that spot; macOS doesn't put one there.

2. The app has no volume of its own

A huge share of apps simply don't build a volume control. Games are the classic case — many hand you an in-game "master" that's really just the system level, or nothing at all. Native menu-bar utilities, plenty of Electron apps, and every macOS alert sound are in the same boat. You can search the preferences all day; there's no slider because the developer never added one. With no app slider and no OS slider, you're genuinely stuck without extra software.

3. The slider only covers part of the app's audio

Some sliders work but don't reach everything the app emits. A video player might lower the film but not its own interface clicks; a chat app might duck the call but keep its notification chime at full volume. You lowered "the app" and a stubborn part of it stayed loud, so it reads as broken.

4. It resets, so it never really sticks

Plenty of apps treat volume as a temporary, per-session value. You set it, then the next track, the next call, or the next launch snaps it back to default. It technically lowered the sound — for a minute. If this is your pattern, it's worth reading why app volume keeps resetting on Mac and how to make it stick.

5. Web players are three volumes deep

In a browser you can have a player slider (the YouTube volume), a tab, and the whole browser — but on a Mac only the innermost player slider exists as a real control, and it only affects that one tab. There's no macOS-level "browser volume," so lowering the wrong layer, or expecting one to cover the others, gets you nowhere.

The fix: add a real per-app volume that every app has to obey

The reliable answer is to stop depending on whether each app built a good slider and instead insert your own volume stage below all of them. A per-app mixer sits at the OS audio layer and gives every running app its own level — including apps that ship no slider, the ones that reset, and system alerts. On modern macOS (14.4 and up) this uses the audio-tap framework Apple added, so it works without kernel extensions or fake devices for volume.

Because the volume lives outside the app, it doesn't reset when the app changes tracks or relaunches, it covers everything the app plays, and it's identical from one app to the next. That's the consistency the in-app sliders can't give you, by design.

ApproachWorks for apps with no sliderPersistsCost
Each app's own sliderNoDepends on the appFree
Background MusicYes (can even boost above max)YesFree, open source
SoundSourceYesYes~$49 one-time (v6)
FaderYesYes$19.99 one-time

All three do the core job honestly. Background Music is free and open source, and it can push quiet apps above their normal maximum — handy when the problem is an app that's too soft, not too loud. SoundSource, from Rogue Amoeba, is the deep, polished option with per-app EQ and effects at around $49 one-time. They differ mostly in how you reach the control, which is the part that decides whether you actually use it.

Why reaching the control fast is the real difference

Every mixer here can set a level. What you feel day to day is how many steps it takes to change one. A menu-bar panel means: go to the menu bar, click the icon, find the app's row, drag the slider, dismiss the panel. That's fine once. It's a lot for something you adjust twenty times between a call, a video, and your music.

Fader's take is that the fastest controller you own is the keyboard already under your hands. You hit a toggle key, the keyboard becomes a mixer — one letter column per app — and you ride levels or mute an app without leaving what you're doing. When the app you're fighting has no slider of its own, that turns a dead end into a single keystroke.

Bottom line

An app's own volume slider "doesn't lower it" because on a Mac that slider is optional, inconsistent, and local to one app — and macOS gives you nothing above it to lean on. If the app has a real, persistent slider that covers everything, great, use it. For every other case — no slider, a slider that resets, a slider that misses half the audio — the fix is a per-app mixer that adds a genuine volume every app has to obey. If reaching that volume in a keystroke matters to you, that's exactly what Fader is built for.

Give every app a volume that actually works

Fader adds a real per-app level — even to apps with no slider — and puts it on your keyboard. $19.99 one-time, 3-day free trial, no account. macOS 14.4+.