阻止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'`

相似文章

SmartPause

Product Hunt

SmartPause 是一款开源的 macOS 菜单栏工具,它修正了媒体播放/暂停键的行为,使其针对当前正在输出音频的应用程序,从而允许在多个应用之间切换和暂停。

Mac 本地音乐整理器

Product Hunt

一个面向 Mac 用户的软件工具包,用于整理和维护他们的本地 Apple Music 库。

Mic Drop 3.0

Product Hunt

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

阻止 macOS 更新的更好方法

Lobsters Hottest

本文介绍了一种通过修改系统命令将更新检查重定向到一个无效目录来阻止 macOS 更新通知的方法,并附有还原更改的说明。

Sound Warden

Product Hunt

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