WDMyCloud… Maybe even can be something the user doesn’t have to install anything (no server software) on the drive, just create a shared folder were the app can store the recorded programming/settings and you point this shared folder on the app…, by doing it this way, compatibility opens a lot… but don’t know if it would be feasible.
I know it is a different kind of software, but “Infuse” does this by reading directly from a shared folder on the network, unlike “Plex” which requires server software to be installed. “Infuse” even does live transcoding without a hitch, unlike Plex which requires a NAS with a good processor to do all the transcoding, etc.