应用介绍
在 Mac 上看 YouTube,随手按一下键盘的播放/暂停键——视频没停,Apple Music 反倒自己弹出来开始放歌。问题出在 macOS 把媒体键发给它记忆里那个「正在播放」的应用,而那个记忆常常是过期的、有时干脆发给了空气。SmartPause 就治这个:它先截住这个键,找出此刻真正在出声的那个应用,再把命令发过去。
谁在放就暂停谁,YouTube、Spotify、VLC 都认;什么都没放时,就恢复你上一个暂停的。两个都在放(比如 YouTube 和 Spotify),单击一下就切到另一个、按两下播放/暂停当前选中的那个。它靠 Core Audio 的公开进程 API 判断谁在出声,空闲时零 CPU、不要麦克风和录屏权限;每个应用一个 AppleScript 适配器,没适配器的应用就把键原样交还系统,永远不会出现一个「死键」。还能顺手把自己乱弹的 Apple Music 关掉(可选,你自己打开时它不碰)。菜单栏常驻,免费开源,支持 macOS 14.2 以上。
一键打对目标:截住播放/暂停键,发给此刻真正在出声的应用;什么都没放时恢复你上一个暂停的,不再误触 Apple Music。
双源一键切换:两个应用同时在放时,单击切到另一个(在放的暂停、另一个开始),双击播放/暂停当前选中应用,另保留两种经典模式。
浮层小组件:每次按键从屏幕边缘滑入,显示谁在放、谁被暂停、下一次按键会做什么,排在系统通知下方,还记住最近几分钟放过的应用方便恢复。
Apple Music 拦截:Music 自己弹出来时立即关掉(可选);你主动打开它时绝不干预。
上一首/下一首:next/previous 键在 Spotify、Apple Music 和 VLC 里正常工作。
轻量无侵入:基于 CGEventTap 与 Core Audio 公开 API,不用私有 API,空闲零 CPU、不需麦克风或录屏权限,菜单栏常驻,中英双语界面。
谁在放就暂停谁,YouTube、Spotify、VLC 都认;什么都没放时,就恢复你上一个暂停的。两个都在放(比如 YouTube 和 Spotify),单击一下就切到另一个、按两下播放/暂停当前选中的那个。它靠 Core Audio 的公开进程 API 判断谁在出声,空闲时零 CPU、不要麦克风和录屏权限;每个应用一个 AppleScript 适配器,没适配器的应用就把键原样交还系统,永远不会出现一个「死键」。还能顺手把自己乱弹的 Apple Music 关掉(可选,你自己打开时它不碰)。菜单栏常驻,免费开源,支持 macOS 14.2 以上。
软件功能
一键打对目标:截住播放/暂停键,发给此刻真正在出声的应用;什么都没放时恢复你上一个暂停的,不再误触 Apple Music。
双源一键切换:两个应用同时在放时,单击切到另一个(在放的暂停、另一个开始),双击播放/暂停当前选中应用,另保留两种经典模式。
浮层小组件:每次按键从屏幕边缘滑入,显示谁在放、谁被暂停、下一次按键会做什么,排在系统通知下方,还记住最近几分钟放过的应用方便恢复。
Apple Music 拦截:Music 自己弹出来时立即关掉(可选);你主动打开它时绝不干预。
上一首/下一首:next/previous 键在 Spotify、Apple Music 和 VLC 里正常工作。
轻量无侵入:基于 CGEventTap 与 Core Audio 公开 API,不用私有 API,空闲零 CPU、不需麦克风或录屏权限,菜单栏常驻,中英双语界面。

