Skip to content

Customizing your instance

Kyonew edited this page Oct 17, 2026 · 2 revisions

Customizing your instance

DVinyl is meant to feel like yours. This page covers the ways you can shape the look and the layout, all from the app, no coding needed.

Themes and colors

DVinyl ships with 14 color themes: Default, Emerald, Pink, Ocean, Amber, Purple, Sakura, Cyan, Slate, Forest, Sunset, Indigo, Midnight and Sand. Each one has a light and a dark variant, and DVinyl follows your choice automatically.

The fun part: you can set a different theme per category. Give your music a warm Sunset, your movies a moody Midnight, and your books a calm Forest. Head to the personalization page to pick a theme for the home page and for each media type.

Your dashboard widgets

The dashboard is modular. You choose:

  • Which stat widgets appear (total items, top artist, top author, total value, piece counts for LEGO, your top console for games, and many more depending on the types you use).
  • The order they show up in.

Turn on the numbers you care about and hide the rest.

Navbar shortcuts

The navigation bar can hold up to 6 shortcuts that jump straight to a filtered view, for example "Vinyls only", "Mangas", "Sealed LEGO" or "4K movies". Add the shortcuts that match how you browse, so your favorite views are always one click away. On a phone, they show up as chips on the dashboard.

Card shape

Under Card aspect ratio, choose the shape of the tiles in your collection, wishlist and dashboard grids. Each type still keeps its own shape on its item pages.

Quick add and scan mode

  • Quick add: make the Add an item button jump straight to the form of one media type, instead of asking which type each time.
  • Scan mode: when a scanned code names one exact item (an ISBN) and the search returns a single match, DVinyl adds it right away without the confirmation page, then brings you back to the add page for the next one. Perfect for cataloguing a stack of books.

Where DVinyl opens

In your account Settings, the Startup section decides where opening the app takes you:

  • Default collection: a given collection, or the last one you visited.
  • Landing page: the home dashboard, the collection, or the wishlist.
  • Default view: grid, table or shelf, or the last one you used.

These are personal: every member sets their own.

A page about your collection

Every collection can have an info page: a free page telling how it started, what is in it, or where to look things up. Collection admins write it from the Collection tab of the admin page, in Markdown (headings, bold, lists, links), with a live preview and a few images shown above the text.

Turn on Show the page and a link appears on the home page, on the collection and in the navigation bar. Turn on Visible from share links if visitors of your public share links should read it too. Until it is shown, only you can see it.

Enabling and disabling media types

Not every collector wants every type. From the admin panel you can turn media types on or off per collection. Only collect music and movies? Enable just those two and keep the interface tidy. A type whose API key is missing simply stays disabled until you add the key (see API keys).

Per-collection look for a media type

Beyond themes, each media type can be tuned for a specific collection. In the plugin editor, use the Customize button next to a plugin (built-in or your own):

  • Its icon and badge colors, and whether formats are sorted alphabetically.
  • Card fields: the details shown under each cover in the grids, like the year or the label.
  • Corner of the cover: a short field shown in a free corner of every cover (the edition, a region, a condition...), in the corner of your choice. The top-right corner is kept for the format badge.
  • Filters: which filters the collection page offers once this type is selected. Fields with a fixed list of values, like a status, can be added as filters too.

This is handy when the same type should look different across your libraries.

Where a type looks things up

Some types can search more than one database: games use IGDB and ScreenScraper, books Hardcover and Open Library. In the collection's admin page (Settings tab, module settings), each type lists its sources in the order they are tried, with a note when one is missing its API key. Move them up or down to choose which one answers your searches first. Every source still feeds the image picker.

Language

DVinyl speaks English, French, German, Spanish and Italian. Set your default language from the settings, and you are good to go.


Want to share your collection with others, or lock it down? See Users and sharing.

Clone this wiki locally