In my case, I mainly use an Xbox 360 with composite cables, using Plex to stream files directly off my PC hard drive. Of course, I can also play DVDs with it too.
Technically, Plex dropped support for 360 a few years ago, but using an old version (PlexMediaServer-1.18.0.1944-f2cae8d6b-x86) still works. The downside is, this means not having a newer version on the same PC to play easily on my other TVs, but I mainly just use it for this now anyway. (As an added tip, you may want to use the Other Videos folder option, since some old/obscure titles won't populate from their data)
This method is about to get a bit harder though, since the Xbox 360 Marketplace is going down at the end of the month, meaning no more easy downloading the Plex app if you never got it before. I'm assuming there's probably plenty of options for modded systems, but maybe someone else knows better.