Skip to content
On this page

Creating Adapters ​

Adapters are implemented using the Adapter Library, which is written in C.

Language bindings ​

There are currently no bindings for the library.

Testing your adapter ​

You can connect the browser extension to your adapter by clicking "Add custom adapter" in the extension settings.

Submitting your adapter ​

Requirements

  • Must be open-sourced on GitHub
  • Executables, plugins or scripts must be published via GitHub releases
  • GitHub releases must be tagged as "vmajor.minor.patch" or "major.minor.patch" where major should be the current library revision
  • Must use a unique port, which cannot be changed after submitting your adapter.
  • GitHub repository should be named "WebNowPlaying-name" e.g. "WebNowPlaying-Rainmeter".

If your adapter meets the requirements, open an issue here using the following template:

Issue Title: Request: Add <Adapter Name>
---
Name: <Adapter Name>
GitHub: <GitHub Link>
Description: <Short description of what your adapter is used for and a justification for it to be listed in the extension>

Released under the MIT License.