SpotifyでiTunesの「メディア」キー(再生、一時停止など)をオーバーライドしますか?


110

Macキーボードで「メディア」キー(再生、一時停止、前、次など)が押されたときにSpotifyをデフォルトのプログラムとして設定することは可能ですか?

Spotifyが開いている場合、ほとんどの場合、「メディア」キーは正常に機能します。ただし、ヒットするとiTunesが時々ポップアップ表示されます。iTunesとは反対に、これらのキーがトリガーされたときにSpotifyがデフォルトのプログラムであると指定することができれば、もっといいでしょう。

問題があれば、Mountain Lionを使用しています。



ここで探している重要な機能は、メディアキーの1つが押されたときにSpotifyを開くことです。
クロウ

2
Beardedspiceを使用して、メディアキーが複数のアプリとWebサイトで機能することを許可します:beardedspice.github.io
Beau Smith

回答:


40

私はこの問題が一貫して発生しないことに気付いたので、このかなり破壊的なアプローチを使用します。

  1. 「アクティビティモニター」を開きます。これは、Spotlightを使用して簡単に見つけることができます
  2. ダイアログ上部の丸薬から「CPU」または「メモリ」を選択します
  3. 右上の検索ボックスに次を入力します。 itunes
  4. 「ituneshelper」はあなたが探しているものです。それを見つけてクリックし、「強制終了」を選択します
  5. 確認を受け入れます

Spotifyには、実行中のヘルパーもあります。私の推測では、どちらが最初にロードされるかによって異なります。


永続的なソリューション

以下のコメントごとに–ログインアイテムから簡単に削除できます。

  1. システム環境設定で「ログイン項目」を検索します
  2. iTunesヘルパーを選択
  3. [-]ボタンをクリックします
  4. Macを再起動します

12
その代わり、毎回を殺す、あなたがが、あなたのログイン項目に感謝し、それを無効にすることができ、私にナットを運転していた
geermc4

21
うまくいかなかった。
スティーブモーザー

2
@ geermc4の答えは、正しい長期的な解決策です。コンピューターが再起動するたびに、iTunesの起動が停止します。コンピューターを再起動しない場合は、jakeisonlineの回答に従ってください。
ArtSabintsev

6
macOS 10.13.2(17C205)
サイプレスフランケン

3
10.14でも機能しません。
KMSTR

22

LifehackerはSnow Leopardでこの問題に関する記事をしばらく前に掲載しました。http://lifehacker.com/5531707/free-your-macs-media-keys-from-itunes-grasp

以前使用していたトリックは理想的とはほど遠く、バックグラウンドでQuickTimeを起動するか、iTunes.app内のシステムファイルに深刻なハッキングを行う必要がありました。NoMitsuは、メディアキーの管理を担当するアプリであるリモートコントロールデーモンにパッチを当てるワンクリックインストーラーを作成しました。パッチをダウンロードしてダブルクリックするだけです。パスワードを入力すると、メディアキーはiTunesの把握から解放されます。

すでにこれを試したことがあると思います。私が思い出したように、メディアキーはアクティブだった最後のプログラムを制御するので、Spotifyが最後に開いた(そして現在開いている)メディアアプリであれば、メディアキーがそれを制御します。これがお役に立てば幸いです。


3
「覚えているように、メディアキーはアクティブだった最後のプログラムを制御するので、Spotifyが最後に開いた(そして現在開いている)メディアアプリであれば、メディアキーがそれを制御します。いいえ。それが今の仕組みです。10.13.2でテストしましたが、そのようには動作しません。iTunesを開き続けます。
ルシオモリネド

12

私は長年この問題を抱えていましたが、私の場合はiTunesを超えています。Keynoteまたはメディアキーを「要求する」別のアプリケーションで作業している場合、Spotify(または他の音楽プレーヤー)を制御することはできません。

しかし、今ではついに解決しました!

かなり長いプロセスですが、ここに行きます。

メディアキーを1つのメディアプレーヤーにバインドし、そのプレーヤーのみ:

  • [システム環境設定]> [キーボード]に移動し、[すべてのF1、F2などのキーを標準のファンクションキーとして使用する]を選択します。(これにより、明るさや音量などのクイックコントロールがすべて無効になります)(再び有効にするには:)
  • 「Karabiner」をダウンロード
  • [F1..F19キーとファンクションキーを変更...]> [F1..F19キーを変更]> [F1..F12を機能キーに変更]を選択します。
  • 「F7、F8、F9を音楽コントロールに」以外のすべてを有効にします(他のキーを選択した機能にマッピングしたい場合を除く)(明るさなどが再び機能するはずです)
  • FastScriptsをダウンロードしてインストールする
  • Automatorを開き、新しいサービスを作成します
  • 「選択したサービスを受信:」[テキスト]を[入力なし]に変更します
  • 「アップルスクリプトの実行」アクションをメイン画面に追加します
  • 次の3つのアップルスクリプト(Spotify用ですが、他のメディアプレーヤーでも機能するはずです)をフォルダー[ユーザー] /ライブラリ/ Scriptsに入力して保存します。

try
tell application "Spotify"
    playpause
end tell
end try
return

try
tell application "Spotify"
    previous track
end tell
end try
return

try
tell application "Spotify"
    next track
end tell
end try
return
  • 最後に、In FastScriptsで「スクリプトショートカット」に移動し、F7、F8、およびF9をスクリプトのショートカットとして設定します。

簡単!=)

編集:KarabinerはまだSierraで動作しませんが、「Karabiner Elements」と呼ばれるプレリリースがトリックを行います。その場合、上記のリストの最初の4ステップをスキップして、代わりに:

  • Karabiner Elementsをインストールする
  • ファンクションキーを選択し、f7> f7、f8> f8、f9> f9をマップします(Fastscriptsをインストールして上記のリストから続行します)。

1
この男にメダルを与えます。
ジョナスボーグレン16

次に、spotifyのネイティブショートカットを使用することもできます。メディアキーは特別なキーコードです...ファンクションキーではありません。それらがキーボードの同じスペースを占有しているのは偶然であり、私の問題を解決するものではありません。ここの質問はよく尋ねられており、尋ねられた質問に対応する回答のみが私の問題を解決します。たとえば、私のBluetoothヘッドセットは、コントロールの一部としてメディアキーを介して送信しますが、このハックは役に立ちません。非標準のキーボードがあったとしてもそれは助けにはなりません。
マリウス

どういう意味ですか?ネイティブショートカットは、Spotifyを使用している場合(および、メディアキー自体を要求しない別のアプリケーションに切り替えた場合)にのみ機能しますか?たとえば、キーノートに切り替えると、メディアキーのSpotifyの「バインド」が解除され、Spotifyを制御できなくなります。私はあなたの質問をもう一度読みましたが、私の理解ではあなたとまったく同じ問題を抱えていました。この解決策は私のためにそれを解決したので、多分それをもう一度試してみませんか?
Rundblomごと16年

1
私のために働いたが、私は少し遅れが発生していました。ボトルネックがサービスなのかFastscriptsなのかわかりません。他のスクリプトの実行にも少し遅れがあることに気づいたので、そこに傾いています。
juil

9

ソフトウェアMac Media Key Forwarderは、メディアキーのSpotifyを優先するための使いやすいアプローチを提供します。バックグラウンドで実行され、Macのメニューバーにいくつかの簡単な設定が表示されます。それはただ動作します。

ここに画像の説明を入力してください

ダウンロードとインストール

ホームページから直接ダウンロードしてインストールするか、Homebrewなどを使用しインストールできます。

brew cask install macmediakeyforwarder

ノート

  • OS X Mojaveと互換性があります。
  • このソフトウェアは、以前はHigh Sierra Media Key Enablerとして知られていました。
  • アプリケーションが指定されていることを確認し、十分な権限がセキュリティとプライバシーシステム環境設定
  • 私は開発者と提携していません。ただ満足しているユーザーです。

1
チャームのように機能します!ありがとう!
フラビオウェンシェ

6

しばらく見て回った後、私は最終的にhttps://github.com/zsszatmari/MagicKeysを見つけました

Spotifyに固有のものではありませんが、メディアキーが押されたときに起動するアプリケーションを選択できます。

私がそれで見る小さな問題は2つしかありません(そして1つはデフォルトのiTunesの動作に関する問題でもあります)。

  1. 3つのメディアボタンのいずれかでアプリケーションを開きます。これは元の質問が要求したものですが、iTunesのデフォルトの動作ではありません。iTunesは、再生/一時停止ボタンを押したときにのみ開きます(戻る/進むボタンではありません)。理想的には、これはユーザーが選択できるオプションです。
  2. アプリケーションの起動後、メディアの再生は開始されません。同じことはデフォルトでiTunesにも当てはまりますが、キーを押すのではなくSpotifyを開いて音楽の再生を開始するために一度だけ再生する必要があり、アプリが起動するのを待ってからもう一度キーを押すといいでしょう。

1
これです。これが最良の答えです。:からマジックキーをダウンロードgithub.com/zsszatmari/MagicKeys/releasesこれらの設定をして使用します。treasurebox-gear.s3.amazonaws.com/magickeys.png
デヴィッド・ロペス

1
これは私のために働いた!ここから見つけました/ダウンロードしました:gearmusicplayer.com/extras.html
skplunkerin

1
これを機能させるには再起動する必要があります。これまでのところ、すべての最良のソリューション。
ボブH

5

@sjgが言ったことに加えて、起動時にSpotifyを開くことができます(起動時にiTunesを開くことを気にしないことを前提としています)。ログインからSpotifyでメディアキーを正しく機能させることができます。繰り返しますが、これは単なる回避策であり、実際には完全なソリューションではありませんが、起動時に開く場合は、Spotify> Preferencesに移動し、「コンピューターにログインした後、Spotifyを自動的に開く」までスクロールして、「自動的に開く」を選択します。


4

ユーザーに移動して(設定->ユーザーとグループ)、[ スタートアップアイテム ]をクリックしてituneshelperを無効にしてください。この方法により、デバイスをオンにするたびにプロセスを強制終了する必要がなくなります。

ここに画像の説明を入力してください


4

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

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

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

Preferences -> Security & privacy -> Accessibility


2
私は無効になっていたまで、私はこれを行うことができませんでしたSystem Integrity Protection (CIP)- csrutil disableリカバリーモード中。
geedoubleya

1
正しい、私はずっと前にそれを無効にしました。その結果、私はそれで/なしで何が機能するか
わかり

これは私のために働いた、私はターミナル部分さえ必要としませんでした。Deezerがコンピューターを制御できるようになりました...ありがとうございます!
taiar

3

これがどのように機能するかを以下に示します。

  1. キーボードのメディアキーを押すと、現在アクティブなアプリケーション(メディアキーをサポートしているアプリケーション)にメッセージが送信されます。
  2. そうでない場合は、最後にアクティブになったメディアキーをサポートするアプリケーションにメッセージを送信する必要があります
  3. 利用可能なアプリケーションがない場合は、デフォルトのメディアキーをサポートするアプリケーションを開きます(例:iTunes、ただし設定可能)
  4. 各メディアキーをサポートするアプリケーションは、その設定にオプトアウトが必要です

私にはそれほど難しくないように思えますが、これはOSXの小さなユーザビリティ上の欠陥の1つであり、全体的なエクスペリエンスを単純にするために役立つものの山の上にあります。


2

アプリケーションライブラリに移動し、ターミナルでiTunes.appを手動で削除できます:

sudo rm -rf /Applications/iTunes.app

Spotifyを自動的にデフォルトのメディアプレーヤーにしませんが、コンピューターにiTunesが存在しなくなります。


3
問題は、iTunesを削除する方法ではなく、キーボードの動作を変更する方法です。OSで提供されているアプリを削除することは、プレイボタンが散発的にiTunesを開く問題を解決するための危険な方法です。
サム

8
それでも、この残忍な答えには素晴らしいことがあります。
Mirek Rusin

これがMojaveで機能し、iTunesを使用しないことは素晴らしいことです。
マイケルディステファノ

少し重いですが、確かです。別の代替方法は、実行ビットを削除することです。sudo chmod -x /Applications/iTunes.app/Contents/MacOS/iTunes
minusf

2

Beau Smithのコメントで示唆されているように、アプリBeardedSpiceは素晴らしい仕事をしています!SPotifyだけでなく、他の多くのサービス(Netflix、Youtube、SoundCloudなど)でも使用できます。


2

設定>ユーザーとグループ>ログイン項目

  • Itunesヘルパーを削除します
  • Spotifyを追加(非表示にチェック)

コンピュータを再起動してください。itunesではなくバックグラウンドで開いているため、Spotifyは常に再生されます。

ここに画像の説明を入力してください


0

良い解決策として機能するバンドルは次のとおりです。

https://github.com/rpendleton/spotify-rcd


1
なぜそれが良い解決策だと思うのですか?すでに提供されている他のソリューションと比較した場合の利点(/欠点)は何ですか?
ジョンN

正直言って、あなたはそこに私を捕まえました。私はコーダーのWebを精査してきましたが、この2人の開発者(rpendletonとkikobeats)だけが状況を把握しているようで、kikobeats Webサイトでのピアレビューに従って問題を解決するバンドルを作成しました。(私は彼らの仕事が良いかどうかを確認するために、より良いスキルを持っている人を招待します)
ジーザス

私はこれを動作させることができませんでした
クロウ

0

ライブラリやプログラムを変更したり、ツールをダウンロードしたりする必要はありません。必要なものはすべて手元にあり、使いやすいです。2007年のヒントは引き続き機能します。 "Automator"で設定を行い、キーボードショートカットに割り当てます。

https://forums.macrumors.com/threads/can-i-assign-f8-the-play-pause-key-to-launch-spotify-instead-of-itunes.1626645/#post-17779801


Ask Differentへようこそ!私たちは最良の答えを見つけようとしていますが、それらの答えはなぜ彼らが最高なのかについての情報を提供します。あなたが提供したリンクが質問に答えると思う理由を説明してください。回答は自己完結型である必要があるため、他の人が検索機能を使用してそれらを見つけることができます。リンクは変更され、古くなる可能性があるため、単にリンクになるのではなく、回答を希望します。質の高い回答を提供する方法については、回答方法をご覧ください。-口コミより
FSB

1
ありがたいことに、これは機能しますが、これは新しいショートカットを追加するだけであり、そのショートカットを再生/一時停止キーにすることはできないため、質問にはまったく答えません。
ジェスロ

-1

キーボードには、従来のF1、F2などのキー、または特別な機能を使用するオプションがあります。たぶん、あなたは伝統的なモードを選択しました。


-1

私にとってほとんどの場合に機能するのは、単に問題のプログラムを再起動することです。

たとえば、Spotifyがメディアキーでうまく再生されていないとします(つまり、Spotifyを開いているときは何もしません)。通常、Spotifyを終了して再起動します。再起動すると、メディアキーが自動的に再び機能します。

明らかに、これは理想的ではなく、Spotifyを「デフォルト」のメディアキープログラムにすることはまったくありませんが、キーのソフトリセットとして機能し、Apple / Spotifyによってより良い答えが作成されるまで役立ちます。

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