Entity like PlayX that reads from a local disk?

Sorry if this is in the wrong section, please move or delete it if it should be somewhere else, I didn’t see anywhere else fit for it though.

Does anybody know if it would be easy and/or possible to make a PlayX like entity which plays videos from a local disk such as an internal/external hard drive, or if there are any addons that currently do this? Thanks.