Skins, animated detail pages and separate profiles for the look. A small, documented plugin API for everything else — the lyrics, artwork and artist info Vibo ships with are plugins built on it too.
Pick a built-in skin or install community favourites like Nord, Dracula, Catppuccin, Tokyo Night and Gruvbox from the gallery. Or make your own in the skin editor — colors, corner radius, spacing, even custom CSS — and submit it to the gallery from inside the app.
Artist, album and track pages open on an animated hero: Late Night TV, Silent Film, Aurora Drift, Light Leak and more. Fix one look, shuffle them, or let each artist keep their own. And if the whole household shares a computer, profiles give everyone a completely separate Vibo.
A manifest says what your plugin adds; a plain JavaScript file does it. Plugins can add tabs to detail pages, artwork and lyrics sources, sidebar views, home shelves, right-click actions, playback and download sources — even tools for AI assistants.
index.jsfunction activate(api) {
api.informationTypes.onFetch("artist_facts", function (entity) {
var url = "https://api.example.com/facts?artist="
+ encodeURIComponent(entity.name);
return api.network.fetch(url).then(function (resp) {
return resp.json().then(function (data) {
if (!data.summary) return { status: "not_found" };
return { status: "ok", value: { summary: data.summary } };
});
});
});
}
return { activate: activate };
Attach a zip to a GitHub release, submit its link, and a bot checks it and opens the pull request to the gallery. Once it’s in, people install it with one click and get your updates automatically.
Free, open source, and built end-to-end with an AI assistant — every feature, every detail.