Blu-ray Catalog Manager — Full Home Assistant Integration
Hi everyone!
I’m sharing a project I’ve been building (that I don’t think anyone has ever asked for) to manage physical Blu-ray / 4K UHD collections with full Home Assistant integration.
Its a project I’ve been working for several months (excuse me, I’m no pro programmer and took me some time…) as I was lacking a inventory to quickly track my blu ray movies in the cabinet. I saw my iPad with HA dashboards open and said it would be great to have everything in the same place!
If you collect movies and want a clean, automated dashboard inside HA, this might be useful.
I know its a feature that wasn’t initially intended for HA (but well… a blu ray cabinet has the Home thing in it…) and also that I feel “too small” compared to this huge community of real good technical guys… Just wanted to give back a tiny part of my work and I hope its of some help to anyone who at some point thought on having something similar.
What it does
- Flask backend with REST API
- Web app for editing your catalog (DV, Atmos, runtime, location…)
- TMDB metadata pipeline (posters, backdrops, overview, year)
- CSV import from Blu-ray com webpage
- JSON master catalog (locations.json)
- Home Assistant REST sensors
- Lovelace dashboard with:
- Search
- Filters (4K, DV, Atmos)
- Sorting
- Responsive grid
- Posters + backdrops
Everything runs locally.
No cloud uploads. Your real catalog stays on your machine. You just keep track of your owned movies on blu-ray.com and then export as CSV… The rest is nearly “magic”.
Home Assistant Dashboard
The dashboard includes:
- Movie grid
- Search bar
- Filters
- Sorting
- Poster view
- Backdrop view
- Responsive layout for tablets and TVs
Example YAML is included in the repo.
Installation
Quick summary:
- Import your Blu-ray web CSV
- Run the TMDB resolver
- Start the Flask backend
- Add REST sensors in Home Assistant
- Import the Lovelace dashboard example
Repository
GitHub:
Includes:
- Full documentation
- Example files
- Systemd service
- Dashboard YAML
- Screenshots
Roadmap
- Docker container
- Statistics dashboard
- NFC/QR tagging
- Multi-collection support
- Automatic TMDB refresh
Suggestions, improvements, and PRs are welcome!

