I am trying to compile a list of DVR options for AndroidTV and the pros/cons for each. Please suggest additions/edits.
AndroidTV Native App DVR
-
Plex DVR (beta) - Requires PlexPass, can run entirely on ShieldTV (possibly other AndroidTV boxes) no live TV view or pause support, average quality and ease of use. Includes EPG as part of Plex Pass in addition to the other pre-existing Plex Pass features, (also as annual and lifetime), currently only supports HDHR tuners
-
HDHomeRun DVR app (beta) - $60, buggy, no live TV pause support. Active, albeit slow development, will have a $30/year subscription that will enable all the DVR services and a 14 day EPG, will support multiple HDHR devices
PC Server-based DVR
-
Plex DVR - see above
-
Emby - Media server, works with Kodi or Emby player apps. Supports Live TV, DVR features.
-
NextPVR - Good, requires Kodi or Emby and guide costs $25/year
-
MythTV - Integrates with Kodi, supports live pause, rewind, auto commercial skip
-
SageTV - Server app with native Android TV client app. Capabilities?
Hardware-based DVR
-
Tablo - All-in-one device supports DVR, LiveTV, Pausing. active, albeit slow development, really benefits from $5 monthly subscription (also available as annual or lifetime), available as in a 2-tuner and 4-tuner model. No 5.1 audio support.
-
Other options?
Observations
-
None of the native Android TV DVR apps support live viewing or pausing. These solutions are very new and should improve with Android 7.
-
An ideal solution would be for a native Android TV app to provide both the server and client software (supporting multiple tuners) and work well to support multiple transcoded streams. This is hardware dependent and currently only the ShieldTV has the hardware power. Plex server is currently the only native server option but my testing with multiple streams did not work well. I was able to watch a BR rip MKV from the ShieldTV while simultaneously streaming a transcode of a similar MKV to my phone but I had to be careful which movies I selected. Anything with a high bitrate resulted in frame drops. I was not able to get 3 streams working but YMMV.
None of these are even close to ideal, at least for me, I don't want Kodi's overhead and messy UI in the middle of my Android TV.
The killer app will be Live Channels in Nougat when it arrives: great native guide, direct support for USB tuners (and presumably IPTV). I'm using it now on my Shield with live TV via a dvblink server on my NAS, with their beta Live Channels enabler. It works great. I can't wait to be able to ditch the server and just plug the tuner into the Shield.