На Windows я мог воспроизводить/ставить на паузу видео YouTube в Firefox с помощью кнопок мультимедиа на клавиатуре. На Linux мне очень не хватает этой возможности.
Есть ли способ отправлять команды MPRIS в Firefox на Linux (gnome)? Это не обязательно должно работать везде, одного youtube было бы достаточно. Я использую Firefox 56.0.2.
Я наткнулся наэтотно инструкции по установке предназначены только для Chrome, а я не могу заставить работать скрипт Firefox, так как не знаю, как создать/получить расширение/ID из кода на GitHub.
Другой ответздесьпредлагает использовать горячие клавиши, это хорошая идея, но я хотел бы управлять YouTube, пока Firefox находится в фоновом режиме, поэтому сочетания клавиш не рассматриваются.
Все решенияздесьлибо устарели, либо подходят только для Chrome.
решение1
https://github.com/Aaahh/browser-mpris2-firefox
специально для вас, вам придется выполнять шаг 1 каждый раз, когда вы открываете Firefox, пока дополнение не будет опубликовано. Я бы опубликовал его, но я не писал дополнение, я только сделал его форк.
решение2
В наши дни больше нет необходимости использовать расширение. Для медиаплееров есть стандартный интерфейс D-Bus:МПРИС, который поддерживается последними версиями Firefox. В версиях Firefox до 81 он все еще немного экспериментальный и должен быть включен путем переключения media.hardwaremediakeys.enabled
в about:config
; начиная с Firefox 81 он включен по умолчанию и должен работать из коробки.
Видеть этоотвечатьБольше подробностей.
решение3
Я нашел расширениевеб-медиа-контроллерЛучшая реализация для этой функциональности. Как и альтернативы, он должен запустить исполняемый файл в фоновом режиме и взаимодействовать с ним через собственный протокол обмена сообщениями. Это должен быть превосходный выбор, поскольку его сопутствующая собственная программа обмена сообщениями -wmc-mpris
написан на языке C и работает намного быстрее своих аналогов на Python.