aboutsummaryrefslogtreecommitdiffstats

ff2mpv-go

Native messaging host for ff2mpv written in Go.

Since it is a native binary, it starts faster than the official Python or Ruby implementations.

Requirements

  • Firefox 50 or later
  • ff2mpv 3.0 or later
  • Go 11 or later (probably works on older versions too)
  • mpv 0.21.0 or later

Installation

  • go install git.clsr.net/util/ff2mpv-go@latest
  • ff2mpv-go --manifest > ~/.mozilla/native-messaging-hosts/ff2mpv.json

If $GOBIN is not in $PATH, specify the full path to the installed executable (e.g. $GOBIN/ff2mpv-go) when running it.

If a custom mpv command is required, manually clone the repository and edit the mpvCmd variable in ff2mpv.go, then run go install in the package folder instead of above the go install step.

Usage

Use ff2mpv as normally.