Мультимедийные клавиши не работают с Spotify


13

Несмотря на то, что Spotify прекрасно отображается в звуковом индикаторе (управление работает оттуда), использование мультимедийных клавиш на клавиатуре ничего не дает.

Когда я открываю Rhythmbox, они могут управлять музыкой, поэтому настройки клавиатуры кажутся нормальными.


Мультимедийные клавиши работают из коробки. Если ваша проблема в том, что они работают, но только когда Spotify является сфокусированным приложением, посмотрите этот вопрос .
Таниус

Ответы:


20

Попробуйте Spotify Gnome

Spotify-Gnome - это программа, которая обеспечивает поддержку медиа-ключей Gnome для клиента Spotify Linux. Он поддерживает сигналы воспроизведения / паузы, остановки, следующего и предыдущего и совместим с Gnome 2 и Gnome 3.


Отлично работает в 12.10. Это обходной путь, которого я не знал в своем ответе :-)
Андре Станнек

Работа с 13.04 по состоянию на 23.04.2013 - также довольно хорошо поддерживает notify osd, и настройка была намного проще, чем spotify-notify (в ответе упоминается ниже)
Эрик Немчик,

Похоже, что побочным эффектом является то, что необходимая для этого библиотека служит для показа рекламы. В настоящее время я сижу на экране Spotify с сообщением, что он не может загрузить "onboarding-popup" после того, как я установил это. Если бы мне пришлось предположить, что это часть gir1.2-telepathyglib-0.12библиотеки, которую я должен был установить, чтобы это работало.
Марк Томлин

Работает хорошо, просто скачайте и скопируйте в правильный каталог, как написано в документации.
TIIUNDER

Spotify Gnome больше не нужен для работы медиа-клавиш - теперь он должен работать "из коробки"! Из README : «Этот проект больше не требуется для использования медиа-ключей с Spotify на Gnome. Он не будет получать никаких обновлений в будущем».
Таниус

7

Отказ от ответственности : я работаю на Spotify

Это было известной отсутствующей функцией клиента linux, но мы добавили ее в версии 0.9.4. Так что, хотя этот поток довольно старый, стоит отметить, что теперь он должен работать. Если у вас по-прежнему возникают проблемы с клавишами мультимедиа, отправьте сообщение на форумах сообщества.


Ник, я могу подтвердить, что это больше не работает в spotify-client-qt, что довольно печально, так как выглядит так здорово.
joseeantonior

1
@joseeantonior это определенно работает для меня (версия 0.9.10 в Ubuntu 13.10). Однако иногда они перестают работать, когда это происходит, я обычно перезагружаю клиента, и они снова работают. Какой дистрибутив вы используете?
Ник Рейман

Они сейчас работают. Похоже, перезагрузка системы была необходима, чтобы все работало в порядке. Я использую Ubuntu Trusty с версией Spotify 0.9.10.17.g4129e1c9
joseeantonior

2
привет я из будущего Версия 1: 1.0.64.407.g9bd02c2d-26, Ubuntu 16.06, эти ключи ничего не делают и никогда не делают. Клементина, например, хорошо.
phil294

2
@NikReiman это не работает даже 1.0.96.181.gf6bc1b6bв Ubuntu 16.04. Я должен был пойти с решением Никфа. Не знаю, что вы, ребята, исправили в Spotify, но, похоже, вы не исправили это.
Алекс Бурдусель

4

Вы можете использовать spotify-notify . Он не только предоставляет уведомления notify-osd, но также поддерживает медиа-ключи.


2
На странице написано, что автор больше не поддерживает этот пакет, и приведенный выше ответ для Spotify-Gnome работает просто отлично, его легче установить и он выполняет все, что делает эта рекомендация, - все же это хорошая находка!
Эрик Немчик

2

Какой дистрибутив / окружение рабочего стола вы используете? Я нахожусь на XFCE, и есть проблема с привязками клавиш (я полагаю, что XFCE интерпретирует их иначе, чем другие DE).

Я нашел страницу GitHub с описанием решения, которое работало для меня в Ubuntu 17.04 с XFCE: https://gist.github.com/jbonney/5743509

Вот шаги (объясненные чуть более подробно, чем страница GitHub):

  1. Зайдите в Диспетчер настроек
  2. Перейти к клавиатуре
  3. Перейдите на вкладку «Ярлыки приложений».
  4. Нажмите Добавить
  5. В зависимости от того, какую комбинацию клавиш вам нужно добавить, используйте эти команды
    • Воспроизведение / Пауза: dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
    • Стоп: dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Stop
    • Следующий: dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next
    • Предыдущая: dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous
  6. Затем нажмите соответствующую клавишу. Каждый ключ должен вызывать определенный код для каждого. Они идут следующим образом:
  • Воспроизведение / Пауза: XF86AudioPlay
  • Стоп: XF86AudioStop
  • Следующий: XF86AudioNext
  • Предыдущая: XF86AudioPrev

Это должно это исправить! Это сработало для меня. Вы можете пропустить кнопку «Стоп» и не путать ее с кнопкой «Воспроизведение / Пауза». Я почти сделал.

Как я уже сказал, у XFCE есть проблемы с ключами. Я думаю, что XFCE интерпретирует XF86AudioPlayиз- XFза самого начала, а Spotify не распознает его. Это имело бы смысл, потому что это работает в других DE без проблем, но XFCE ломает это, не будучи настроенным. В любом случае, это работает для меня, поэтому я надеюсь, что это сработало для вас!


0

Клавиши мультимедиа не имеют ничего общего со звуковым индикатором. Реакции на эти ключи должны быть реализованы в самопомощи. Я не думаю, что есть обходной путь. В конце концов, Linux-клиент spotify все еще находится в бета-версии, поэтому есть надежда, что эта функция будет добавлена ​​в обозримом времени :-)


Это работало для меня просто отлично, когда я использовал 12.10, когда я обновился до 13.04 Beta, он больше не работал. Интересно, что изменилось, чтобы сломать это, или это бета-обновление, которое я получил от Spotify, сломало его.
Марк Томлин
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.