Plex. Plex runs on the 'modern' TiVos (i.e. Roamio / Bolt) and does a splendid job streaming media from the Plex server running on my Synology NAS.
TiVo is about as perfect a central media device as I've seen. It's not perfect, but a helluva lot better than ANYONE else's.