Repository navigation
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.
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.
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.
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.
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: 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.
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.
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.
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).
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.
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.
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.