As of 8-Apr-2024:
Synology DS2419+ with (currently) 8x 16TB + 2x 20TB drives + 2x 2TB SSD cache drives in Synology's hybrid raid configuration, 4x 1G bonded ethernet. NFS- and SMB-shared around the network as needed. I've been slowly replacing the oldest 16TB drives with 20TB variants whenever I need more space; my primary volume is currently ~131TB of usable space, with ~17TB free at the time of this writing. I...might be a data hoarder.
I used to build my own storage gear, but the price point (and turnkey convenience) for this kind of kit is so good these days that it's hardly worth the effort rolling my own anymore, especially when it's all just Linux under the hood anyway. I have some gripes about Synology's OS, but it's all minor, and none of it matters if I treat the box as an appliance and resist the urge to run any services on it.
I rip all of the physical media I own to reduce wear and tear: FLAC for audio (
rhythmbox and/or
exact audio copy makes this ridiculously straightforward), and matroska for most video (using
makemkv). I use Musicbrainz
Picard for populating audio metadata. Everything is indexed by
Jellyfin (which provides metadata scraping for movies and TV series, as well as multiuser view tracking, transcoding ,etc).
For playback, my former (and fallback) setup was Kodi (specifically, a
build with support for Dolby Vision) on a 2019 Nvidia Shield TV. On my 4K AppleTV, I use Infuse, which has some limitations (no music playback, audio passthrough is often "finicky" or just doesn't work at all, and Dolby Vision support only works for streaming profiles).
These days, my primary playback software for ripped media is still Kodi, but it's running on
CoreELEC on a
Homatics Box R 4K Plus, which gives me Dolby Vision support and a regularly-updated base operating system that I don't have to spend a lot of time thinking about. It's a cute little thing.