ITunes-Medientasten (Wiedergabe, Pause usw.) für Spotify überschreiben?


110

Ist es möglich, Spotify als Standardprogramm festzulegen, wenn die "Medien" -Tasten (Wiedergabe, Pause, Zurück, Weiter usw.) auf der Mac-Tastatur gedrückt werden?

Wenn Spotify zum größten Teil geöffnet ist, funktionieren die "Medien" -Tasten einwandfrei. Aber von Zeit zu Zeit wird iTunes angezeigt, wenn Sie darauf klicken. Es wäre viel schöner, wenn Sie nur festlegen könnten, dass Spotify das Standardprogramm ist, wenn diese Tasten ausgelöst werden, im Gegensatz zu iTunes.

Wenn es darauf ankommt, benutze ich Mountain Lion.



Ich denke, die Schlüsselfunktion, nach der hier gesucht wird, ist, dass Spotify geöffnet wird, wenn eine der Medientasten gedrückt wird.
Chrowe

2
Erlauben Sie den Medienschlüsseln, mit Beardedspice für mehrere Apps und Websites zu arbeiten: beardedspice.github.io
Beau Smith

Antworten:


40

Ich stelle fest, dass dieses Problem bei mir inkonsistent auftritt, daher benutze ich diesen ziemlich destruktiven Ansatz, wenn es passiert:

  1. Öffnen Sie "Activity Monitor", den Sie mit Spotlight leicht finden können
  2. Wählen Sie entweder "CPU" oder "Speicher" aus den Pillen am oberen Rand des Dialogfelds
  3. Geben Sie im Suchfeld oben rechts Folgendes ein: itunes
  4. "ituneshelper" ist was Sie suchen. Finde es, klicke es an und wähle "Force kill"
  5. Akzeptieren Sie die Bestätigung

Spotify hat auch einen Helfer am Laufen. Ich vermute, dass es davon abhängt, was man zuerst lädt.


Permanente Lösung

Per Kommentar unten - Sie können es einfach aus Ihren Login-Artikeln entfernen:

  1. Suchen Sie in den Systemeinstellungen nach "Anmeldeelemente"
  2. Wählen Sie den iTunes-Helfer
  3. Klicktaste
  4. Starten Sie Ihren Mac neu

12
Anstatt es jedes Mal zu töten, könntest du es in deinen Anmeldeobjekten deaktivieren, aber danke, das hat mich verrückt gemacht
geermc4

21
Hat bei mir nicht funktioniert.
Steve Moser

2
Die Antwort von @ geermc4 ist die richtige langfristige Lösung. ITunes wird beim Neustart des Computers nicht mehr gestartet. Wenn Sie Ihren Computer nie neu starten, befolgen Sie die Antwort von jakeisonline.
ArtSabintsev

6
Dies hat bei mir unter macOS 10.13.2 (17C205)
Cypress Frankenfeld am

3
Funktioniert auch nicht in 10.14.
KMSTR

22

Lifehacker hat vor einiger Zeit einen Artikel über dieses Problem für Snow Leopard veröffentlicht. http://lifehacker.com/5531707/free-your-macs-media-keys-from-itunes-grasp

Die zuvor verwendeten Tricks waren weit weniger als ideal. Sie mussten QuickTime im Hintergrund starten oder ernsthafte Hacks an Systemdateien in iTunes.app ausführen. NoMitsu hat ein One-Click-Installationsprogramm erstellt, das den Remote Control Daemon, die App, die für die Verwaltung der Medientasten verantwortlich ist, patcht. Laden Sie einfach den Patch herunter und doppelklicken Sie darauf. Nachdem Sie Ihr Passwort eingegeben haben, sind Ihre Medientasten für iTunes nicht mehr zugänglich.

Ich nehme an, Sie haben das schon versucht. Wie ich mich erinnere, steuern die Medientasten das zuletzt aktive Programm. Wenn Spotify also die letzte Media-App war, die Sie geöffnet hatten (und die derzeit geöffnet ist), steuern die Medientasten dies. Hoffe das hilft dir weiter.


3
"Wie ich mich erinnere, steuern die Medientasten das zuletzt aktive Programm. Wenn Spotify also die letzte Media-App war, die Sie geöffnet hatten (und die derzeit geöffnet ist), steuern die Medientasten dies. Ich hoffe, dies hilft Ihnen weiter." Nein, so funktioniert es jetzt. Getestet auf 10.13.2 und es funktioniert nicht so. ITunes wird weiterhin geöffnet.
Lucio Mollinedo

12

Ich habe dieses Problem seit Jahren und in meinem Fall geht es über iTunes hinaus. Wenn Sie in Keynote oder einer anderen Anwendung arbeiten, die die Medientasten "beansprucht", funktioniert die Steuerung von Spotify (oder anderen Musik-Playern) nicht.

Aber jetzt habe ich es endlich gelöst!

Ein ziemlich langer Prozess, aber hier geht.

Binden von Media-Schlüsseln an einen Media-Player und nur an diesen Player:

  • Gehen Sie zu Systemeinstellungen> Tastatur> und wählen Sie "Alle Tasten F1, F2 usw. als Standardfunktionstasten verwenden". (Dadurch werden alle schnellen Steuerelemente wie Helligkeit und Lautstärke deaktiviert.) (Um diese wieder zu aktivieren. :)
  • Download "Karabiner"
  • Wählen Sie "F1..F19-Taste und Funktionstaste ändern ..."> "F1..F19-Taste ändern"> "F1..F12 auf Funktionstaste"
  • Alle Tasten bis auf "F7, F8, F9 für Musiksteuerung" aktivieren (es sei denn, Sie möchten anderen Tasten Funktionen Ihrer Wahl zuordnen) (jetzt sollte die Helligkeit usw. wieder funktionieren)
  • Laden Sie FastScripts herunter und installieren Sie es
  • Öffnen Sie Automator und erstellen Sie einen neuen Service
  • Ändern Sie "Dienst empfängt ausgewählt:" [Text] in [keine Eingabe]
  • Fügen Sie die Aktion "Apple Script ausführen" zum Hauptbildschirm hinzu
  • Geben Sie die folgenden drei Apfelskripte ein und speichern Sie sie (für Spotify, aber ich bin sicher, dass dies mit einigen anderen Mediaplayern funktioniert) im Ordner [Ihr Benutzer] / Library / 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
  • Und schließlich gehen Sie in FastScripts zu "Skriptverknüpfungen" und legen Sie F7, F8 und F9 als Verknüpfungen für Ihre Skripte fest!

So einfach ist das! =)

BEARBEITEN: Karabiner funktioniert noch nicht mit Sierra, aber eine Vorabversion namens "Karabiner Elements" macht den Trick. Überspringen Sie in diesem Fall die ersten 4 Schritte in der obigen Liste und führen Sie stattdessen Folgendes aus:

  • Installieren Sie Karabiner Elements
  • Wählen Sie Funktionstasten und ordnen Sie f7> f7, f8> f8, f9> f9 zu (fahren Sie dann mit der Installation von Fastscripts in der obigen Liste fort).

1
Gib diesem Kerl eine Medaille.
Jonas Borggren

Dann können Sie auch die systemeigenen Verknüpfungen von spotify verwenden. Medientasten sind spezielle Tastencodes ... sie sind keine Funktionstasten. Dass sie den gleichen Platz auf Ihrer Tastatur belegen, ist nebensächlich und löst mein Problem nicht. Die Frage hier ist gut gestellt und nur eine Antwort, die die gestellte Frage beantwortet, löst mein Problem. Zum Beispiel sendet mein Bluetooth-Headset als Teil seiner Steuerung Daten über die Medientasten, und dieser Hack hilft mir nicht. Es hilft mir auch nicht, wenn ich eine nicht standardmäßige Tastatur hätte.
Marius

Wie meinst Du das? Die nativen Verknüpfungen funktionieren nur, wenn Sie Spotify verwenden (und wenn Sie zu einer anderen Anwendung gewechselt sind, die die Medientasten nicht für sich beansprucht), richtig? Wenn Sie zum Beispiel zu Keynote wechseln, wird die Spotifys-Bindung an Medientasten unterbrochen und Sie können Spotify nicht mehr steuern. Ich habe Ihre Frage noch einmal gelesen und nach meinem Verständnis hatte ich genau das gleiche Problem wie Sie. Diese Lösung hat es für mich gelöst, also versuchen Sie es vielleicht noch einmal?
Per Rundblom

1
Arbeitete für mich, aber ich stieß auf eine gewisse Verzögerung. Ich bin nicht sicher, ob der Engpass der Service oder Fastscripts ist. Mir ist aufgefallen, dass das Ausführen anderer Skripte ebenfalls eine gewisse Verzögerung aufweist, daher neige ich dazu.
6.

9

Die Software Mac Media Key Forwarder bietet einen benutzerfreundlichen Ansatz zur Priorisierung von Spotify für Ihre Medienschlüssel. Es läuft im Hintergrund und bietet Ihnen einige einfache Einstellungen in der Mac-Menüleiste. Es funktioniert einfach

Bildbeschreibung hier eingeben

Download und Installation

Es kann direkt von der Homepage heruntergeladen und installiert werden oder z. B. mit Homebrew:

brew cask install macmediakeyforwarder

Anmerkungen

  • Es ist kompatibel mit OS X Mojave.
  • Die Software war zuvor als High Sierra Media Key Enabler bekannt .
  • Die Anwendung gewährleistet gegeben ausreichende Berechtigungen in Sicherheit und Datenschutz in den Systemeinstellungen .
  • Ich bin nicht mit den Entwicklern verbunden, sondern nur ein zufriedener Benutzer.

1
Klappt wunderbar! Vielen Dank!
Flavio Wuensche

6

Nachdem ich mich eine Weile umgesehen hatte, fand ich schließlich https://github.com/zsszatmari/MagicKeys

Spotify ist nicht spezifisch, Sie können jedoch eine Anwendung auswählen, die beim Drücken einer Medientaste gestartet werden soll.

Es gibt nur 2 kleine Probleme, die ich damit sehe (und eines ist auch ein Problem mit dem Standardverhalten von iTunes).

  1. Es öffnet die Anwendung mit einer der 3 Medientasten. Dies ist zwar das, was die ursprüngliche Frage angefordert hat, aber nicht das Standardverhalten für iTunes. iTunes wird nur geöffnet, wenn Sie die Wiedergabe- / Pause-Taste drücken (nicht die Zurück- / Vorwärts-Taste). Im Idealfall kann der Benutzer diese Option auswählen.
  2. Die Medienwiedergabe wird nach dem Start der Anwendung nicht gestartet. Das Gleiche gilt standardmäßig auch für iTunes, aber es wäre schön, wenn Sie nur einmal die Wiedergabetaste drücken müssten, um Spotify zu öffnen und mit der Musikwiedergabe zu beginnen, anstatt die Taste zu drücken. Warten Sie, bis die App startet, und drücken Sie dann die Taste erneut.

1
Das ist es. Das ist die beste Antwort. Laden Sie Magic Keys von github.com/zsszatmari/MagicKeys/releases herunter und verwenden Sie diese Einstellungen: treasurebox-gear.s3.amazonaws.com/magickeys.png
David Lopez

1
Das hat bei mir funktioniert! Ich habe es hier gefunden / heruntergeladen: gearmusicplayer.com/extras.html
skplunkerin

1
Muss neu gestartet werden, damit dies funktioniert. Weit und breit die beste Lösung von allen.
Bob H

5

Wenn Sie zu @sjg hinzufügen, könnte Spotify beim Start geöffnet werden (vorausgesetzt, Sie möchten nicht, dass iTunes beim Start geöffnet wird), damit Sie die Medientasten direkt nach der Anmeldung mit Spotify verwenden können. Auch dies ist nur eine Problemumgehung und keine vollständige Lösung. Wenn Sie jedoch möchten, dass es beim Start geöffnet wird, navigieren Sie zu Spotify> Einstellungen und scrollen Sie nach unten zu "Spotify automatisch öffnen, nachdem Sie sich am Computer angemeldet haben" und wählen Sie "Automatisch öffnen".


4

Gehen Sie besser zu Benutzer ( Einstellungen -> Benutzer und Gruppen ) und klicken Sie dann auf "Startelemente" und deaktivieren Sie ituneshelper . Auf diese Weise müssen Sie den Vorgang nicht jedes Mal abbrechen, wenn Sie das Gerät einschalten.

Bildbeschreibung hier eingeben


4

Als Lösung für Mojave habe ich das Ausführungsbit aus iTunes entfernt:

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

und optional den betreffenden Mediaplayer unter hinzufügen

Preferences -> Security & privacy -> Accessibility


2
Ich konnte dies erst tun, nachdem ich mich deaktiviert hatte System Integrity Protection (CIP)- csrutil disablewährend des Wiederherstellungsmodus.
Geedoubleya

1
Richtig, ich habe das vor langer Zeit deaktiviert. Infolgedessen kann ich nicht sagen, was mit / ohne es funktioniert:}
minus

Das hat bei mir geklappt, ich brauchte nicht mal das Terminalteil. Deezer hat gerade die Steuerung meines Computers aktiviert ... Danke!
1.

3

So sollte das funktionieren:

  1. Wenn Sie eine Medientaste auf Ihrer Tastatur drücken, wird eine Nachricht an die derzeit aktive Anwendung gesendet, sofern diese Medientasten unterstützt
  2. Ist dies nicht der Fall, sollte die Nachricht an die zuletzt aktive Anwendung gesendet werden, die Medienschlüssel unterstützt
  3. Wenn keine Anwendung verfügbar ist, öffnen Sie die Standardanwendung zur Unterstützung von Medientasten (z. B. iTunes, aber konfigurierbar).
  4. Jede Media-Key-unterstützende Anwendung sollte ein Opt-Out in ihren Einstellungen haben

Es scheint mir nicht so schwierig zu sein, aber dies ist einer dieser kleinen Usability-Fehler von OSX, der auf einer Menge von Dingen beruht, die nur dazu dienen, das Gesamterlebnis unterdurchschnittlich zu machen.


2

Sie können zu Ihrer Anwendungsbibliothek gehen und iTunes.app im Terminal manuell löschen, indem Sie Folgendes verwenden:

sudo rm -rf /Applications/iTunes.app

Spotify wird nicht automatisch als Standard-Media-Player festgelegt, iTunes ist jedoch nicht mehr auf Ihrem Computer vorhanden.


3
Die Frage ist nicht, wie man iTunes entfernt, sondern wie man das Tastaturverhalten ändert. Das Entfernen einer mit dem Betriebssystem gelieferten App ist eine gefährliche Methode, um die Wiedergabetaste zu lösen, die iTunes sporadisch öffnet.
Samh

8
Trotzdem hat diese brutale Antwort etwas Schönes.
Mirek Rusin

Ich kann bestätigen, dass dies in Mojave funktioniert und iTunes-frei ist.
Michael DiStefano

etwas schwerfällig, aber sicher. Eine andere Alternative besteht darin, das Ausführungsbit zu entfernen:sudo chmod -x /Applications/iTunes.app/Contents/MacOS/iTunes
minus 13.11.18

2

Wie in dem Kommentar von Beau Smith vorgeschlagen, macht die App BeardedSpice einen tollen Job! Nicht nur für SPotify, sondern auch für viele andere Dienste (Netflix, Youtube, SoundCloud usw.)


2

Einstellungen> Benutzer & Gruppen> Anmeldeobjekte

  • Entfernen Sie den Itunes-Helfer
  • Spotify hinzufügen (Häkchen ausblenden)

Starte deinen Computer neu. Es wird immer Spotify abgespielt, da es im Hintergrund geöffnet ist und nicht iTunes.

Bildbeschreibung hier eingeben


0

Hier ist ein Bundle, das als gute Lösung funktioniert:

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


1
Warum ist es Ihrer Meinung nach eine gute Lösung? Was sind die Vorteile (/ Nachteile) gegenüber den anderen bereits angebotenen Lösungen?
John N

Ehrlich gesagt, Sie haben mich dort erwischt. Ich dachte, es hat bei mir funktioniert, aber ich konnte ihren Anweisungen aufgrund meiner schlechten Entwicklungsfähigkeiten nicht folgen. Ich habe das Web des Programmierers durchsucht und diese beiden Entwickler (Rpendleton und Kikobeats) sind die einzigen, die die Situation zu begreifen scheinen und ein Paket erstellt haben, das das Problem laut Peer Review auf der Kikobeats-Website löst. (Ich lade jeden mit besseren Fähigkeiten ein, zu überprüfen, ob seine Arbeit gut ist)
JesusO

Ich konnte das nicht zum
Laufen bringen

0

Keine Notwendigkeit, Bibliotheken oder Programme zu ändern oder Tools herunterzuladen. Alles, was Sie brauchen, ist zur Hand und einfach zu bedienen. Der Tipp von 2007 funktioniert immer noch: Stellen Sie mit "Automator" ein, was Sie tun möchten, und weisen Sie es einer Tastenkombination zu.

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


Willkommen bei Ask Different! Wir versuchen, die besten Antworten zu finden. Diese Antworten geben Auskunft darüber, warum sie die besten sind. Erklären Sie, warum der von Ihnen angegebene Link Ihrer Meinung nach die Frage beantworten wird. Die Antworten sollten in sich geschlossen sein, damit andere sie mithilfe der Suchfunktion finden können. Links können sich ändern und veraltet sein. Wir bevorzugen daher, dass die Antworten nicht nur Links sind. Sehen Sie wie man Antwort auf , wie man eine Qualität Antwort zu geben. - Aus der Bewertung
fsb

1
Danke, das funktioniert, aber es ist erwähnenswert, dass dies nur eine neue Verknüpfung ist und diese Verknüpfung nicht die Wiedergabe / Pause-Taste sein kann, sodass die Frage nicht vollständig beantwortet wird.
Jethro

-1

Auf der Tastatur gibt es eine Option, mit der entweder die herkömmlichen Tasten F1, F2 usw. oder die Sonderfunktionen verwendet werden können. Vielleicht haben Sie den traditionellen Modus gewählt.


-1

Was für mich die meiste Zeit funktioniert, ist einfach, das betreffende Programm neu zu starten.

Angenommen, Spotify spielt nicht gut mit den Medientasten (dh sie tun nichts, wenn Spotify geöffnet ist). Normalerweise beende ich Spotify und starte es neu. Wenn es wieder geöffnet wird, funktionieren die Medientasten automatisch wieder.

Offensichtlich ist dies alles andere als ideal und trägt definitiv nicht dazu bei, Spotify zum "Standard" -Medientastenprogramm zu machen, aber es fungiert als Soft-Reset für die Tasten, was helfen kann, bis eine bessere Antwort von Apple / Spotify erstellt wird.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.