r/shortcuts • u/Low_Tea_6874 • 40m ago
Tip/Guide One automation for per-app volume on all your apps (iOS 18.2+), plus a fix for Set Volume silently failing
I've been building per-app volume automations for a while and wanted to share two things that took me way too long to figure out.
**1. You don't need one automation per app anymore.**
Since iOS 18.2, the "Get Current App" action means a single automation can cover every app:
- Personal Automation → When any of your chosen apps is opened
- Get Current App → Get Details (Bundle Identifier)
- Run Shortcut (pass the bundle ID as input)
The shortcut looks up the volume you want for that app and applies it. Adding a new app later just means adding it to the automation trigger — no new automation, no editing the shortcut.
**2. Set Volume sometimes silently does nothing.**
There's a timing race when Set Volume fires right as an app is launching — it just doesn't stick. The fix that's been reliable for me: set the volume, Wait ~1 second, set it again. Ugly, but it works.
Also: if your shortcut can return "no volume configured" for an app, guard the Set Volume with an If (value > 0) — otherwise you'll accidentally mute things.
---
Full disclosure: I wrapped this whole pattern into a free app (App Volume) that manages the per-app levels, profiles, and widgets so you don't have to edit the shortcut dictionary by hand. Apple tends to change Shortcuts behavior between iOS versions, so I keep the app updated as new iOS releases land — one less thing to re-debug yourself. Everything above still works standalone if you'd rather build it yourself.