Extend Viboplr with streaming services, lyrics, downloads, and more. Install any of these from inside the app — Extensions in the sidebar.
Experimental plugins may break, change, or be removed without notice.
A plugin is two files of plain JavaScript — no build step, no framework.
A manifest.json declares what your plugin adds — lyrics, artwork, streaming, views. An index.js implements it against the plugin API.
Point Settings → Developer → Dev plugin folder at your working folder. Edit, hit Reload, see it running — no packaging needed.
Zip it, publish a GitHub release with an update.json, and submit it below. Installed copies auto-update from your releases.
Quickstart, sandbox rules, and the full API reference live in the plugin developer docs.
No pull request, no JSON editing — a bot does the work and opens it for review.
In your plugin's own GitHub repo, ship a release with a <name>.zip (with manifest.json at the zip root) and an update.json.
Open the submission form and paste the link to your release's update.json. That's the only field you need.
It downloads your zip, reads the manifest, and either comments what to fix or opens a PR. A maintainer merges it to publish.
Full details in the submission guide.
Submit it to the gallery with a single form — no pull request needed. A bot validates your release and opens it for review.