#1 楼
更好的临时解决方案是启动quicktime,并使其在后台运行(而不是播放电影)。与iTunes相比,它使用的ram / cpu更少。评论
确实,这是一个更好的解决方法
– Jonik
09年9月12日在21:29
我接受了这个答案,因为它是解决方案中最简单且问题最少的。
–奥利
2009年11月10日15:47
这在Lion上似乎不起作用,无论Quicktime是否打开,iTunes仍会为我打开。
– MrDaniel
2012年7月28日14:57
请参阅2014年10月17日来自@bernk的答复,该答复具有一个简单的修复程序,该修复程序在新版本的操作系统中仍然有效,并且简单,正确。
–汤姆·哈里森(Tom Harrison Jr)
16年1月15日在20:12
如果您碰巧使用了谷歌浏览器并始终打开它,则这是一个类似的修复程序:安装谷歌音乐应用。或任何会“劫持”媒体密钥(例如sway或streamkey)的chrome扩展程序。唯一的是,它们可能会带来一些自己的问题。现在我想知道如何一劳永逸地解决此问题。
– Cregox
17年5月12日在1:51
#2 楼
更新:在官方网站上提供了执行以下步骤的GUI。修复此问题非常简单。尽管安装过程确实涉及使用Mac Terminal,但您不需要任何知识。我已包含图片以使其变得更容易!只需按照下面的6条简单说明操作即可!
下载此zip文件
将文件解压缩
运行Patch.command文件(双击它)。
它将打开mac终端。它很可能会提示您输入密码。输入密码,然后按Enter。它的外观应类似于下图:
底部会显示“一切准备就绪。您要创建备份并应用补丁(y / N)”。键入y,然后按Enter。它看起来应该类似于下图:
您完成了!它应该输出一些文本,并在底部显示
[Process Complete]
。然后,您可以关闭mac终端窗口。成功完成的过程应类似于下图:卸载
如果要删除此修补程序,只需再次运行Patch.command脚本即可。 。
这是github仓库,这要感谢thebitguru提供的脚本。
评论
并在Lion上运行出色!
–贾里·凯纳嫩(JariKeinänen)
2011-09-28 19:04
二进制文件已移至此处:nomitsu.com/contents/MMFix.dmg在10.7.3 Lion上可以很好地工作!
– Pavel Alexeev
2012年2月4日在15:01
仍可在小牛队中使用!
–fgb
2014年3月3日22:02
是否可以在小牛或优胜美地上使用?
–探戈
2014年10月8日在7:27
优胜美地作品
– noetix
14-10-27在2:17
#3 楼
真正的解决方案:打开终端,粘贴以下行,然后按Enter。你完成了。要撤消,请在同一行中将unload
更改为load
。launchctl unload -w /System/Library/LaunchAgents/com.apple.rcd.plist
评论
这适用于El Capitan,但不会将播放按钮事件转发给正在播放的应用程序
– w00t
2015年12月11日下午13:21
如果我没有记错的话,这将完全禁用远程控制设备(rcd)。如果有的话,这将不允许您使用Mac遥控器。
–镁
16年2月11日在14:15
在MacOs Sierra上它不再起作用了……太糟糕了,我喜欢用一个简单的命令来做到这一点。
– NitroG42
16-09-21在9:06
在塞拉利昂没有工作。出现以下错误:/System/Library/LaunchAgents/com.apple.rcd.plist:找不到指定的服务
–雷
17 Mar 20 '17在20:23
自从我升级到Mojave之后,这对我不再起作用。
–詹姆斯·道格拉斯(James Douglas)
18-10-9在15:51
#4 楼
要控制Spotify,请使用Shift + Option +播放按钮。 iTunes不会对此组合作出反应,但Spotify会做出反应。评论
确实,您是对的,+ 1。但是,由于我喜欢启用“标准功能键”选项,因此开始变得有点笨拙,即我需要按4个键:Fn + Shift + Option + Play:P
– Jonik
10-4-22在18:44
本技巧也可用于控制Rdio。
– Paul Lefebvre
2011年10月19日,0:07
++不错的简单解决方法。太糟糕了,它不更加直观。
–加伦·格克莱(Garen Checkley)
2012年6月14日15:06
有点烦,必须使用修饰键,但是,嘿,如果这意味着我不必打开其他东西或继续关闭iTunes,那么我很高兴
– andyface
2012年12月7日12:59
在Mountain Lion(至少是10.8.3版)中,此行为似乎已修复。打开Spotify后,iTunes将不再打开。
– DagHøidahl
13年6月3日在21:15
#5 楼
Andrew px和dmonner在这里写了一个很好的解决方法:http://discussions.apple.com/thread.jspa?threadID=2122639&start=30&tstart=0它使用python脚本和一些重命名来防止iTunes当您选择的应用程序已经打开时,从打开状态开始:
打开终端并键入以下内容
cd /Applications/iTunes.app/Contents/MacOS
sudo mv iTunes iTunesX
sudo curl http://www.cs.umd.edu/~dmonner/iTunes -O
sudo chmod uog+x iTunes
来自http:// www。 cs.umd.edu/~dmonner/iTunes
#!/usr/bin/env python
import sys, os, subprocess
launch = True
blocker = ""
apps = ["Spotify", "Songbird"]
ps = subprocess.Popen("/bin/ps -x", shell=True, stdout=subprocess.PIPE)
for line in ps.stdout.read().split("\n"):
for app in apps:
if app in line:
launch = False
blocker = app
ps.stdout.close()
if launch :
os.spawnvp(os.P_WAIT, '/Applications/iTunes.app/Contents/MacOS/iTunesX', sys.argv)
else :
print "Not launching iTunes while %s is running." % blocker
将所需的任何应用程序添加到列表
apps = ["Spotify", "Songbird", "your app here"]
评论
我过去曾经做过,但是Apple Update喜欢覆盖它。上一次我尝试使文件系统和用户不可变时,我们将看看Apple Update是否遵守该标志。在没有新更新可用之前,我无法真正进行测试,但是如果有人想尝试:sudo chflags uchg /Applications/iTunes.app/Contents/MacOS/iTunes sudo chflags schg /Applications/iTunes.app/Contents/MacOS/ iTunes如果要禁用该功能(例如进行实际更新):sudo chflags nuchg /Applications/iTunes.app/Contents/MacOS/iTunes sudo chflags noschg /Applications/iTunes.app/Contents/MacOS/iTunes
–user16315
2010年6月1日19:35
支持这个,zomg!
– 8月Lilleaas
2010-10-9 19:39
这是太棒了。
–杰克
16年2月12日在19:55
#6 楼
重命名iTunes仅在OS X再次找到它之前有效。我从“应用程序”中删除了它,几分钟后,它在备份磁盘上被发现,问题再次出现。从那里删除它,没有更多问题。不要忘了清空垃圾箱,否则可能会在其中找到它。因此,删除所有副本对我来说很好用。我的音乐很轻快,所以我还是没用。
评论
我希望对那些也使用iTunes(又不想删除iTunes)的人也有一些解决方案...
– Jonik
09年9月1日在6:11
#7 楼
我有一个“解决方法”:退出iTunes
在Finder中找到iTunes.app(在Finder中:菜单›转到›应用程序...)
Ctrl-单击iTunes.app文件,然后选择“压缩“ iTunes.app””(用于备份)
Ctrl键单击iTunes.app文件,然后选择“显示包内容”
找到文件文件夹“目录”内的“ Info.plist”
按住Ctrl键单击“ Info-plist”,然后选择“打开方式为..”,然后选择“ TextEdit”(或您喜欢的文本编辑器。 br />
在文件底部附近找到以下段:
<key>CFBundleIdentifier</key> <string>com.apple.iTunes</string>
更改单词“ iTunes”中的最后一个“ s” '到'z',如下所示:
<key>CFBundleIdentifier</key> <string>com.apple.iTunez</string>
保存文件
重要说明:将文件“ iTunes.app”拖到“应用程序”文件夹中,然后转到桌面上
将文件'iTunes.app'拖回到Applications文件夹中
(您可能应该禁用iTunesHelper。这可以通过转到“系统偏好设置”›“帐户”›(您的帐户)›登录项目和雷莫ve'iTunesHelper'。)
注销并登录
我希望它能起作用。它对我有用!
评论
它可以工作,但似乎会损坏iTunes代码签名证书,可以,但是每次打开iTunes(在Mac上)时,系统都会询问您是否允许该应用程序进行传出连接。
–cust0s
09年9月20日在19:17
无法将iTunes.app从“应用程序”中删除...它说““ iTunes”无法修改或删除,因为Mac OS X要求它。”
–jobwat
2013年12月12日,1:12
#8 楼
对于Snow Leopard用户:好吧,我没有找到解决此问题的方法,但是我设法解决了该问题(对于想要在VLC上观看视频并使用Apple遥控器/键盘将其暂停并且iTunes继续打开的用户)
选项1:
打开iTunes并运行它,但是单击iTunes存储并隐藏iTunes或将其最小化。继续在VLC上观看视频,音乐将无法播放。
选项2:
使用Front Row观看所有视频。为此,请为快速时间安装PERIAN(允许您以快速时间播放所有格式),并将所有电影放入“电影”文件夹中。享受通过前排观看电影的乐趣。
选项3 :(此功能部分起作用。)
将application文件夹中的iTunes重命名为“ itunes_off”。为此,您可能需要授予用户“读取和写入”权限。右键单击iTunes,然后单击“获取信息”,然后进入特权并单击小锁图标,输入密码,然后将用户设置更改为“读和写”。之后,将iTunes重命名为其他名称。但是这个解决方案对我来说无法正常工作。它停止了一段时间的打开iTunes,但是当我重新启动Mac时,它又重新打开了它。
如果这对任何人都可行,请尝试。
并保持发布状态。
评论
在到目前为止提出的所有选项中,您的选项1似乎可以解决;为此+1
– Jonik
09年9月1日上午8:10
#9 楼
我只使用iTunes和Spotify。我发现了以下低技术含量的解决方案:
1。打开iTunes,然后在“库”下选择没有内容的文件夹之一-例如,我从来没有任何“铃声”;您还可以创建一个空的播放列表并选择它。
2。将iTunes保持打开状态,但在“ Itunes”菜单中选择“隐藏iTunes”。
结果是,尽管iTunes已打开,但没有任何内容可播放,因此当我点击“播放”时我听到的只是来自Spotify的音乐。
评论
创建一个新的空播放列表也可以。只要确保已选择此播放列表即可。
– Paul Lefebvre
2011年10月19日,0:13
#10 楼
不确定它可以使用多少其他应用程序,但肯定可以与Spotify一起使用:如果它已经打开,则在使用媒体键的同时按Option不会打开iTunes,并且可以在后台控制Spotify。评论
刚刚在我的Macbook(OS X 10.6.3)上使用Spotify和iTunes尝试了此操作。尽管同时按下了alt / option和媒体键,iTunes仍然保持打开状态。 :/
– Jonik
10年4月22日在18:38
但是,如果您添加shift键,它将以这种方式工作!参见superuser.com/questions/31925/…
– Jonik
10-4-22在18:41
#11 楼
我认为比这些更好的快速修复程序...在http://kevingessner.com/software/functionflip/下载functionflip并选中两个框:“ F8:播放/暂停”和“在登录时启动FunctionFlip”。然后转到Ecoute或Spotify或您正在使用的任何东西,然后通过按播放/暂停键将播放/暂停的键盘快捷键设置为F8。现在它可以按您希望的方式工作,如果在按下功能键(fn)的同时按下它,仍可以将它与iTunes一起使用。对我来说很棒!
#12 楼
我发现了一个解决方案,尽管有点笨拙。基本上运行iTunes,但从侧面菜单中选择“应用程序”或“收音机”。这样,当您按下播放按钮时,iTunes中没有任何内容可以播放,因此它什么也没做,但可以在您要控制的应用程序中使用。
#13 楼
在http://www.thebitguru.com/projects/iTunesPatch上有一个可用的修补程序,当按Play / Pause多媒体键时,它将禁止打开iTunes。您必须解压缩从“播放按钮iTunes Patch 0.7”下载的文件,然后在PlayButtonItunesPatch目录中运行“ Patch.command”程序。我已经在Snow Leopard(Mac OSX 10.6)上对其进行了测试。 ),并且可以完美运行。播放/暂停继续在打开的程序上起作用,但是将不再打开iTunes。如果您对其进行测试,请在评论中留下反馈,无论它是否有效。
#14 楼
而不是更改iTunes.app的名称,请尝试将/Applications/iTunes.app/Contents/MacOS/iTunes
更改为例如
iTunes_
这样可以防止iTunes.app在双击时无法正常工作,但至少可以在按Play / Pause时使您免于iTunes的重生。如果要使用iTunes.app,只需将文件重命名为“ iTunes”
评论
即使在Sierra上也可以完美工作:)
– Navin
17年9月9日,下午3:05
在El Capitan上无法使用:foo:MacOS root#pwd /Applications/iTunes.app/Contents/MacOS foo:MacOS root#mv iTunes iTunes_ mv:将iTunes重命名为iTunes_:不允许操作
– Peter Jenkins
17/12/28在8:01
#15 楼
通常,此处提供的修补程序无法在Mac OS X的最新版本(如Mountain Lion)上运行。在评论中吸引更多关注@trisweb的答案:最新的Mountain Lion补丁在这里:thebitguru.com/projects/iTunesPatch /
github:github.com/thebitguru/play -button-itunes-patch
#16 楼
这是一个进行中的解决方案。.我主要使用XMBC和Hulu,因此可以在没有iTunes的情况下使用,直到有真正的解决方案为止:从应用程序中删除iTunes
删除应用程序的前排
清空您的垃圾桶
完成这些步骤后,Hulu和XMBC可以再次通过遥控器使用!唯一的问题是,遥控器上的菜单键仍打开前行。
=====
我个人正在考虑在HTPC Mac Mini上使用Win7。我在Mac上使用的每个应用都有Windows对应版本。这款开源软件似乎可以使IR在Boot Camp中工作:http://www.eventghost.org/
评论
与superuser.com/questions/31925/…一样,很少有人可以接受此建议。我们中的许多人也想使用iTunes,或者例如需要iTunes。 iPhone正在同步。
– Jonik
09年9月12日在22:42
#17 楼
在“系统偏好设置”的“键盘”窗格下,在“键盘”选项卡上,启用“将所有F1,F2等键用作标准功能键”。请务必阅读有关通过按住Fn键恢复该功能的说明。在“键盘”窗格的“键盘快捷方式”选项卡,给定应用程序或其他首选项中将功能键分配给各种功能。窗格(Exposé等)。
使用Quicksilver或Butler之类的应用程序将操作,应用程序和/或AppleScripts分配给您选择的各种快捷键。
#18 楼
最近有一篇Lifehacker文章指出了如何禁用它:从iTunes中释放Mac的媒体密钥,无需手动进行黑客攻击
#19 楼
该解决方案是永久且防呆的。转到登录项,然后从登录项中取出iTunes Helper,然后转到“活动监视器”(位于“应用程序”下的“实用工具”文件夹中),然后退出iTunes Helper。按键可以继续使用,但是iTunes Helper不会重新打开,并且点击播放不再打开iTunes。评论
错误。 iTunes Helper会在例如iPhone已连接。我只是取消了iTunesHelper进程,然后按了Play,iTunes仍然启动。
–丹尼尔·贝克♦
2011-2-11在12:36
#20 楼
iTunes 10.2(在iPad 2推出的同一天发行)现已修复此问题。现在,无需打开空闲的Quicktime实例即可使用Spotify!评论
我刚刚更新到10.2.1,问题仍然存在。
–arrow
2011-3-12在11:07
#21 楼
我做了一件低技术的事情,至少阻止了iTunes自动启动。我使用以下命令重命名了iTunes.app:sudo mv /Applications/iTunes.app /Applications/iTunesX.app
这会阻止iTunes自动启动,但是如果启动了iTunes,您仍然可以使用媒体控件。
#22 楼
我使用播放/暂停Spotify和Quicksilver的applescript解决了这个问题(我只使用spotify和iTunes,所以可能并不那么困难)。它不适用于遥控器,但是如果您只想快速播放/暂停Spotify,而无需打开和播放iTunes,则可以像对待美食一样。如果您重新感兴趣:
tell application "Spotify" to activate
tell application "System Events"
tell process "Spotify"
click menu item 1 of menu 1 of menu bar item 5 of menu bar 1
end tell
end tell
#23 楼
解决方法,最简单,最有效的解决方案(在https://discussions.apple.com/thread/2570254?start=75&tstart=0上通过mritunjai):打开终端
输入(这是两个单独的命令)
launchctl stop com.apple.rcd
launchctl unload /System/Library/LaunchAgents/com.apple.rcd.plist
评论
这与此处投票第二的答案有何不同,因此您必须添加答案,而不是在此处简单评论?
– Cregox
17年5月11日在8:31
是否可以隐藏和关闭重复的答案?
–鱼监视器
17年5月5日在3:21
#24 楼
我意识到OP最初是询问Snow Leopard的,但似乎至少对于Spotify而言,此问题在High Sierra上不再存在-遥控器按钮与Spotify配合得很好,并且iTunes不再作为副作用。#25 楼
对我来说,对Mojave有用的解决方案是从iTunes中删除执行位:sudo chmod -x /Applications/iTunes.app/Contents/MacOS/iTunes
并有选择地在
Preferences -> Security & privacy -> Accessibility
#26 楼
软件Mac Media Key Forwarder提供了一种用户友好的方法,可为您的媒体密钥确定Spotify的优先级。它在后台运行,并在Mac菜单栏中为您提供了一些简单的设置。下载和安装
可以直接从主页下载或安装,也可以使用例如。 Homebrew:
brew cask install macmediakeyforwarder
注意事项
它与macOS Catalina兼容。
该软件以前被称为High Sierra Media Key Enabler。
确保在“系统偏好设置”的“安全性和隐私”中为应用程序提供足够的特权。
我与开发者没有关系,我只是一个满意的用户。
#27 楼
最简单的解决方案:重命名itunes.app!获取对itunes的读/写权限
选择该应用,然后按ctrl + i
,然后单击左下角
输入密码
现在设置“每个人”以读取写入
关闭信息窗口
现在您可以重命名itunes.app
不再会一直打开iTunes弹出窗口!
评论
关于此问题的Apple论坛主题:Discussions.apple.com/thread.jspa?messageID=10075555-尽管没有解决方案。 (即使页面奇怪地声称“已回答此问题”)另一个未公开的主题:forums.macrumors.com/showthread.php?t=757430
这是一个很好的解决方案:Discussions.apple.com/…
@AugustLilleaas在Lion中不固定!
@DagHøidahl这不是固定在山狮和特立独行者身上的。媒体密钥绑定到最后一个活动的媒体应用程序。就是您正在通过按键使用Spotify,并且效果很好。您暂停Spotify,在VLC中播放视频,然后关闭VLC。现在,媒体密钥仍绑定到VLC,因为它是最后一个活动的应用程序。但是,您已关闭VLC,因此绑定丢失。现在,按下播放键会再次打开iTunes,而不是控制spotify。