Skip to content

Custom Plugins

Caleb K edited this page Apr 13, 2026 · 6 revisions

Custom Plugins are used to test plugins locally. To use custom plugins, you must do these steps first:
Go to Settings > Experimental Features > Custom Plugins > Enable

Screenshot 2026-04-07 at 12 27 48 PM

Then you can start testing your plugin.
Go to the Dev Tools page (available at /dev) and generate a bookmarklet.

Screenshot 2026-04-07 at 12 31 42 PM

The JS and the CSS must be links to the raw data. You can easily do this though a GitHub repo, or localhost. The output should be something that looks like this:

javascript:(()=>{pluginvars={"plugin":{"name":"Name","auth":"Auth","quick":"Quick description of the plugin","longer":"A longer description of your plugin","contents":{"javascript":"https://example.com/index.js","css":"https://example.com/index.css"}},"placeholder":false};})()

Make sure that placeholder's value is false!

Then, run the bookmarklet in MusiWeb, and go to Settings > Run Custom Plugin

Clone this wiki locally