Repository navigation
v2.3.2
Compatible with macOS 27 Golden Gate
Volume Control 2.3.2 runs on macOS 27 Golden Gate. Version 2.3.1 was published only as a pre-release; its changes are included here.
A player that stops responding no longer freezes Volume Control
Volume Control controls Apple Music, Spotify, Doppler and Swinsian through Apple Events. When a player stopped answering them, Volume Control waited about 2 minutes for each answer. On macOS 27, an Apple Music that did not respond at launch kept the menu bar icon from appearing.
- Volume Control now waits at most 2 s for a player to answer.
- After a player fails to answer once, Volume Control stops sending it requests. The volume keys act on the next ticked player that is playing, or on System, and the menu shows (n/a) next to the player. Volume Control checks the player every 3 s and uses it again as soon as it answers, or once it quits.
More detail in Copy Diagnostics
The report from Copy Diagnostics now also includes:
- Event tap: whether Volume Control receives the volume keys at all. If Accessibility is granted but the keys do not arrive, the report says how to fix the permission record.
- Players targeted by the volume keys: for each player, whether it is ticked in the menu, running, and playing, or not responding.
- Settings: the options that change which volume the keys act on.
- Last volume key press: the key, whether the Command key was held, and which player the key acted on. To check the Command key, press Command + volume up, then choose Copy Diagnostics.
Changes since v2.3.0
- 6a14ed6 Report the last volume key press in diagnostics
- 865c986 Skip players that stop answering Apple Events
- 804af20 Ignore volume keys when the player's volume read timed out
- aa7a2c5 Show "(timed out)" in the menu when a player does not answer
- a229548 Time out Apple Events to a player after 2 s
- 1d65e92 Report event tap, player targeting and settings in diagnostics
Full diff: v2.3.0...v2.3.2