阻止Apple Music应用自动启动

Hacker News Top 工具

摘要

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

Product Hunt

Mic Drop 3.0 是一款工具,让你可以在任何应用中使用 AirPods 来静音麦克风。

Sound Warden

Product Hunt

Sound Warden 是一款 macOS 实用工具,可自动将每个应用的音频路由到所需的音频设备。