阻止Apple Music应用自动启动
摘要
Music Decoy 是一款macOS实用工具,可拦截播放键以防止Apple Music应用启动,从而允许重定向到其他应用(如Spotify)。它解决了当没有其他音频应用播放时,rcd自动启动Music的问题。
暂无内容
查看缓存全文
缓存时间: 2026/06/08 18:18
# Music Decoy - 当你按下 ▶ 播放键时,不再启动音乐应用
来源:https://lowtechguys.com/musicdecoy
## 配置
从 v1.1(https://github.com/FuzzyIdeas/MusicDecoy/releases/tag/v1.1)开始,你可以配置 Music Decoy 在按下 **▷ 播放** 按钮时启动另一个应用。
要执行此操作,请在终端中运行以下命令*(以 Spotify 为例)*:
``
defaults write com.lowtechguys.MusicDecoy mediaAppPath /Applications/Spotify.app
``
要重置配置,请运行:
``
defaults delete com.lowtechguys.MusicDecoy mediaAppPath
``
## 音乐应用何时会自动启动?
- 当你按下键盘上的 ▶ 播放键,且没有其他应用正在播放音频时
- 当蓝牙耳机连接并发送播放命令时
- 当结束通话,导致蓝牙耳机从通话模式切换到音乐模式时
## 为什么会发生这种情况?
有一个名为 `rcd`*(Remote Control Daemon 的缩写)* 的守护进程,负责处理媒体键。
当播放事件发生时,rcd 会检查当前是否有应用正在播放音频。如果有,它会将播放命令发送给该应用。如果没有,它会启动系统的音乐应用。
有一种方法可以禁用该守护进程,但这也会禁用使用键盘控制媒体播放的功能。
## 替代方案
基于这个 StackExchange 回答(https://apple.stackexchange.com/questions/372948/how-can-i-prevent-music-app-from-starting-automatically-randomly),有几种不同的方法可以达到相同的效果:
`launchctl unload -w /System/Library/LaunchAgents/com.apple.rcd.plist`
> 问题:*完全禁用播放键*
noTunes(https://github.com/tombonez/noTunes)会监听启动的应用,并在音乐应用启动时立即将其关闭。
> 问题:*它会在后台消耗少量 CPU*,不过检查已启动的应用占用资源很少。
> 优点:*它可以在播放时启动自定义应用*,而这个应用做不到这一点。
## 呃……我怎样才能退出这个应用?
该应用没有 Dock 图标和菜单栏图标,因此要退出它,你需要执行*以下操作之一*:
- 启动**活动监视器**,找到 **Music Decoy**,然后点击顶部的 ❌ 按钮
- 在终端中运行以下命令:`killall 'Music Decoy'`
相似文章
Mic Drop 3.0
Mic Drop 3.0 是一款工具,让你可以在任何应用中使用 AirPods 来静音麦克风。
Sound Warden
Sound Warden 是一款 macOS 实用工具,可自动将每个应用的音频路由到所需的音频设备。
如何在Spotify中关闭音乐视频
Spotify在设置中添加了一个开关,用于关闭音乐视频、Canvas和视频播客,让用户节省带宽并避免干扰。
Deezer为其他流媒体服务推出AI音乐检测器
Deezer推出了一款AI音乐检测器,可扫描其他流媒体平台上的播放列表以识别AI生成的音乐,在其他平台未能采用其技术后,直接向用户提供该功能。
Deezer 的新工具可以识别来自 Spotify、Apple Music 等平台的 AI 音乐
Deezer 推出了一款免费在线工具,可扫描来自多个流媒体平台的播放列表,识别 AI 生成的曲目,从而将自己定位为 AI 音乐透明度领域的领导者。