Official plugin source, examples, build tooling, and release packages for OpenPlayer.
The player repository owns the plugin host API, runtime behavior, and security
model. This repository owns official plugin implementation code and packaged
.opplugin release assets.
plugins/
capture-tools/
manifest.json
README.md
network-stream/
manifest.json
README.md
subtitle-typography/
manifest.json
README.md
scripts/
validate-manifest.mjs
package-plugin.mjs
dist/
Each directory under plugins/ is one plugin package. A plugin must include a
root manifest.json. Optional runtime source and assets should live inside the
same plugin directory.
Capture Tools- screenshots and lightweight mpv stream recording with selectable screenshot and recording formats.Subtitle Typography- subtitle font, scale, position, color, outline, and shadow controls.Network Stream- RTSP, RTMP, and HTTP(S) stream playback entry points backed by OpenPlayer's native stream dialog and recent stream history.
npm run buildThe build validates every plugin manifest and writes .opplugin packages to
dist/.
Download an .opplugin file from the releases page and install it from
OpenPlayer's Plugins settings page, or drag the package into the player window.
MIT. See LICENSE.