Замінити клавіші "media" iTunes (відтворення, пауза тощо) для Spotify?


110

Чи можна встановити Spotify як програму за замовчуванням, коли на клавіатурі Mac натискаються клавіші "media" (відтворення, пауза, попередня, наступна тощо)?

Здебільшого, коли Spotify відкритий, клавіші "media" справно працюють. Але раз у раз iTunes з'являтиметься, коли ви натискаєте на них. Було б набагато приємніше, якби ви могли просто вказати, що Spotify - це програма за замовчуванням, коли ці клавіші запускаються, на відміну від iTunes.

Якщо це має значення, я використовую Mountain Lion.



Я думаю, що ключовою особливістю, яку шукають тут, є відкриття Spotify при натисканні однієї з медіа-клавіш.
chrowe

2
Дозвольте медіа-клавішам працювати для кількох додатків та веб-сайтів із програмою Beardedspice: beardedspice.github.io
Beau Smith

Відповіді:


40

Я вважаю, що ця проблема у мене трапляється непослідовно, тому я використовую цей досить руйнівний підхід, коли це відбувається:

  1. Відкрийте "Монітор активності", який легко знайти за допомогою прожектора
  2. Виберіть "CPU" або "Memory" з таблеток у верхній частині діалогового вікна
  3. У полі пошуку вгорі праворуч введіть: itunes
  4. "ituneshelper" - це те, що ви шукаєте. Знайдіть його, натисніть на нього, а потім виберіть "Примусити вбити"
  5. Прийміть підтвердження

У Spotify також працює помічник. Я здогадуюсь, що від цього залежить, хто з них завантажується першим.


Постійне рішення

За коментарем нижче - ви можете просто видалити його з елементів входу:

  1. Шукайте "Елементи входу" у налаштуваннях системи
  2. Виберіть помічника itunes
  3. Натисніть кнопку [-]
  4. Перезавантажте комп'ютер

12
Замість того, щоб вбивати його щоразу, ви можете відключити його у своїх елементах входу, хоча спасибі, мене
заганяло

21
Не працювало для мене.
Стів Мозер

2
@ відповідь geermc4 - правильне довгострокове рішення. Це зупинить запуск iTunes кожного разу, коли комп'ютер перезапуститься. Якщо ви ніколи не перезавантажуєте комп’ютер, дотримуйтесь відповіді jakeisonline.
ArtSabintsev

6
Це не спрацювало для мене в macOS 10.13.2 (17C205)
Cypress Frankenfeld

3
Не працює і в 10.14.
KMSTR

22

Лайфхак кілька разів повернув статтю про цю проблему для 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.
Lucio Mollinedo

12

У мене ця проблема була роками, і в моєму випадку вона виходить за рамки iTunes. Під час роботи в Keynote або іншому додатку, який "вимагає" мультимедійні клавіші, управління Spotify (або іншими музичними плеєрами) не працюватиме.

Але тепер я остаточно вирішив це!

Досить довгий процес, але тут іде.

Прив’язування медіа-клавіш до одного медіа-програвача та лише для цього програвача:

  • Перейдіть до системних налаштувань> Клавіатура> та виберіть "Використовувати всі клавіші F1, F2 тощо" як стандартні функціональні клавіші ". (це вимкне всі швидкі елементи керування, такі як яскравість та гучність) (Щоб увімкнути їх знову :)
  • Завантажити "Карабінер"
  • Виберіть "Змінити клавішу F1..F19 та функціональну клавішу ..."> "Змінити клавішу F1..F19"> "F1..F12 на функціональну клавішу"
  • Увімкніть всі, окрім "F7, F8, F9, для керування музикою" (якщо ви не хочете поєднувати будь-які інші клавіші з функціями на ваш вибір) (тепер яскравість тощо повинна працювати знову)
  • Завантажте та встановіть FastScripts
  • Відкрийте Automator і створіть нову Службу
  • Змінити "послуга отримує вибране:" [текст] на [немає введення]
  • Додайте дію «запустити яблучний сценарій» на головний екран
  • Введіть і збережіть наступні три сценарії яблука (для Spotify, але я впевнений, що це працює з іншими медіаплеєрами) у папку [ваш користувач] / Бібліотека / Сценарії:

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
  • І, нарешті, у програмі FastScripts перейдіть до "ярликів сценарію" та встановіть F7, F8 та F9 як ярлики для своїх сценаріїв!

Просто так! =)

EDIT: Karabiner ще не працює з Sierra, але попередній реліз під назвою "Karabiner Elements" робить свою справу. У цьому випадку пропустіть перші 4 кроки у наведеному вище списку і замість цього:

  • Встановіть елементи Karabiner
  • Виберіть функціональні клавіші та наведіть на карту f7> f7, f8> f8, f9> f9 (потім продовжіть зі списку вище, встановивши Fastscripts.)

1
Дайте цьому хлопцеві медаль.
Йонас Борггрен

Тоді ви також можете використовувати спотифічні рідні ярлики. Медіа-клавіші - це спеціальні клавіші ... вони не є функціональними клавішами. Те, що вони займають однаковий простір на вашій клавіатурі, випадкове, і не вирішує мою проблему. Питання тут добре задається, і лише відповідь, яка стосується заданого питання, вирішить моє питання. Наприклад, моя гарнітура Bluetooth надсилає медіа-клавіші як частину їхніх елементів керування, і цей злом мені не допомагає. Також мені це не допоможе, якщо у мене була якась нестандартна клавіатура.
Маріус

Як ви маєте на увазі? Народні ярлики працюють лише тоді, коли ви використовуєте Spotify (і коли ви перейшли на іншу програму, яка не вимагає медіа-клавіш для себе), правда? Наприклад, перехід на основну примітку розриває Spotifys "прив'язується" до медіа-клавіш і не дозволяє вам контролювати Spotify. Я знову прочитав ваше запитання, і в розумінні у мене була така ж проблема, як і ви. Це рішення вирішило це для мене, тож, може, спробувати ще раз?
Пер Рундблом

1
Працював для мене, але я стикався з невеликим відставанням. Я не впевнений, що вузьким місцем є послуга чи фактури. Я помітив, що виконання інших сценаріїв також дещо відстає, тому я кудись схиляюся.
липня 1717

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, але дозволить вибрати будь-яку програму, яку потрібно запустити після натискання медіа-клавіші.

З нею я бачу лише дві невеликі проблеми (і одна також проблема з поведінкою iTunes за замовчуванням).

  1. Він відкриває програму будь-якою з 3-х кнопок медіа. Хоча це і вимагається в оригінальному запитанні, це не поведінка за замовчуванням для iTunes. iTunes відкривається лише при натисканні кнопки відтворення / паузи (а не кнопки назад / вперед). В ідеалі це був би варіант, який користувач міг вибрати.
  2. Він не запускається відтворення медіа після запуску програми. Те ж саме стосується і iTunes за замовчуванням, але було б добре, якби вам просто довелося натиснути один раз, щоб відкрити Spotify і почати відтворювати музику, а не натискати клавішу, дочекатися запуску програми, а потім знову натиснути клавішу.

1
Так і є. Це найкраща відповідь. Завантажте Magic Keys з: github.com/zsszatmari/MagicKeys/ випускає та скористайтеся цими налаштуваннями: treasurebox-gear.s3.amazonaws.com/magickeys.png
Девід Лопес

1
Це працювало для мене! Я знайшов / завантажив його звідси: gearmusicplayer.com/extras.html
skplunkerin

1
Потрібно перезавантажити для цього роботу. Далеко і далеко не найкраще рішення з усіх.
Боб H

5

Якщо додати те, що сказав @sjg, ви можете відкрити Spotify під час запуску (припускаючи, що ви не переймаєтесь відкриттям iTunes при запуску), щоб ви могли змусити мультимедійні клавіші працювати з Spotify прямо з уходу. Знову ж таки, це лише обхідне та не зовсім повноцінне рішення, але якщо ви хочете, щоб його відкрили під час запуску, перейдіть до Spotify> Preferences та прокрутіть униз до "Відкрити Spotify автоматично після входу на комп'ютер" та виберіть Відкрити автоматично.


4

Краще перейдіть до Користувача ( Налаштування -> Користувачі та групи ), а потім натисніть "Пуск елементів" та вимкніть її . Таким чином, вам не потрібно вбивати процес щоразу, коли ви вмикаєте пристрій.

введіть тут опис зображення


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, який сидить на купі речей, які просто служать для того, щоб зробити загальний досвід підпарком.


2

Ви можете зайти в бібліотеку додатків і вручну видалити iTunes.app в терміналі, використовуючи:

sudo rm -rf /Applications/iTunes.app

Не стане автоматично Spotify медіаплеєром за замовчуванням, але iTunes більше не буде існувати на вашому комп’ютері.


3
Питання не в тому, як видалити iTunes, а в тому, як змінити поведінку клавіатури. Видалення програми, наданої в ОС - небезпечний спосіб вирішити кнопку відтворення, епізодично відкриваючи iTunes.
сам

8
Все-таки є щось приємне в цій жорстокій відповіді.
Мірек Русін

Я можу підтвердити, що це працює в Mojave і бути без iTunes - дивовижно.
Майкл ДіСтефано

трохи важкої руки, але впевнено. Ще одна альтернатива - видалити біт виконання:sudo chmod -x /Applications/iTunes.app/Contents/MacOS/iTunes
мінус

2

Як підказав у коментарі Бо Сміт, додаток BeardedSpice робить дивовижну роботу! Не тільки для SPotify, але й для багатьох інших служб (Netflix, Youtube, SoundCloud тощо)


2

Налаштування> Користувачі та групи> Елементи входу

  • видалити помічник Itunes
  • Додати Spotify (перевірити приховання)

Перезавантажте комп'ютер. Він завжди буде грати Spotify, оскільки він відкритий у фоновому режимі, а не ітунізується.

введіть тут опис зображення


0

Ось комплект, який працює як хороше рішення:

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


1
Чому ти вважаєш це гарним рішенням? Які переваги (/ недоліки) порівняно з іншими рішеннями, що вже надаються?
Джон N

Чесно кажучи, ви мене там зловили .. Я думав, що це спрацювало на мене, але я не зміг виконувати їх вказівки через мої погані навички розвитку. Я шукав веб-кодер, і ці два розробники (rpendleton і kikobeats) єдині, хто, здається, розуміє ситуацію і створив пакет, який вирішує проблему відповідно до експертної оцінки на веб-сайті kikobeats. (Я запрошую всіх, хто має кращі навички, щоб перевірити, чи добре працює їх)
JesusO

Я не міг змусити це працювати
chrowe

0

Не потрібно змінювати бібліотеки чи програми чи засоби завантаження. Все, що вам потрібно, є під рукою і просте у використанні. Порада з 2007 року все ще працює: встановіть за допомогою "Автоматизатора" те, що ви хочете зробити, і призначте це на клавіатурному ярлику.

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


Ласкаво просимо до "Запитайте різних"! Ми намагаємось знайти найкращі відповіді, і ці відповіді дадуть інформацію про те, чому вони найкращі. Поясніть, чому ви думаєте, чому надане вами посилання відповість на запитання. Відповіді мають бути самостійними, щоб інші могли їх знайти за допомогою функції пошуку. Посилання можуть змінюватися та застарівати, тому ми вважаємо за краще відповіді не просто посилання. Див. Як відповісти про те, як надати якісну відповідь. - З огляду
fsb

1
Дякую, це працює, але варто згадати, що це лише додавання нового ярлика, і це ярлик не може бути клавішею Play / Pause, тому це не зовсім відповідає на питання.
Jethro

-1

на клавіатурі є можливість використовувати традиційні клавіші F1, F2 тощо, або спеціальні функції. Можливо, ви вибрали традиційний режим.


-1

Щось для мене більшість часу працює - це просто перезавантажити програму, про яку йдеться.

Скажімо, наприклад, що Spotify не грає добре з медіа-клавішами (тобто вони нічого не роблять, коли Spotify відкритий). Зазвичай я виходжу з Spotify і перезавантажую його, і коли він знову відкриється, медіа-клавіші автоматично працюють знову.

Очевидно, що це менш ніж ідеально і, безумовно, не робить нічого для того, щоб зробити Spotify програмою медіа-клавіш "за замовчуванням", але вона діє як м'яке скидання клавіш, що може допомогти, поки Apple / Spotify не створить кращу відповідь.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.