应用介绍
在 Mac 上用 Spotify 听歌,一按键盘的播放键,Apple Music 却自己弹出来抢着放,这是 macOS 多年没改的老毛病。Music Router 是个菜单栏小工具,专门管这件事:它在媒体键到达系统之前先截住,当前已经有应用在播放,就原样放行;没有的话,启动你指定的替代应用,比如 Spotify、VLC 或 TIDAL,并通过 AppleScript 让它真的开始播放。
另一头是 MusicLauncherGuard:通过 AirPlay、接力或 Siri 触发 Music 启动时,它会直接把 Music 关掉。它是 noTunes 的后继项目,用 media-control 命令行工具判断当前正在播放的是谁,需要授予输入监控和辅助功能权限。开源,MIT 许可,仅限 macOS。
媒体键拦截:用 CGEventTap 在 macOS 启动 Music 之前截住播放、暂停、上一首、下一首。
替代播放器:没有正在播放的应用时,启动你设定的应用或网址,并强制开始播放。
已有播放就放行:已经有应用占着正在播放,按键原样交给它,不会误触发。
阻止 Music 启动:AirPlay、接力和 Siri 触发的启动同样会被关掉。
菜单栏设置:启用开关、替换应用、开机启动、隐藏菜单栏图标和重置权限都在菜单里。
另一头是 MusicLauncherGuard:通过 AirPlay、接力或 Siri 触发 Music 启动时,它会直接把 Music 关掉。它是 noTunes 的后继项目,用 media-control 命令行工具判断当前正在播放的是谁,需要授予输入监控和辅助功能权限。开源,MIT 许可,仅限 macOS。
软件功能
媒体键拦截:用 CGEventTap 在 macOS 启动 Music 之前截住播放、暂停、上一首、下一首。
替代播放器:没有正在播放的应用时,启动你设定的应用或网址,并强制开始播放。
已有播放就放行:已经有应用占着正在播放,按键原样交给它,不会误触发。
阻止 Music 启动:AirPlay、接力和 Siri 触发的启动同样会被关掉。
菜单栏设置:启用开关、替换应用、开机启动、隐藏菜单栏图标和重置权限都在菜单里。

