VinylCat is a self-hosted web application for cataloguing vinyl record collections.
It combines fast manual entry with smart automation such as Discogs lookups, barcode support,
and cover image handling – all while keeping your collection under your control.
The goal is simple: a clean, practical tool to manage a serious record collection without
relying on third-party “cloud-only” services.
Run it at home, on a VPS, or wherever you prefer.
What makes VinylCat useful
- Fast cataloguing: add records manually or enrich data via Discogs integration.
- Image-friendly workflow: upload cover photos (front/back) and keep a tidy gallery per record.
- Barcode support: use UPC/EAN barcodes to speed up identification and reduce typing.
- Collections & multi-user: each user can own collections; collections can be shared with other users by e-mail.
- Editing where it matters: structured tracklist editor (title + duration), notes, labels, catno, and more.
- Stats & insights: see top artists/labels and explore your collection from a “library” perspective.
How it works
VinylCat is designed around a simple workflow:
- Create / select a collection (every user has at least one).
- Add a record (Discogs-assisted or fully manual).
- Upload photos and browse them in a clean record gallery.
- Maintain and improve data over time: tracklists, notes, barcodes, and metadata corrections.
Privacy-first by design
Your collection is personal. VinylCat is built to run on your own infrastructure:
- Self-hosted: you control the database and uploaded images.
- No tracking, no ads: it’s your library, not a marketing profile.
- Portable data: choose a database backend that fits your setup (e.g., SQLite or PostgreSQL).
Screenshots
Below are example screenshots of VinylCat in action. (Replace the image URLs with your uploaded media links.)
Record page + photos

Gallery view

Stats / insights

Collections / share collection

Account

Who it’s for
- Collectors who want full control over their library and photos.
- Families / shared households who want to share one collection with multiple users.
- Self-hosters who prefer owning the full stack and data.
Interested in VinylCat?
Want a demo, installation help, or a feature request?
Contact me at: vinylcat.noreply@gmail.com
Links
• Project homepage: vinylcat
• Source code / downloads: git