[再生/一時停止]ボタンでiTunesが開かないようにするにはどうすればよいですか?


244

Snow Leopardでは、メディアの再生/一時停止ボタン(F8キー上)がiTunesを開きます。どうすれば無効にできますか?古いLeopardの振る舞いを維持して、他のメディアアプリケーション(Spotifyなど)を制御できるようにすることをお勧めします。


2
問題に関するAppleフォーラムのスレッド:Discussions.apple.com/thread.jspa ? messageID = 10075555 —解決策はありません。(ページが「この質問は回答済みです」と奇妙に主張している場合でも)
Jonik 09

1
これに関する別の非公開
August Lilleaas

3
この1は、良い解決策がロードされます。discussions.apple.com/...
ダレン・ニュートン

14
@AugustLilleaas Lionでは修正されていません!
ジョナサン。

2
@DagHøidahlこれはマウンテンライオンとマーベリックでは修正されていません。メディアキーは、最後のアクティブなメディアアプリケーションにバインドされます。すなわち。あなたはキーでspotifyを使用しており、それは正常に動作します。spotifyを一時停止し、VLCでビデオを再生してから、VLCを閉じます。現在、メディアキーは最後のアクティブなアプリであるため、VLCにバインドされたままです。ただし、VLCを閉じているため、バインディングは失われます。再生キーを押すと、spotifyを制御する代わりに、iTunesが再び開きます。
モーリス14年

回答:


26

より良い一時的な修正は、quicktimeを開始し、バックグラウンドで実行するだけです(映画を再生しない)。iTunesよりも少ないRAM / CPUを使用します。


確かに、これはわずかに良い仕事は、周りにある
Jonik

5
ソリューションの中で最も簡単で問題の少ないこの答えを受け入れました。
オリー

これはLionでは動作しないようです。Quicktimeが開いているかどうかに関係なく、iTunesは引き続き開いています。
MrDaniel

新しいバージョンのオペレーティングシステムに対応し、シンプルで正確な簡単な修正を含む、2014年10月17日の@bernkからの回答を参照してください。
トムハリソンJr

同様の修正があります。GoogleChromeを使用して常に開いている場合は、Google Musicアプリをインストールしてください。または、SwayやStreamkeyなどのメディアキーを「ハイジャック」するChrome拡張機能。唯一のことは、彼ら独自のいくつかの問題もたらす可能性があるということです。今、私はこれを一度だけ修正する方法を疑問に思っています
クレゴックス

162

更新:公式Webサイト以下のステップを実行するGUIが利用可能です。

これを修正するのはとても簡単です。インストールプロセスにはMacターミナルの使用が含まれますが、その知識は必要ありません。簡単にするために画像を含めました!以下の6つの簡単な指示に従うだけで完了です。

  1. このzipファイルをダウンロードする
  2. ファイルを解凍します
  3. Patch.commandファイルを実行します(ダブルクリック)
  4. Macターミナルを開きます。ほとんどの場合、パスワードの入力を求められます。パスワードを入力してを押しenterます。以下の画像のようになります。

    ステップ4

  5. 下部に「すべて準備ができています。バックアップを作成してパッチを適用しますか(y / N)」と表示されます。を入力してからy、を押しEnterます。以下の画像のようになります。

    ステップ5

  6. できました!テキストが出力さ[Process Complete]れ、下部に表示されるはずです。その後、Macターミナルウィンドウを閉じることができます。正常に完了するプロセスは、次の画像のようになります。

    ステップ6

アンインストール

このパッチを削除する場合は、Patch.commandスクリプトを再度実行するだけです。

githubリポジトリは次のとおりです。このスクリプトのthebitguruに感謝します。


1
また、Lionでも問題なく動作します!
ヤリケイネン

9
バイナリはここに移動しました:nomitsu.com/contents/MMFix.dmgは10.7.3 Lionで動作します!
パベルアレクセーエフ

6
マーベリックスでも動作します!
fgb 14

3
これがマーベリックスまたはヨセミテで機能するかどうかはわかっていますか?
タンゴ14年

4
ヨセミテの作品
アレックス14年

117

実際の解決策:ターミナルを開き、次の行に貼り付けて、Enterキーを押します。できました。元に戻すunloadloadは、同じ行でに変更します。

launchctl unload -w /System/Library/LaunchAgents/com.apple.rcd.plist

4
これは正解です。タイ!:)
アルカストロ

7
これは、エル・キャピタンで動作しますが、それは積極的に演奏アプリケーションに再生ボタンイベントを転送しない
w00t

2
これが最適なソリューションであり、El Capitanで機能します!
JeroenJK

11
間違っていなければ、これによりリモートコントロールデバイス(rcd)が完全に無効になります。持っている場合、Macのリモートコントロールを使用できません。
マグネ

7
MacOs Sierraではもう機能しません...残念なことに、それを行うための簡単なコマンドが好きでした。
NitroG42

48

Spotifyを制御するには、Shift + Option + Playボタンを使用します。iTunesはこの組み合わせに反応しませんが、Spotifyは反応します。


2
確かに、あなたは正しい、+ 1。ただし、「標準のファンクションキー」オプションをオンにしたいので、これは少し扱いに​​くいものになり始めています。つまり、4つのキーを押す必要があります
。Fn

このヒントは、Rdioの制御にも有効です。
ポールルフェーブル

++すてきな簡単な回避策。直観的ではありません。
ガレンチェックリー

ちょっと迷惑な修飾キーを使用すること、それが意味している場合ちょっと、私は何か他のものを開いたり、私は満足している、iTunesを閉じておく必要はありません
andyface

Mountain Lion(少なくともバージョン10.8.3)では、この動作は修正されているようです。Spotifyが開いている場合、iTunesはもう開きません。
ダグホイダール

18

andrew pxとdmonnerは、次の優れた回避策を書いています:http ://discussions.apple.com/thread.jspa?threadID=2122639&start=30&tstart=0

選択したアプリケーションが既に開いているときにiTunesが開かないように、Pythonスクリプトといくつかの名前変更を使用します。

ターミナルを開き、次を入力します

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"]


1
過去にこれをやったことがありますが、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

1
これに賛成票を投じてください!
8月

1
これは素晴らしいです。
ジェイク

6

iTunesの名前の変更は、OS Xが再び検出するまで機能しません。私はアプリケーションからそれを削除し、数分後にそれが私のバックアップディスクで発見され、問題が返されました。そこから削除しました。これ以上の問題はありません。ゴミ箱を空にすることを忘れないでください。

そのため、すべてのコピーを削除しても問題ありません。私の音楽はflacなので、とにかく使い物になりません。


1
私もiTunesを使用している人にも解決策があり、それを削除したくないと願っています
...-Jonik

5

私は「回避策」を持っています:

  • iTunesを終了する
  • FinderでiTunes.appを見つけます(Finderで:メニュー›移動›アプリケーション...)
  • iTunes.appファイルをCtrlキーを押しながらクリックし、「iTunes.app」を圧縮(バックアップ用)を選択します。
  • iTunes.appファイルをCtrlキーを押しながらクリックし、「パッケージの内容を表示」を選択します
  • 「Contents」フォルダー内の「Info.plist」ファイルを見つけます。
  • Ctrlキーを押しながら「Info-plist」をクリックし、「Open with ..」を選択し、「TextEdit」(または、お気に入りのテキストエディタ。Wordthoではなく)を選択します。
  • ファイルの下部近くで、次のセグメントを見つけます。

    <key> CFBundleIdentifier </ key>
    <string> com.apple.iTunes </ string>
  • 次のように、「iTunes」という単語の最後の「s」を「z」に変更します。

    <key> CFBundleIdentifier </ key>
    <string> com.apple.iTunez </ string>
  • ファイルを保存する

  • 重要:「iTunes.app」ファイルをアプリケーションフォルダからデスクトップにドラッグします
  • 「iTunes.app」ファイルを「アプリケーション」フォルダにドラッグして戻します
  • (おそらくiTunesHelperを無効にする必要があります。これは、[システム環境設定]› [アカウント]›(アカウント)› [ログイン項目]に移動して 'iTunesHelper'を削除してください。)
  • ログアウトしてログイン

これがうまくいくことを願っています。わたしにはできる!


3
それは機能しますが、iTunesコード署名証明書を損傷するようです。これは問題ありませんが、iTunesを(Macで)開くたびに、アプリケーションが送信接続を許可されているかどうかを尋ねられます。
cust0s

iTunes.appをアプリケーションから削除できません...「Mac OS Xで必要なため、「iTunes」は変更または削除できません」と表示されます。
jobwat

3

Snow leopardユーザーの場合:OK iTunesを開いて実行しますが、iTunesストアをクリックしてiTunesを非表示にするか、最小化します。VLCで動画を視聴し続けると、音楽は再生されません。

オプション2:Front Rowを使用してすべてのビデオを視聴します。これを行うには、quicktimeのPERIANをインストールし(これにより、quicktimeですべての形式を再生できます)、すべてのムービーを "movies"フォルダに入れます。前列から映画を鑑賞してください。

オプション3:(これは部分的に機能しました。)アプリケーションフォルダーのiTunesの名前を「itunes_off」に変更します。これを行うには、ユーザーの特権を「読み取りおよび書き込み」にする必要があります。iTunesを右クリックして[情報を取得]をクリックし、権限を取得して小さなロックアイコンをクリックし、パスワードを入力して、ユーザー設定を[読み取りと書き込み]に変更します。この後、iTunesの名前を別の名前に変更します。しかし、この解決策は私にとっては正しく機能しませんでした。それはしばらくの間iTunesを開くのを止めましたが、私が私のMacを再起動したとき、それは再びそれを開き始めました。これが誰かに役立つか試してみてください。投稿してください。


これまでに提示されたすべてのオプションのうち、オプション1は大丈夫な回避策のようです。そのために+1
Jonik

2

iTunesとSpotifyのみを使用しました。

次のローテクソリューションが機能することがわかりました。

1. iTunesを開き、「ライブラリ」の下にあるコンテンツのないフォルダの1つを選択します。たとえば、「着信音」はありません。空のプレイリストを作成して、これを選択することもできます。

2. iTunesを開いたままにしますが、「iTunes」メニューで「iTunesを隠す」を選択します。

結果はiTunesが開いているにも関わらず、再生するコンテンツがないため、「再生」ボタンを押すと、Spotifyの音楽だけが聞こえます。


新しい空のプレイリストを作成することもできます。このプレイリストが選択されていることを確認してください。
ポールルフェーブル

2

他のアプリケーションがいくつ動作するかはわかりませんが、Spotifyで動作します:既に開いている場合、メディアキーを使用しながらoptionキーを押してもiTunesは開かず、Spotifyをバックグラウンドで制御します。


1
SpotifyとiTunesを搭載したMacbook(OS X 10.6.3)でこれを試してみました。iTunes 、メディアキーとともにalt / optionを押しても開いままでした。:/
Jonik

しかし、シフトを追加すると、そのように機能します!superuser.com/questions/31925/を
...

2

これらよりも優れていると思うクイックフィックス... http://kevingessner.com/software/functionflip/からfunctionflipをダウンロードし、「F8:Play / pause」と「FunctionFlip at Login」の2つのチェックボックスをオンにします。次に、EcouteまたはSpotify、または使用しているものに移動し、play / pauseキーを押して、play / pauseのキーボードショートカットをF8に設定します。これで目的どおりに機能し、ファンクション(fn)キーを押しながら押すと、iTunesで引き続き使用できます。

私に最適です!


1

少しハッキーですが、解決策を見つけました。基本的にiTunesを実行しますが、サイドメニューから「アプリケーション」または「ラジオ」を選択します。

このように、再生ボタンを押すと、iTunesで再生するものは何もないので、何もしませんが、制御したいアプリケーションでは動作します。


1

http://www.thebitguru.com/projects/iTunesPatchで利用可能なパッチがあり、Play / Pauseマルチメディアキーを押したときにiTunesを開くことができなくなります。「Play Button iTunes Patch 0.7」からダウンロードしたファイルを解凍し、PlayButtonItunesPatchディレクトリで「Patch.command」プログラムを実行する必要があります。

Snow Leopard(Mac OSX 10.6)でテストしましたが、問題なく動作します。再生/一時停止は、開いているプログラムで引き続き動作しますが、iTunesを開くことはできません。テストする場合は、機能するかどうかにかかわらず、コメントにフィードバックを残してください。


1

iTunes.appの名前を変更する代わりに、

/Applications/iTunes.app/Contents/MacOS/iTunes

に、例えば

iTunes_

これにより、iTunes.appをダブルクリックしたときに機能しなくなりますが、少なくとも再生/一時停止を押したときにiTunesが再起動されないようにします。iTunes.appを使用する場合は、ファイル名を「iTunes」に戻すだけです。


シエラでも完璧に動作します:)
ナビン

エルキャピタンでは、これは動作しません:foo:MacOS root# pwd /Applications/iTunes.app/Contents/MacOS foo:MacOS root# mv iTunes iTunes_ mv: rename iTunes to iTunes_: Operation not permitted
ピーター・ジェンキンス

1

ここで提供されるパッチは、通常、Mountain Lionのような最新バージョンのMac OS Xでは動作しません。コメントで@triswebの答えにもっと注意を引く:

最新のMountain Lionパッチはこちら:thebitguru.com/projects/iTunesPatch / github:github.com/thebitguru/play-button-itunes-patch


0

これは進行中のソリューションです。私は主にXMBCとHuluを使用しているため、実際のソリューションが見つかるまでiTunesがなくても生きることができます。

  1. アプリケーションからiTunesを削除する
  2. アプリケーションから最前列を削除
  3. ゴミ箱を空にする

これらの手順の後、HuluとXMBCはリモート経由で再び使用可能になります!唯一の問題は、リモートのメニューキーがまだフロントローを開くことです

=====

個人的には、HTPC Mac MiniでWin7を使用することを検討しています。Macで使用するすべてのアプリには、対応するWindowsがあります。このオープンソースソフトウェアは、IRをBoot Campで動作させるようです:http : //www.eventghost.org/


superuser.com/questions/31925/…の場合と同様に、非常に限られた数の人々がこのアドバイスを受けることができます。私たちの多くは、iTunesを(あまりにも)使用したい、またはiPhoneの同期などに必要としています。
ジョニック

0

[システム環境設定]の[キーボード]ペインの[キーボード]タブで、[すべてのF1、F2などのキーを標準のファンクションキーとして使用する]を有効にします。Fnキーを押して、その機能を取り戻すことに関する注意を必ずお読みください。

キーボードペイン、特定のアプリケーション、またはその他の環境設定ペイン(Exposéなど)の[キーボードショートカット]タブで、ファンクションキーをさまざまな機能に割り当てます。

QuicksilverやButlerなどのアプリケーションを使用して、選択したさまざまなキーショートカットにアクション、アプリケーション、AppleScriptを割り当てます。



0

このソリューションは永続的であり、誰にでもできるものです。ログイン項目に移動し、ログイン項目からiTunes Helperを取り出してから、「アプリケーション」の下の「ユーティリティ」フォルダにあるアクティビティモニターに移動して、iTunes Helperを終了します。キーは機能し続けますが、iTunes Helperは再起動せず、再生ボタンを押してもiTunesは開きません。


3
違う。iTunes Helperは、たとえばiPhoneが接続されているときにiTunesを起動します。私は、プロセスと押されたプレイは、iTunesがまだ開始しました。killediTunesHelper
ダニエルベック

0

この問題はiTunes 10.2で修正されました(iPad 2が発表された同じ日にリリースされました)。これで、アイドル状態のQuicktimeインスタンスを開かずにSpotifyを使用できます!


10.2.1にアップデートしたばかりですが、問題は引き続き発生します。
グロー

0

少なくともiTunesの自動起動を妨げるような、ちょっとしたローテクなことをした。次を使用してiTunes.appの名前を変更しました。

sudo mv /Applications/iTunes.app /Applications/iTunesX.app

これにより、iTunesの自動起動が停止しますが、起動していれば、メディアコントロールを使用できます。


0

SpotifyとQuicksilverを再生/一時停止するAppleScriptを使用して、この問題を回避しました(SpotifyとiTunesのみを使用しているため、それほど難しくはないでしょう)。リモートでは動作しませんが、iTunesを開いたり再生したりせずに、Spotifyをすばやく再生/一時停止できるようにしたい場合は、おやつとして機能します。

あなたが興味を持っている場合、これはアップルスクリプトです:

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

0

WORKING FIX、最も簡単で効果的なソリューション(mritunjaiのhttps://discussions.apple.com/thread/2570254?start=75&tstart=0による):

  1. ターミナルを開く
  2. Enter(これらは2つの別個のコマンドです)

    launchctl stop com.apple.rcd
    launchctl unload /System/Library/LaunchAgents/com.apple.rcd.plist
    

これは、ここで2番目に多く投票された回答とは大きく異なるため、単にコメントを入力するのではなく、回答を追加する必要がありましたか?
クレゴックス

この重複した回答を非表示にして閉じることはできますか?
魚モニター

0

OPはもともとSnow Leopardについて尋ねましたが、少なくともSpotifyについては、この問題はHigh Sierraにはもう存在しないようです-リモートコントロールボタンはSpotifyでうまく機能し、iTunesは副作用として起動しなくなりました。


0

Mojaveで働いていた解決策は、iTunesから実行ビットを削除することでした。

sudo chmod -x /Applications/iTunes.app/Contents/MacOS/iTunes

オプションで、問題のメディアプレーヤーを追加します

Preferences -> Security & privacy -> Accessibility



-1

最も簡単なソリューション:itunes.appの名前を変更します!

  1. iTunesで読み取り/書き込み権限を取得し、アプリを選択してctrl + iを押し、左下隅にある小さなロックアイコンをクリックしてパスワードを入力します。
  2. これでitunes.appの名前を変更できます

これ以上iTunesがポップアップすることはありません!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.