Categories
Self-Hosted Media Catalog Vinyl Records Board Games Plugin Based Wishlist Tracking Barcode Scanner Collection ManagerStars
Forks
Watchers
Developer links
DVinyl
Self-hosted and plugin-based, DVinyl keeps vinyl, CDs, cassettes, books, movies, video games, LEGO sets, and board games in one catalog, with cover art and metadata fetched for every item. Adding an item takes an ID, a camera scan of its barcode, or a bulk import from Discogs or Goodreads. Each media type is a plugin that switches on per collection, with Discogs behind music, TMDB behind film, IGDB behind games, and Rebrickable behind LEGO. Once cataloged, a collection appears as a grid, a compact table, or virtual shelves with spine view and customizable furniture. Custom lists, track playlists, and a wishlist of items still being hunted sit alongside. Music collections get live value estimates with price history charts, games show completion times, and printable QR codes and barcodes label the physical copies. Separate collections can belong to you, the family, or a room, each with admin, editor, and viewer roles and optional OIDC single sign-on through Authentik, Keycloak, Authelia, or pocketID. Read-only links and QR codes let anyone browse a whole collection or just one section. Fourteen themes in light and dark, a modular dashboard, and a Markdown info page with photos make each instance personal. A no-code editor adds custom item types. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. MIT licensed.
Benefits
- One catalog for every shelf
- Records, CDs, books, films, games, LEGO sets, and board games share one searchable library, so collectors stop maintaining a separate spreadsheet or app for each hobby.
- Metadata and covers fetched automatically
- Add an item by ID or barcode scan and DVinyl pulls titles, tracklists, cast, and cover art from Discogs, TMDB, IGDB, Hardcover, and Rebrickable using your own API keys.
- Share a collection without accounts
- Read-only share links and QR codes let visitors browse a whole collection or just one section, while admin, editor, and viewer roles control who can change things.
- Your data stays on your server
- Collections, uploads, and settings live in your own MongoDB database and upload volume, with no tracking and no cloud dependency beyond the metadata lookups you choose to enable.
Features
- Virtual Shelves and Table
- Browse as a grid, a compact table, or realistic virtual shelves with spine view and customizable furniture, and sort items into custom lists and playlists.
- Plugin-Based Media Types
- Music, books, movies, games, LEGO, and board games each run as a plugin that can be switched on per collection and extended with a no-code editor.
- Market Value and History
- Live valuation estimates for music collections come with historical price charts, so the worth of vinyl and CDs can be followed over time.
- Barcode Scanner and Import
- Add items by ID or camera barcode scan, or bulk import existing libraries from Discogs and Goodreads instead of retyping a whole collection.
- Roles, SSO, and Sharing
- Collections support admin, editor, and viewer roles, optional OIDC sign-in through Authentik, Keycloak, Authelia, or pocketID, and read-only public share links.
- Personal Dashboard and Themes
- Choose stat widgets and navigation shortcuts, pick from 14 color themes in light or dark variants, and add a Markdown collection page with photos.