Sostituire i tasti "multimediali" di iTunes (riproduzione, pausa, ecc.) Per Spotify?


110

È possibile impostare Spotify come programma predefinito quando i tasti "media" (riproduzione, pausa, precedente, successivo, ecc.) Vengono premuti sulla tastiera del Mac?

Per la maggior parte quando Spotify è aperto, i tasti "media" funzionano correttamente. Ma ogni tanto iTunes si aprirà quando li colpisci. Sarebbe molto più bello se si potesse semplicemente specificare che Spotify è il programma predefinito quando si attivano questi tasti, al contrario di iTunes.

Se è importante, sto usando Mountain Lion.



Penso che la caratteristica chiave che si sta cercando qui sia l'apertura di Spotify quando viene premuto uno dei tasti multimediali.
Chrowe,

2
Consenti alle chiavi multimediali di funzionare per più app e siti Web con Beardedspice: beardedspice.github.io
Beau Smith,

Risposte:


40

Trovo che questo problema si verifichi in modo incoerente per me, quindi uso questo approccio abbastanza distruttivo quando succede:

  1. Apri "Activity Monitor", che puoi trovare facilmente usando Spotlight
  2. Seleziona "CPU" o "Memoria" dalle pillole nella parte superiore della finestra di dialogo
  3. Nella casella di ricerca, in alto a destra, digita: itunes
  4. "ituneshelper" è quello che stai cercando. Trovalo, fai clic su di esso, quindi seleziona "Forza uccisione"
  5. Accetta la conferma

Spotify ha anche un supporto in esecuzione. La mia ipotesi è che dipende quale si carica per primo.


Soluzione permanente

Per commento di seguito: puoi semplicemente rimuoverlo dai tuoi elementi di accesso:

  1. Cerca "Elementi di accesso" nelle Preferenze di Sistema
  2. Seleziona aiutante itunes
  3. Fare clic sul pulsante [-]
  4. Riavvia il tuo mac

12
Invece di ucciderlo ogni volta, potresti disabilitarlo nei tuoi elementi di accesso, grazie, però, mi stava facendo impazzire
geermc4

21
Non ha funzionato per me.
Steve Moser,

2
La risposta di @ geermc4 è la soluzione a lungo termine corretta. Impedirà l'avvio di iTunes ogni volta che si riavvia il computer. Se non riavvii mai il computer, segui la risposta di jakeisonline.
ArtSabintsev

6
Questo non ha funzionato per me in macOS 10.13.2 (17C205)
Cypress Frankenfeld

3
Non funziona neanche in 10.14.
KMSTR

22

Lifehacker ha pubblicato un articolo su questo problema molto tempo fa per Snow Leopard. http://lifehacker.com/5531707/free-your-macs-media-keys-from-itunes-grasp

I trucchi che abbiamo usato in precedenza erano molto meno che ideali, richiedendo di avviare QuickTime in background o fare un serio hacking ai file di sistema in iTunes.app. NoMitsu ha creato un programma di installazione con un clic che corregge il daemon di controllo remoto, l'app responsabile della gestione delle chiavi multimediali. Basta scaricare la patch e fare doppio clic su di essa. Dopo aver inserito la password, le chiavi multimediali saranno libere dalla presa di iTunes.

Presumo che tu abbia già provato questo. Come ricordo, i tasti multimediali controlleranno l'ultimo programma attivo, quindi se Spotify era l'ultima app multimediale che avevi aperto (ed è attualmente aperto), i tasti multimediali lo controlleranno. Spero che questo ti aiuti.


3
"Come ricordo, i tasti multimediali controlleranno l'ultimo programma che era attivo, quindi se Spotify era l'ultima app multimediale che avevi aperto (ed è attualmente aperto), i tasti multimediali lo controlleranno. Spero che questo ti aiuti." No. Adesso funziona così. Testato su 10.13.2 e non funziona così. Continua ad aprire iTunes.
Lucio Mollinedo,

12

Ho avuto questo problema per anni e nel mio caso va oltre iTunes. Quando lavori in Keynote o in un'altra applicazione che "rivendica" i tasti multimediali, controllare Spotify (o altri lettori musicali) non funzionerà.

Ma ora l'ho finalmente risolto!

Piuttosto un lungo processo, ma qui va.

Associare le chiavi multimediali a un lettore multimediale e solo quel lettore:

  • Vai a preferenze di sistema> Tastiera> e seleziona "Usa tutti i tasti F1, F2, ecc. Come tasti funzione standard". (questo disabiliterà tutti i controlli rapidi come luminosità e volume) (Per abilitarli di nuovo :)
  • Scarica "Karabiner"
  • Scegliere "Cambia tasto F1..F19 e ​​tasto funzione ..."> "Cambia tasto F1..F19"> "F1..F12 in tasto funzionale"
  • Abilita tutti tranne "F7, F8, F9 per i controlli musicali" (a meno che non desideri mappare altri tasti su funzioni di tua scelta) (ora la luminosità ecc. Dovrebbe funzionare di nuovo)
  • Scarica e installa FastScripts
  • Apri Automator e crea un nuovo servizio
  • Modifica "il servizio riceve selezionato:" [testo] in [nessun input]
  • Aggiungi l'azione "esegui apple script" alla schermata principale
  • Inserisci e salva i seguenti tre script Apple (per Spotify, ma sono sicuro che funziona con alcuni altri lettori multimediali) nella cartella [tuo utente] / Libreria / Script:

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
  • E infine in FastScripts, vai su "Script Shortcuts" e imposta F7, F8 e F9 come scorciatoie per i tuoi script!

Facile come quello! =)

EDIT: Karabiner non funziona ancora con Sierra, ma una pre-release chiamata "Karabiner Elements" fa il trucco. In tal caso, salta i primi 4 passaggi nell'elenco precedente e invece:

  • Installa gli elementi del moschettone
  • Selezionare i tasti funzione e mappare f7> f7, f8> f8, f9> f9 (quindi continuare dall'elenco sopra installando Fastscripts.)

1
Dai a questo ragazzo una medaglia.
Jonas Borggren,

Quindi potresti anche usare le scorciatoie native di Spotify. I tasti multimediali sono codici chiave speciali ... non sono tasti funzione. Il fatto che occupino lo stesso spazio sulla tastiera è casuale e non risolve il mio problema. La domanda qui è ben fatta e solo una risposta che affronta la domanda risolverà il mio problema. Ad esempio, la mia cuffia Bluetooth invia tramite i tasti multimediali come parte dei loro controlli e questo hack non mi aiuta. Né mi aiuterà se avessi una tastiera non standard.
Marius,

In che modo vuoi dire? Le scorciatoie native funzionano solo quando usi Spotify (e quando sei passato a un'altra applicazione che non rivendica i tasti multimediali per se stesso), giusto? Il passaggio al keynote, ad esempio, interrompe il "bind" di Spotifys sui tasti multimediali e impedisce di controllare Spotify. Ho letto di nuovo la tua domanda e, a quanto ho capito, ho avuto lo stesso tuo problema. Questa soluzione l'ha risolto per me, quindi forse riprovare?
Per Rundblom,

1
Ha funzionato per me, ma stavo incontrando un po 'di ritardo. Non sono sicuro che il collo di bottiglia sia il servizio o Fastscripts. Ho notato che anche l'esecuzione di altri script ha un po 'di ritardo, quindi è lì che mi spiego.
juil

9

Il software Mac Media Key Forwarder offre un approccio intuitivo per stabilire le priorità di Spotify per le tue chiavi multimediali. Funziona in background e offre alcune semplici impostazioni nella barra dei menu del Mac. Funziona e basta.

inserisci qui la descrizione dell'immagine

Download e installazione

Può essere scaricato e installato direttamente dalla home page o utilizzando ad esempio Homebrew:

brew cask install macmediakeyforwarder

Appunti

  • È compatibile con OS X Mojave.
  • Il software era precedentemente noto come High Sierra Media Key Enabler .
  • Assicurarsi che all'applicazione siano concessi privilegi sufficienti in Sicurezza e privacy nelle Preferenze di Sistema .
  • Non sono affiliato con lo / gli sviluppatore / i, sono solo un utente soddisfatto.

1
Funziona come un fascino! Grazie!
Flavio Wuensche,

6

Dopo essermi guardato in giro per un po 'ho finalmente trovato https://github.com/zsszatmari/MagicKeys

Non è specifico di Spotify ma ti permetterà di selezionare qualsiasi applicazione da avviare quando viene premuto un tasto multimediale.

Ci sono solo 2 piccoli problemi che vedo con esso (e uno è anche un problema con il comportamento predefinito di iTunes).

  1. Apre l'applicazione con uno dei 3 pulsanti multimediali. Mentre questo è ciò che la domanda originale ha richiesto, non è il comportamento predefinito per iTunes. iTunes si apre solo quando si preme il pulsante Riproduci / Pausa (non i pulsanti Indietro / Avanti). Idealmente, questa sarebbe un'opzione che l'utente potrebbe selezionare.
  2. Non avvia la riproduzione multimediale dopo l'avvio dell'applicazione. La stessa cosa è vera anche con iTunes per impostazione predefinita, ma sarebbe bello se fosse sufficiente premere play una volta per aprire Spotify e iniziare a riprodurre la musica anziché premere il tasto, attendere l'avvio dell'app e quindi premere nuovamente il tasto.

1
Questo è. Questa è la risposta migliore Scarica Magic Keys da: github.com/zsszatmari/MagicKeys/releases e utilizza queste impostazioni: treasurebox-gear.s3.amazonaws.com/magickeys.png
David Lopez,

1
Questo ha funzionato per me! L'ho trovato / scaricato da qui: gearmusicplayer.com/extras.html
skplunkerin

1
È necessario riavviare per farlo funzionare. Di gran lunga la migliore soluzione di tutte.
Bob H,

5

Aggiungendo a ciò che ha detto @sjg, potresti avere Spotify aperto all'avvio (presumendo che non ti interessi che iTunes si apra all'avvio) in modo da poter far funzionare le chiavi multimediali con Spotify direttamente dall'accesso. Ancora una volta, questa è solo una soluzione alternativa e non una soluzione completa, ma se vuoi che venga aperta all'avvio, vai su Spotify> Preferenze e scorri verso il basso fino a "Apri Spotify automaticamente dopo aver effettuato l'accesso al computer" e seleziona Apri automaticamente.


4

È meglio andare su Utente ( Impostazioni -> Utenti e gruppi ) e quindi fare clic su "Elementi di avvio" e disabilitarlo . In questo modo non è necessario interrompere il processo ogni volta che si accende il dispositivo.

inserisci qui la descrizione dell'immagine


4

una soluzione che ha funzionato per me per Mojave è stata quella di rimuovere il bit di esecuzione da iTunes:

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

e facoltativamente aggiungere il lettore multimediale in questione sotto

Preferences -> Security & privacy -> Accessibility


2
Non sono stato in grado di farlo fino a quando non ho disabilitato System Integrity Protection (CIP)- csrutil disabledurante la modalità di ripristino.
geedoubleya,

1
Esatto, l'ho disabilitato molto tempo fa. Di conseguenza, non posso dire cosa funziona con / senza:}
meno

Questo ha funzionato per me, non avevo nemmeno bisogno della parte terminale. Ho appena abilitato Deezer a controllare il mio computer ... Grazie!
Taiar,

3

Ecco come dovrebbe funzionare:

  1. La pressione di un tasto multimediale sulla tastiera dovrebbe inviare un messaggio all'applicazione attualmente attiva, se è quella che supporta i tasti multimediali
  2. In caso contrario, il messaggio deve essere inviato all'applicazione che supporta la chiave multimediale attiva più di recente
  3. Se non è disponibile alcuna applicazione, apri l'applicazione di supporto chiave multimediale predefinita (ad es. ITunes, ma configurabile)
  4. Ogni applicazione che supporta le chiavi multimediali dovrebbe avere una rinuncia nelle sue preferenze

Non mi sembra così difficile, ma questo è uno di quei piccoli difetti di usabilità di OSX che si trova su una pila di cose che serve solo a rendere l'esperienza complessiva inferiore alla media.


2

Puoi andare alla tua libreria Applicazioni ed eliminare manualmente iTunes.app nel terminale usando:

sudo rm -rf /Applications/iTunes.app

Spotify non diventerà automaticamente il tuo lettore multimediale predefinito ma iTunes non esisterà più sul tuo computer.


3
La domanda non è come rimuovere iTunes, ma come cambiare il comportamento della tastiera. Rimuovere un'app fornita con il sistema operativo è un modo pericoloso per risolvere il pulsante di riproduzione aprendo sporadicamente iTunes.
samh,

8
Tuttavia, c'è qualcosa di carino in questa risposta brutale.
Mirek Rusin,

Posso confermare che funziona in Mojave ed essere iTunes gratis è incredibile.
Michael DiStefano,

un po 'pesante, ma sicuro. un'altra alternativa è rimuovere il bit di esecuzione:sudo chmod -x /Applications/iTunes.app/Contents/MacOS/iTunes
meno

2

Come suggerito nel commento di Beau Smith, l'app BeardedSpice fa un lavoro straordinario! Non solo per SPotify ma anche per molti altri servizi (Netflix, Youtube, SoundCloud, ecc.)


2

Impostazioni> Utente e gruppi> Elementi di accesso

  • rimuovere l'helper Itunes
  • Aggiungi Spotify (seleziona nascondi)

Riavvia il tuo computer. Giocherà sempre Spotify poiché è aperto in background e non su iTunes.

inserisci qui la descrizione dell'immagine


0

Ecco un pacchetto che funziona come una buona soluzione:

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


1
Perché pensi che sia una buona soluzione? Quali sono i vantaggi (/ svantaggi) rispetto alle altre soluzioni già fornite?
John N,

Onestamente, mi hai beccato lì .. Pensavo che funzionasse per me, ma non sono stato in grado di seguire le loro istruzioni a causa delle mie scarse capacità di sviluppo. Ho cercato il web del programmatore e questi due sviluppatori (rpendleton e kikobeats) sono gli unici che sembrano cogliere la situazione e hanno creato un pacchetto che risolve il problema in base alla revisione tra pari sul sito web di kikobeats. (Invito chiunque abbia competenze migliori a verificare se il proprio lavoro è buono)
JesusO

Non riuscivo a far funzionare tutto questo
chrowe,

0

Non è necessario modificare librerie o programmi o strumenti di download. Tutto ciò di cui hai bisogno è a portata di mano e facile da usare. Il suggerimento del 2007 funziona ancora: imposta con "Automator" ciò che vuoi fare e assegnalo a una scorciatoia da tastiera.

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


Benvenuti a chiedere diverso! Stiamo cercando di trovare le risposte migliori e tali risposte forniranno informazioni sul perché sono le migliori. Spiega perché ritieni che il link che hai fornito risponderà alla domanda. Le risposte dovrebbero essere autosufficienti in modo che altri possano trovarle utilizzando la funzione di ricerca. I collegamenti possono cambiare e diventare obsoleti, quindi preferiamo che le risposte non siano solo un collegamento. Vedi Come rispondere su come fornire una risposta di qualità. - Dalla recensione
fsb

1
Grazie, funziona, ma vale la pena ricordare che si tratta solo di aggiungere una nuova scorciatoia e che non può essere il tasto Riproduci / Pausa, quindi non risponde alla domanda.
Jethro,

-1

c'è un'opzione sulla tastiera per usare i tradizionali tasti F1, F2, ecc. o le funzioni speciali. Forse hai selezionato la modalità tradizionale.


-1

Qualcosa che funziona per la maggior parte del tempo per me è semplicemente il riavvio del programma in questione.

Supponiamo ad esempio che Spotify non stia giocando bene con i tasti multimediali (ovvero che non facciano nulla quando Spotify è aperto). Di solito chiudo Spotify e lo riavvio e quando si riapre le chiavi multimediali funzionano di nuovo automaticamente.

Ovviamente, questo non è l'ideale e sicuramente non fa nulla per rendere Spotify il programma di chiavi multimediali "predefinito", ma funge da soft reset per i tasti che può aiutare fino a quando non viene creata una risposta migliore da Apple / Spotify.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.