Spotify için iTunes “ortam” tuşlarını (oynat, duraklat, vb.) Geçersiz kıl


110

Mac klavyesinde "medya" tuşlarına (oynat, duraklat, önceki, sonraki, vb.) Basıldığında Spotify'ı varsayılan program olarak ayarlamak mümkün müdür?

Spotify açıkken çoğu zaman, "medya" tuşları iyi çalışıyor. Ancak, her defasında bir defa iTunes, onlara bastığınızda açılır. İTunes’un aksine, bu tuşlar tetiklendiğinde Spotify’ın varsayılan program olduğunu belirtebilseniz çok daha iyi olurdu.

Önemli olursa, Mountain Lion kullanıyorum.



Burada aranan temel özelliğin, medya tuşlarından birine basıldığında Spotify'ın açılması olduğunu düşünüyorum.
chrowe

2
Medya tuşlarının, Beardedspice ile birden fazla uygulama ve web sitesi için çalışmasına izin verin: beardedspice.github.io
Beau Smith

Yanıtlar:


40

Bu sorunun benim için tutarsız bir şekilde olduğunu anlıyorum, bu yüzden bu oldukça yıkıcı yaklaşımı kullandığımda kullanıyorum:

  1. Spotlight kullanarak kolayca bulunabilen "Activity Monitor" uygulamasını açın
  2. İletişim kutusunun üstündeki haplardan "CPU" veya "Bellek" seçin
  3. Arama kutusuna sağ üstteki: itunes
  4. "ituneshelper" aradığınız şey. Bulun, tıklayın ve ardından "Öldürmeye zorla" yı seçin
  5. Onay kabul et

Spotify ayrıca çalışan bir yardımcı var. Tahminim, hangisinin önce yüklendiğine bağlı.


Kalıcı çözüm

Aşağıdaki yorum başına - bunu giriş öğelerinizden kaldırabilirsiniz:

  1. Sistem Tercihlerinde 'Giriş Öğelerini' arayın
  2. İtunes yardımcısı seçin
  3. [-] düğmesini tıklayın
  4. Mac'inizi yeniden başlatın

12
Her zaman öldürmek yerine, giriş öğelerinde etkisizleştirebilirsin, teşekkürler, beni
delirtiyordu

21
Benim için işe yaramadı.
Steve Moser

2
@ geermc4'ün cevabı doğru uzun vadeli bir çözümdür. Bilgisayarınız yeniden başlatıldığında iTunes'un başlatılmasını engeller. Bilgisayarınızı asla yeniden başlatmazsanız jakeisonline'ın cevabını izleyin.
ArtSabintsev

6
Bu benim için macOS 10.13.2'de (17C205) işe yaramadı
Cypress Frankenfeld

3
10.14'te de çalışmıyor.
KMSTR

22

Lifehacker, Snow Leopard için bir süre önce bu sorunla ilgili bir makale yayınladı. http://lifehacker.com/5531707/free-your-macs-media-keys-from-itunes-grasp

Daha önce kullandığımız püf noktaları, arka planda QuickTime'ı başlatmanızı veya iTunes.app içindeki sistem dosyalarına ciddi hackleme yapmanızı gerektiren için idealden çok daha azdı. NoMitsu, medya tuşlarını yönetmekten sorumlu olan uzaktan kumanda arka planını yayan bir tek tıklamayla yükleyici oluşturdu. Sadece yamayı indirin ve üzerine çift tıklayın. Parolanızı girdikten sonra, medya anahtarlarınız iTunes’un tutmasından özgür olacaktır.

Bunu zaten denediğini varsayıyorum. Hatırlattığım gibi, medya tuşları aktif olan son programı kontrol edecek, böylece Spotify açtığınız en son medya uygulamasıysa (ve şu anda açıksa) medya tuşları bunu kontrol edecektir. Umarım bu size yardımcı olur.


3
“Medya anahtarlarını hatırladığım kadarıyla aktif olan son programı kontrol edecek, böylece Spotify açtığınız son medya uygulamasıysa (ve şu anda açıksa) medya anahtarları bunu kontrol edecektir. Bu size yardımcı olacaktır.” Hayır. Şimdi bu şekilde çalışıyor. 10.13.2'de test etti ve bu şekilde çalışmıyor. İTunes'u açmaya devam ediyor.
Lucio Mollinedo

12

Yıllarca bu sorunu yaşadım ve benim durumumda iTunes'un ötesine geçti. Keynote veya medya tuşlarını "talep eden" başka bir uygulamada çalışırken, Spotify'ı (veya diğer müzik çalarları) kontrol etmek işe yaramaz.

Ama şimdi nihayet çözdüm!

Oldukça uzun bir işlem ama işte gidiyor.

Medya anahtarlarını bir Medya oynatıcısına ve yalnızca o oynatıcıya bağlama:

  • Sistem tercihleri> Klavye> seçeneğine gidin ve "Tüm F1, F2, vb. Tuşlarını standart işlev tuşları olarak kullanın" seçeneğini seçin. (parlaklık ve ses gibi tüm hızlı kontrolleri devre dışı bırakacaktır) (Bunları tekrar etkinleştirmek için :)
  • Download "Karabiner"
  • "F1..F19 Anahtarını ve İşlev tuşunu değiştir ..."> "F1..F19 Anahtarını Değiştir"> "F1..F12'yi İşlev Anahtarına" seçin
  • "F7, F8, F9'dan müzik Kontrollerine" kadar hepsini etkinleştirin (seçtiğiniz herhangi bir başka anahtarı eşleştirmek istemiyorsanız) (şimdi parlaklık vb. Tekrar çalışmalıdır)
  • FastScripts'i indirin ve yükleyin
  • Automator'ı açın ve yeni bir Servis oluşturun.
  • "Servis seçilmişse:" [text] [giriş] yok olarak değiştirin
  • Ana ekrana "run apple script" işlemini ekle
  • Aşağıdaki üç elma betiğini girin ve kaydedin (Spotify için, ancak bunun diğer bazı medya oynatıcılarla çalıştığından emin olun) klasörüne [kullanıcı] / 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
  • Ve nihayet FastScripts'te, "Script Shortcuts" kısmına gidin ve F7, F8 ve F9'u scriptleriniz için kısayollar olarak ayarlayın!

Bu kadar kolay! =)

EDIT: Karabiner henüz Sierra ile çalışmıyor, ancak "Karabiner Elementler" adlı bir yayın öncesi hile yapıyor. Bu durumda, yukarıdaki listedeki ilk 4 adımı atlayın ve yerine:

  • Karabiner Elemanlarını Kur
  • İşlev tuşları ve f7> f7, f8> f8, f9> f9 eşlemelerini seçin (daha sonra, Fastscripts ekleyerek yukarıdaki listeden devam edin.)

1
Bu adama bir madalya verin.
Jonas Borggren

Sonra spotify yerel kısayollarını da kullanabilirsiniz. Medya tuşları özel tuş kodlarıdır ... işlev tuşları değildir. Klavyenizde aynı boşluğu doldurmaları rastlantısaldır ve sorunumu çözmez. Buradaki soru iyi sorulur ve yalnızca sorulan soruyu ele alan bir cevap sorunumu çözecektir. Örneğin, Bluetooth kulaklığım ortam tuşlarını kontrollerinin bir parçası olarak gönderir ve bu bilgisayar korsanı bana yardımcı olmaz. Bazı standart olmayan klavyelerim olsaydı da bana yardımcı olmaz.
Marius

Ne demek istiyorsun? Yerel kısayollar yalnızca Spotify'ı kullanırken (ve medya anahtarlarını kendisi için talep etmeyen başka bir uygulamaya geçtiğinizde) çalışır, değil mi? Örneğin, ana nota geçiş, medya tuşlarındaki Spotifys'i "bağlar" ı keser ve Spotify'ı kontrol etmenizi önler. Sorunuzu tekrar okudum ve anladığım kadarıyla sizinle aynı problemi yaşadım. Bu çözüm benim için çözdü, belki tekrar deneyin?
Per Rundblom

1
Benim için çalıştım, ama biraz gecikmeyle karşılaştım. Darboğazın servis mi, Fastscripts mi olduğundan emin değilim. Diğer senaryoları çalıştırmanın da biraz geciktiğini fark ettim, bu yüzden doğru yere eğildim.
17:17

9

Mac Media Key Forwarder yazılımı , medya anahtarlarınız için Spotify'ı önceliklendirmek için kullanıcı dostu bir yaklaşım sunar. Arka planda çalışır ve Mac menü çubuğunda birkaç basit ayar sunar. Sadece işe yarıyor.

görüntü tanımını buraya girin

İndirme ve yükleme

Doğrudan ana sayfadan veya örneğin Homebrew kullanılarak indirilebilir ve kurulabilir :

brew cask install macmediakeyforwarder

notlar

  • OS X Mojave ile uyumludur.
  • Yazılım daha önce High Sierra Media Key Enabler olarak biliniyordu .
  • Uygulamayı olun verilir yeterli ayrıcalıklara içinde Güvenlik ve Gizlilik içinde Sistem Tercihleri .
  • Geliştiricilere bağlı değilim, yalnızca memnun bir kullanıcıyım.

1
Tıkır tıkır çalışıyor! Teşekkürler!
Flavio Wuensche

6

Bir süre etrafa baktıktan sonra nihayet https://github.com/zsszatmari/MagicKeys buldum.

Spotify'a özgü değildir ancak bir medya tuşuna basıldığında başlatılacak herhangi bir uygulamayı seçmenize izin verir.

Onunla gördüğüm sadece 2 küçük sorun var (bir tanesi de varsayılan iTunes davranışında da bir sorun).

  1. Uygulamayı 3 medya düğmesinden herhangi biriyle açar. Orijinal soru sorulan şey olmasına rağmen, iTunes için varsayılan davranış değildir. iTunes yalnızca oynat / duraklat düğmesine bastığınızda açılır (geri / ileri düğmelerine değil). İdeal olarak bu, kullanıcının seçebileceği bir seçenek olabilir.
  2. Uygulama başlatıldıktan sonra medya oynatılmaya başlamaz. Aynı şey varsayılan olarak iTunes için de geçerlidir, ancak Spotify'ı açmak ve bir tuşa basmak yerine müzik çalmaya başlamak için bir kez basın, uygulamanın başlamasını bekleyin ve sonra tekrar tuşuna basın.

1
Budur. Bu en iyi cevap. Magic Keys'i şu adresten indirin: github.com/zsszatmari/MagicKeys/releases ve bu ayarları kullanın: treasurebox-gear.s3.amazonaws.com/magickeys.png
David Lopez,

1
Bu benim için çalıştı! Onu buradan buldum / indirdim
skplunkerin

1
Bunun çalışması için yeniden başlatılmalıdır. Uzak ve bir şekilde en iyi çözüm.
Bob H,

5

@Sjg'nin söylediklerini ekleyerek, başlangıçta Spotify'ı açabilirsiniz (başlangıçta iTunes'un açılmasını önemsemediğinizi varsayarak), böylece medya tuşlarının oturum açtıktan sonra Spotify ile çalışmasını sağlayabilirsiniz. Yine, bu yalnızca bir geçici çözümdür ve gerçekten tam bir çözüm değildir, ancak başlangıçta açılmasını istiyorsanız, Spotify> Tercihler bölümüne gidin ve "Bilgisayarda oturum açtıktan sonra Spotify'ı otomatik olarak aç" seçeneğine gidin ve Otomatik aç seçeneğini seçin.


4

Kullanıcıya gitmek ( Ayarlar -> Kullanıcılar ve Gruplar ) ve ardından "Başlangıç ​​öğeleri" üzerine tıklayın ve ituneshelper'ı devre dışı bırakın . Bu şekilde, cihazı her açışınızda işlemi öldürmeniz gerekmez.

görüntü tanımını buraya girin


4

Mojave için benim için çalışan bir çözüm yürütme bitini iTunes'dan çıkarmaktı:

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

ve isteğe bağlı olarak, söz konusu medya oynatıcıyı

Preferences -> Security & privacy -> Accessibility


2
Ben devre dışı dek bunu başaramadı System Integrity Protection (CIP)- csrutil disablekurtarma moduna sırasında.
geedoubleya

1
Doğru, bunu uzun zaman önce devre dışı bıraktım. Sonuç olarak, onunla /
onsuzla

Bu benim için çalıştı, hatta terminal kısmına ihtiyaç yoktu. Sadece bilgisayarımı kontrol etmek için Deezer'ı etkinleştirdim ... Teşekkürler!
taiar

3

İşte bu nasıl çalışması gerekir:

  1. Klavyenizdeki bir medya tuşuna basılması, medya tuşlarını destekleyen bir etkinse, o anda etkin olan uygulamaya bir mesaj göndermelidir.
  2. Değilse, en son aktif olan medya anahtarı destekleyici uygulama mesajı gönderilmelidir.
  3. Uygulama mevcut değilse, varsayılan medya-anahtarını destekleyen uygulamayı açın (örn. İTunes, ancak yapılandırılabilir)
  4. Her bir medya anahtarı destekleyici uygulama tercihlerinde bir tercih bırakmalı

Bu bana zor gelmiyor, ancak bu, genel deneyimi alt seviyeye çıkarmaya yarayan şeylerle ilgili olan OSX'in küçük kullanılabilirlik kusurlarından biridir.


2

Uygulamalar kitaplığınıza gidebilir ve terminaldeki iTunes.app'yi aşağıdakileri kullanarak el ile silebilirsiniz:

sudo rm -rf /Applications/iTunes.app

Otomatik olarak varsayılan medya oynatıcınızı Spotify yapmazsınız ama iTunes artık bilgisayarınızda bulunmayacak.


3
Soru iTunes'un nasıl kaldırılacağı değil, klavye davranışının nasıl değiştirileceğidir. İşletim sistemi ile birlikte verilen bir uygulamayı kaldırmak, iTunes'u ara sıra açarak oynat düğmesini çözmek için tehlikeli bir yoldur.
samh

8
Yine de, bu acımasız cevapla ilgili hoş bir şey var.
Mirek Rusin

Bunun Mojave'da çalıştığını ve iTunes'dan bağımsız olmanın harika olduğunu onaylayabilirim.
Michael DiStefano

biraz ağır verdi, ama eminim. Başka bir alternatif yürütme bitini kaldırmaktır:sudo chmod -x /Applications/iTunes.app/Contents/MacOS/iTunes
eksif,

2

Beau Smith tarafından yorumunda önerildiği gibi, uygulama BeardedSpice inanılmaz bir iş yapmak! Sadece Spotify için değil, diğer birçok hizmet için (Netflix, Youtube, SoundCloud, vb.)


2

Ayarlar> Kullanıcı ve Gruplar> Giriş Öğeleri

  • Itunes yardımcı kaldır
  • Spotify ekle (çek gizle)

Bilgisayarı yeniden başlatın. Her zaman Spotify oynayacak çünkü arka planda açık ve itunes değil.

görüntü tanımını buraya girin


0

İşte iyi bir çözüm olarak çalışan bir paket:

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


1
Neden bunun iyi bir çözüm olduğunu düşünüyorsunuz? Daha önce verilmiş olan diğer çözümlerle karşılaştırıldığında avantajları (/ dezavantajları) nelerdir?
John N

Dürüst olmak gerekirse, beni orada yakaladın .. Benim için çalıştığını düşündüm ama zayıf gelişen becerilerim nedeniyle talimatlarını yerine getiremedim. Kodlayıcının web'ini araştırıyorum ve bu iki geliştirici (rpendleton ve kikobeats) durumu kavrayabilecek ve sorunu kikobeats web sitesindeki akran incelemesine göre çözen bir paket oluşturmuş gibi görünüyor. (Çalışmalarının iyi olup olmadığını doğrulamak için daha iyi becerilere sahip birini davet ediyorum)
JesusO

Bunu işe alamadım
17'de chrowe

0

Kütüphaneleri veya programları değiştirmeye ya da araçları indirmeye gerek yok. İhtiyacınız olan her şey el altında ve kullanımı kolaydır. 2007'deki ipucu hala çalışıyor: "Automator" ile ne yapmak istediğinizi ayarlayın ve bir klavye kısayoluna atayın.

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


Farklı sormaya hoş geldiniz! En iyi cevapları bulmaya çalışıyoruz ve bu cevaplar neden en iyi olduklarına dair bilgi sağlayacak. Sağladığınız bağlantının soruyu neden cevaplayacağını düşündüğünüzü açıklayın. Cevaplar kendi kendine yeten olmalıdır, böylece diğerleri arama özelliğini kullanarak bulabilirler. Bağlantılar değişebilir ve eskimiş hale gelebilir, bu nedenle yanıtları yalnızca bağlantı değil tercih ederiz. Kaliteli bir cevabın nasıl sağlanacağına dair Nasıl Cevaplanır ? Bölümüne bakın . - Şu kaynaktan
fsb

1
Teşekkürler, bu işe yarıyor, ancak bunun sadece yeni bir kısayol eklemek olduğunu ve bu kısayolun Oynat / Duraklat tuşu olamayacağından bahsetmeye değer, bu nedenle soruyu tam olarak yanıtlamıyor.
Jethro

-1

Klavyede geleneksel F1, F2, vb tuşlarını veya özel özellikleri kullanma seçeneği vardır. Belki geleneksel modu seçtiniz.


-1

Benim için çoğu zaman işe yarayan bir şey, söz konusu programı yeniden başlatmak.

Örneğin, Spotify medya tuşlarıyla iyi oynamıyor (yani, Spotify açıkken hiçbir şey yapmıyorlar). Genelde Spotify'dan çıktım ve yeniden başlattım ve yeniden açıldığında medya tuşları otomatik olarak tekrar çalışıyor.

Açıkçası, bu idealden daha azdır ve kesinlikle Spotify'ı 'varsayılan' medya anahtar programını yapmak için hiçbir şey yapmaz, ancak Apple / Spotify tarafından daha iyi bir cevap oluşturulana kadar yardımcı olabilecek tuşlar için yumuşak bir sıfırlama işlevi görür.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.