Currently, I am using a variety of programs/devices to achieve my DVR goals.
SD DVR engine for recordings on WD My Cloud (single disk)
Channels for “Live” TV on ATV4 and iOS (SD view on Android for DRM)
Channels Beta DVR for replay of very recent recordings on ATV
Plex on ATV/iOS for movie viewing (commercial free) and ease of selection
MCE Buddy on Windows for commercial skipping and archiving
Plex (Server on both Win and OSX, as I can dual boot, and could have either one or the other os running on my iMac at any time)
My goal is to reduce/consolidate devices (especially, eliminating dual boot of iMac) and have all relevant services on low power devices.
Hopefully, Channels DVR engine will run on the WD MyCloud, then I have DRM, Plex and MCE Buddy to still consider. At this point, I am willing to take DRM out of the equation, leaving Plex and commercial skipping (MCE). At some point in the future, Channels may have the capabilities of Plex and commercial skipping, however, in the interim, I would like to have a solution.
My first thought was to purchase a Nvidia Shield, which can now run the Plex server, hence MCE Buddy would be my only missing component. Upon further investigation, comm skip can be run on Linux (iirc, Aman was a major contributor) and Plex Server can run in Linux.
In conclusion, for the near future, should I buy the Shield for Plex capabilities and continue using Win for comm skip, or set up a Linux server for both requirements of Plex and comm skip.
FYI, I have no prior experience with Linux os and it’s hardware requirements to reach my goals.
Any thoughts?

