Использовать медиа-ключи для Soundcloud, YouTube и т. Д. В Firefox?


25

Я использую Firefox в версии 39.0. На моей клавиатуре есть медиа-ключи, и я хочу использовать их для управления такими сайтами, как Soundcloud, Youtube и т. Д.

Это возможно?

версия Firefox

медиа-ключи

Ответы:


17

Надстройка Media Keys не работает в Firefox версии 57, поскольку разработчики решили преобразовать Firefox в клон Chrome. В ноябре 2017 года они объявили о своем намерении добавить в Firefox 57 свой текущий формат дополнений, который теперь называется «Legacy», в пользу WebExtensions, которые на простом английском языке очень похожи на расширения Google Chrome.

Теоретически это откроет большую часть Chrome Store для пользователей Firefox, но сделает недействительными все, и я имею в виду все , текущие надстройки, разработчики которых не будут вовремя преобразовываться в WebExtensions.

Уже можно увидеть проблему в Firefox 56, открыв инструмент дополнений. Надстройки, которые не будут работать в версии 57, помечены желтым уведомлением LEGACY:

image1

У меня есть 46 дополнений в Firefox, с помощью которых я создал среду, которая как раз для меня. Все они, кроме одного, помечены как наследие. Проблема гораздо более общая и обширная, чем вы думаете.

Некоторые возможные решения перечислены ниже:

  • Попросите разработчиков ваших дополнений приложить усилия для конвертации в WebExtensions.

  • Firefox 57 будет включать в себя инструмент «найти похожее расширение», который может помочь найти замену дополнений.

  • Откажитесь от Firefox в пользу Chrome (я уверен, что большой процент пользователей Firefox пойдет по этому пути).

  • Отключите обновления и оставайтесь с Firefox 56 навсегда - не реальное решение. Можно также использовать здесь Firefox Portable .

  • Переключитесь на Firefox ESR, который будет продолжаться в версии 56 до 26 июня 2018 года, в надежде, что кто-то до сих пор найдет решение для запуска устаревших надстроек в Firefox 57. Это мало чем отличается от приведенного выше решения, кроме того, что критические обновления не будут заблокированы.

  • Переключитесь на Pale Moon или Waterfox , оба разветвленные от Firefox, хотя не все дополнения совместимы.

Ни одно из этих решений не является идеальным, но на данный момент я не знаю лучшего. Я думаю, что разработчики Firefox приняли очень глупое решение, которое обойдется им в огромную долю их и без того разрушающейся доли рынка, но они не просят ни у кого совета.


Другим решением было бы использование расширений Chrome в Firefox 57. Дополнительный магазин Chrome Foxified уже позволяет это.

Из статьи Сколько расширений Chrome будет работать в Firefox :

Энди Маккей из Mozilla решил выяснить это в ноябре 2016 года. Он проанализировал карту сайта магазина Chrome и получил 100 000 расширений, приложений и тем, которые он проанализировал, чтобы выяснить, сколько из них будет работать в Firefox.

Согласно его выводам, около 76% расширений Chrome размера выборки будут работать в Firefox. Остальные расширения либо пропускают один или несколько API, одно или несколько разрешений, либо один или несколько манифестов.

Я нашел расширение Chrome Streamkeys, которое, по словам его автора, делает все, что вы просили. Однако, не имея Firefox 57, я не знаю, будет ли он работать в нем.

Ссылки :


Очень легкое решение для всех браузеров и версий, использует следующие наблюдения:

  • Некоторые мультимедийные клавиши обрабатываются операционной системой, особенно клавиши регулировки громкости
  • Большинство медиаплееров имеют горячие клавиши с той же функциональностью, что и клавиатура. Клавиши мультимедиа

Специально для YouTube список горячих клавиш можно найти в статье 30+ сочетаний клавиш YouTube, которые вам нужно знать . Некоторые из тех, которые соответствуют клавишам мультимедиа клавиатуры:

Spacebar- Клавиша паузы / воспроизведения видео (требуется фокусировка на плеере)
K- Клавиша паузы / воспроизведения (не требует фокусировки)
(клавиша со стрелкой вверх) - Увеличение громкости на 5%
(клавиша со стрелкой вниз) - Уменьшение громкости на 5%
Ctrl+ - Перейти к следующему видео (только в плейлисте)
Ctrl+ - Перейти к предыдущему видео (только в плейлисте)

Эти клавиши клавиатуры могут быть сопоставлены с этими клавишами с помощью AutoHotkey . Список имен клавиш AutoHotkey можно найти в статье « Список клавиш, кнопок мыши и элементов управления джойстика» .

Пример скрипта AutoHotkey для Youtube:

SetTitleMatchMode, 2        ; match anywhere in window's title
#ifWinActive YouTube        ; only if window title contains YouTube
Media_Next:: Send ^{Right}  ; Next Track - ctrl+right-arrow
Media_Prev:: Send ^{Left}   ; Previous Track - ctrl+left-arrow
Media_Play_Pause::          ; Stop/Start - Spacebar
Media_Stop:: Send {Space}

Приведенный выше скрипт полностью не протестирован, так как моя клавиатура не имеет этих клавиш.


По крайней мере, я не единственный, кто недоволен FF. Хороший ответ, UV. Что касается того, что я сделал. Я все еще нахожусь на перспективу, поэтому я застрял с 51 ESR, теперь это выглядит хорошо.
Дэвид

@ Давид: Сам я сейчас на Firefox ESR 52.4.1, эквивалентно FF56 и с обновлениями безопасности от FF57. Это дает мне еще 8 месяцев, чтобы найти постоянное решение.
harrymc

Я обнаружил, что FF ESR имеет проблемы с некоторыми аддонами, которые не могут сохранить свои настройки, например LastPass. Кроме того, версия ESR, основанная на FF56, имеет странное название версия 52, но из-за этого некоторые аддоны отказываются работать, говоря, что необходимая версия Firefox не менее 55. По этим причинам я перешел на Waterfox, и я очень доволен ,
harrymc

Спасибо, я обновил скрипт AutoJotkey в linux, используя xdotools
gwenzek

1
Не вините в этом разработчиков расширений. API в FF57 (и Chrome) серьезно поврежден из-за нелепых упущений / недостатков / искажений со стороны Google (а теперь и Mozilla). Достойный: менеджеры паролей, менеджеры сеансов, менеджеры контекстных меню и менеджеры загрузок теперь невозможны. Эквиваленты Chrome - бледные, враждебные пользователю издевательства над тем, что когда-то было доступно в FF.
Брок Адамс

14

Медиа Ключи

Да, это возможно! Для этого скачайте Media Keys с addons.mozilla.org . Этот инструмент добавляет прослушиватель событий медиа-ключа в Firefox и позволяет использовать:

  • Воспроизведение / Пауза
  • следующий
  • предыдущий
  • Стоп

на каждом поддерживаемом музыкальном / видео сайте.

вопрос

По какой-то причине мультимедийные клавиши работают, только если Firefox является активным окном (происходит в Windows 10). Также надстройка в настоящее время не работает с Firefox 57+ .


2

В настоящее время API команд Firefox не поддерживает мультимедийные ключи или глобальные ключи .

Пока Mozilla не исправит эти проблемы, вы можете использовать Chromium с расширением Streamkeys .


@ Стивен Пенни. Спасибо за редактирование. Я очень ценю ваше время и усилия, чтобы исследовать эту тему.
xavier_fakerat
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.