-
Notifications
You must be signed in to change notification settings - Fork 0
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
Then you can start testing your plugin.
Go to the Dev Tools page (available at /dev) and generate a bookmarklet.

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