Utilice comandos multimedia MPRIS/dbus dentro de Firefox en Linux

Utilice comandos multimedia MPRIS/dbus dentro de Firefox en Linux

De vuelta en Windows, pude reproducir/pausar videos de YouTube en Firefox usando los botones multimedia de mi teclado. En Linux realmente extraño esta habilidad.

¿Hay alguna forma de enviar comandos MPRIS a Firefox en Linux (gnome)? No tiene que funcionar en todas partes, solo YouTube sería genial. Estoy usando Firefox 56.0.2.


Me encontré conestepero las instrucciones de instalación son solo para Chrome y no puedo hacer que el script de Firefox funcione porque no sé cómo crear/obtener una extensión/ID del código en github.

Otra respuestaaquísugiere el uso de teclas de acceso rápido, esta es una buena idea, pero me gustaría controlar YouTube mientras Firefox también está en segundo plano, por lo que los atajos de teclado están fuera de discusión.

Todas las solucionesaquíestán desactualizados o solo para Chrome.

Respuesta1

https://github.com/Aaahh/browser-mpris2-firefox

solo para usted, debe ejecutar el paso 1 cada vez que abra Firefox hasta que se publique el complemento. Lo publicaría, pero no escribí el complemento, solo lo bifurqué.

Respuesta2

Hoy en día ya no es necesario utilizar una extensión. Hay una interfaz D-Bus estándar para reproductores multimedia:MPRIS, que es compatible con las versiones recientes de Firefox. En las versiones de Firefox anteriores a la 81, todavía es un poco experimental y debe habilitarse media.hardwaremediakeys.enabledactivando about:config; desde Firefox 81 está habilitado de forma predeterminada y debería funcionar de inmediato.

Mira estorespuestapara más detalles.

Respuesta3

he encontrado la extensióncontrolador de medios webla mejor implementación para esta funcionalidad. Al igual que las alternativas, necesita ejecutar un ejecutable en segundo plano e interactuar con él a través del protocolo de mensajería nativo. Esta debería ser la mejor opción ya que es un programa de mensajería nativo complementario.wmc-mprisestá escrito en C y es mucho más rápido que las alternativas basadas en Python.

información relacionada