Adding an external Blu-ray drive to a home lab is the cheapest media library upgrade a person can make, but the second step is trickier: once you have ripped the discs, how do you keep track of what you own, what you have watched, and where the physical disc actually is? A shelf of 400 Blu-rays and CDs is not a database on its own.
We picked seven apps that catalog physical media: some are library-first (they know about your ripped files and treat the shelf as metadata), some are shelf-first (they scan barcodes, and the digital files are a footnote). Every pick is still in active development and has a clean import from CSV, so you can migrate later.
What to look for in a physical media catalog
Not every “media library” app is built to track discs on a shelf.
- Barcode scanner support. Adding 400 discs by hand takes a weekend. A phone camera scanning UPC or ISBN barcodes takes an hour.
- IMDB, TMDB, MusicBrainz, and Discogs metadata. Good scrapers save you from typing “Aliens (1986)” 400 times.
- Custom fields for location. “Shelf B, row 3” is what you need on Sunday afternoon. The app has to store it.
- Loan tracking. You lent a Blu-ray to a friend. The app should remember.
- CSV import and export. Every app on this list can eat a CSV and spit one back out. Non-negotiable.
- Multi-user. Family libraries need at least “watched” flags per person.
- Support for CDs, not just movies. MusicBrainz-backed catalogs beat IMDB-only ones for mixed collections.
Quick comparison
| App | Best for | Platforms | Free plan | Starting price | Rating |
|---|---|---|---|---|---|
| Emby | Ripped-first, physical as metadata | Win, macOS, Linux, TV | Free | Premiere 5 USD/mo | 4.4 |
| Jellyfin | Emby without the vendor | Win, macOS, Linux, TV | Free | Free | 4.5 |
| Kodi | Everything media, add-on world | Win, macOS, Linux, TV | Free | Free | 4.5 |
| Plex Media Server | Polished library, remote streaming | Win, macOS, Linux, TV | Free (Basic) | Pass 5 USD/mo | 4.3 |
| MediaMonkey | Music catalog specialist | Windows, Android | Free (Standard) | Gold 25 USD | 4.5 |
| CLZ Movies | Shelf-first movie catalog | iOS, Android, Web | Free (100 items) | 15 USD/year | 4.6 |
| Delicious Library | The Mac shelf-first classic | macOS | Trial | 60 USD one-time | 4.4 |
The apps
1. Emby, the ripped-first choice
Emby is a Plex fork that stayed closer to the original library-server DNA. Metadata scraping from TMDB, IMDB, TVDB, and MusicBrainz. Custom fields on movies and albums let you tag “physical: Shelf B / Row 3.” Sync clients to every TV and phone. The Premiere subscription unlocks cover art variants, offline sync, and mobile hardware playback.
Where it falls short: The Emby Server free tier is closed-source now (a change made in 2018 that Jellyfin forked away from). Premiere features add up if you use them all.
Pricing:
- Free: Basic library, all core features.
- Paid: Emby Premiere, about 5 USD/month or 120 USD lifetime.
Platforms: Windows, macOS, Linux server. Every mainstream TV and mobile OS as client.
Download: emby.media | GitHub
Bottom line: The pick if you rip your discs and want a strong shelf-tracking layer on top of a full media library.
2. Jellyfin, Emby without the vendor
Jellyfin is Emby’s fully open-source fork. Everything on the Emby Premiere tier is free on Jellyfin (cover art variants, offline sync, hardware playback), and the server ships under GPL. It runs on the same server your ripped files live on. Physical-shelf tracking is possible through custom tags, and community plugins add “loan tracker” and “location” fields.
Where it falls short: Metadata scraping is less smart than Plex out of the box. Server UI has fewer polish touches than Emby.
Pricing:
- Free: Everything, forever.
- Paid: None.
Platforms: Windows, macOS, Linux server. Full client lineup.
Download: jellyfin.org | GitHub
Bottom line: The zero-vendor pick if you want a library server that also happens to remember what is on your shelf.
3. Kodi, the everything-media hub
Kodi treats a physical library and a ripped library as the same thing: a filesystem with metadata. Custom sources point at your NAS or optical drive; the “video library” and “music library” panels handle metadata. Add-ons cover the gaps (Trakt for watched status, community skins for shelf-style browsing).
Where it falls short: The default UI is media-player-shaped, not spreadsheet-shaped. Reporting on your collection (as a shelf list) needs an add-on.
Pricing:
- Free: Full features.
- Paid: None.
Platforms: Windows, macOS, Linux, Android, iOS, Fire TV, Apple TV.
Bottom line: Best if your physical library is mostly ripped and you already use Kodi.
4. Plex Media Server, the polished path
Plex Media Server has the best metadata scraper in the category by a comfortable margin. Physical-shelf tracking is not a first-class feature, but “collections” and “tags” work well for that job. The mobile app scans barcodes and can add items to a wanted list. Remote streaming is where Plex still leads.
Where it falls short: The monetization drift (ads in some regions, paid clients on some TVs) has cost Plex trust. Physical-shelf features are afterthoughts.
Pricing:
- Free: Basic library, local streaming.
- Paid: Plex Pass, about 5 USD/month or 120 USD lifetime.
Platforms: Windows, macOS, Linux server. Full client lineup.
Download: plex.tv
Bottom line: Best-in-class metadata; not the strongest physical-shelf feature set.
5. MediaMonkey, the CD collection specialist
MediaMonkey is the app to beat for large music libraries and CDs specifically. Rip CDs directly, sync to any phone (iOS via iTunes bridge), edit metadata in bulk with an efficient grid view, and manage 100,000+ tracks without stuttering. Windows-first, with a decent Android client.
Where it falls short: No first-party macOS or Linux desktop app. UI feels early-2010s.
Pricing:
- Free: Standard version.
- Paid: Gold license 25 USD one-time, Lifetime 50 USD.
Platforms: Windows, Android. macOS/Linux via Wine.
Download: mediamonkey.com
Bottom line: The CD-collection specialist; not for movie-first libraries.
6. CLZ Movies, the shelf-first mobile catalog
CLZ Movies is a mobile-first shelf catalog. Scan the barcode with your phone camera, and it fetches metadata from Core Movie’s shared database. Track lent items, custom fields for shelf location, family sharing across accounts, and a web sync. Sister apps (CLZ Books, CLZ Music, CLZ Games, CLZ Comics) cover other collectibles.
Where it falls short: Free tier is capped at 100 items. Not a media player, purely a catalog.
Pricing:
- Free: 100 items.
- Paid: About 15 USD/year for unlimited items, cross-device sync, and cloud backup.
Platforms: iOS, Android, web.
Download: collectorz.com | App Store | Google Play
Bottom line: The pick if the shelf is what you actually manage and streaming is a footnote.
7. Delicious Library, the Mac classic
Delicious Library is a Mac shelf-catalog with a distinct “wooden bookshelf” UI that scans barcodes via the built-in camera, pulls metadata from Amazon and TMDB, and tracks loans. It was a Mac App of the Year twice and finally exited the App Store in 2020 due to Amazon API changes, but Delicious Library 3 sells direct with community-maintained metadata backends. Version 4 is in ongoing beta.
Where it falls short: Mac only. Metadata source changes have caused disruption. UI is skeuomorphic, love-or-hate.
Pricing:
- Free: Trial (25 items).
- Paid: About 60 USD one-time.
Platforms: macOS.
Download: delicious-monster.com
Bottom line: The nostalgia pick for Mac users. Still functional, still charming.
How to pick the right one
- You rip everything and the physical disc is a backup? Jellyfin (free) or Emby (light Premiere).
- You mostly stream, and the shelf is a memory aid? Plex Media Server plus a CLZ Movies subscription for barcode scanning.
- Music-first library? MediaMonkey on Windows and Android.
- Movie-first, mobile-first shelf? CLZ Movies. 15 USD/year is fair.
- You are on macOS and value the aesthetic? Delicious Library.
- Do not want an app at all? A spreadsheet with columns for title, year, format, shelf location, and lent-to still works. Every app on this list can import that CSV later.
FAQ
What is the fastest way to add a large physical library? Barcode scanning with a phone camera through CLZ Movies, then export CSV to import into whatever server (Emby, Jellyfin, Plex) you use.
Can Plex track physical media without ripping? Not natively. Use tags and collections as workarounds, or pair Plex with CLZ Movies for the shelf side and Plex for the ripped side.
Is Jellyfin better than Plex for cataloging? Jellyfin is free forever and has no monetization drift. Plex has smarter default metadata and a more polished client lineup. Pick by which trade-off matters more.
What is the best app for CDs specifically? MediaMonkey on Windows. It handles bulk metadata edits, rips CDs directly, and syncs to Android or iOS.
Can I share a family library across accounts? Emby, Jellyfin, and Plex all support multiple user accounts with per-user watched status. CLZ Movies has family sharing on paid plans.
Does barcode scanning work on old DVDs? Yes for anything with a UPC or EAN barcode, which is most commercial releases. Bootlegs, promos, and screeners will not scan.