After building a custom TrueNAS Scale system, upgrading the home theater, upgrading the home network and automating most things with Home Assistant, it was time to start something that had been on the back of my mind for some time: Digitizing the entire Blu-ray collection.
The popular app MakeMKV is being used with two Blu-ray drives to backup a collection of 200 or more movies.
- Drive 1: Archgon Blu-ray 4K-UHD drive
- Connected to Ryzentosh (Asus X670E Gene with Ryzen 7 7700X)
- Drive 2: Old LG Blu-ray HD drive
- Connected to 14" Apple MacBook Pro
Blu-ray movies are stored in
BDMV folders, which can be played by (a) Jellyfin, (b) VLC Player, (c) Infuse Player and some other apps. Unlike streaming services that justifiably minimize bandwidth by reducing bitrate, these BDMV movies are full bandwidth, full bitrate.
My favorite app is
Infuse by Firecore because there are clients for iOS, AppleTV, macOS, etc. On AppleTV, the Infuse app provides an absolutely stunning user-interface. It can connect to TrueNAS via SMB or Jellyfin. It also supports Plex and other alternatives.
If connected via Jellyfin, however, Infuse cannot play back BDMV (Blu-ray) movies so I've opted for the SMB option. Infuse stores all metadata on iCloud, which allows immediate syncing between all Apple ecosystem devices.
Here's the Infuse app running on macOS:
Here's the Jellyfin interface via web:
Current size of various movie libraries on TrueNAS Scale. The Blu-ray dataset will probably quadruple in size when my entire collection has been digitized!