Canadian TV, Computing and Home Theatre Forums banner

Looking for the new "God Box"

12K views 29 replies 7 participants last post by  wprager 
#1 ·
I'm looking for a solution that will allow me to record OTA, stream Netflix (and others) in HD, and stream from other internet sources. A single box which hooks up to my tv and can also stream to remote clients.

The candidates:

1. TiVo Roamio
$350USD (Amazon dot com, will ship to Canada); possibly lower on a sale. This gives you one of the best WAF around. Single box, single remote, single interface. 1TB drive included, lifetime guide data, quad ATSC tuner. Need a TiVo Mini for remote clients. Problem: it will not do general internet steaming (e.g. HGTV.ca) or non-US subscription services like Crave (and Netflix Canada is not enough by itself).

2. Tablo. $280CAD for a 2-tuner solution or $370 for quad, plus $90 for USB drive (1TB, at Costco). Guide data is extra ($6/month or $60/year or $180 lifetime). Don't think it has HDMI out so everything is a remote client. Would need something like a Mi Box 3 (under $100 online) to stream to a Tv; you can get a cheaper Android TV box but this one will stream Netflix HD.

3. Mi Box 3 plus USB ATSC tuner. Nougat has support for ATSC tuners and recording OTA. Not many tuners officially supported (think it's just a matter of testing). Tuner runs $65-100 but all of the "supported" tuners are single (only watch/record one show). Also need to add USB drive and probably a better remote/keyboard. Not sure how streaming to remote clients works. If you need Netflix HD on a second tv you will likely need a second Mi Box. Not sure where the EPG data comes from, if it's free or what is the cost. Runs Android TV, which is Android optimized/customized for streaming/TV.

4. Wetek Play 2. $180CAD at BestBuy dot ca and I believe that includes the ATSC tuner module. The tuner is single. Trying to find out from the company if they have plans for a dual or quad tuner. Like the Mi Box it will need a USB drive; don't know about EPG data, either. Because they don't require Nougat built in support for ATSC tuners and recording, this one is probably a little ahead of the Mi Box solution (it runs WeOS which is based on Android).

That's pretty much all I have. Anyone have any other suggestions, corrections, clarifications?
 
See less See more
#2 ·
Building a home theater PC (HTPC) is another option. A good quality budget build would cost about the same as the first option. Add Kodi and a remote for WAF. HTPCs are the ultimate in flexibility and are easily updated with the latest apps and web services. I use a HDHomeRun tuner since they don't need a lot of rewiring with RG6. HTPCs generally last a lot longer due to their open architecture and more powerful hardware than most media streamers. They do take a little more work but it's better than buying a new streaming box every 2 years because the vendor stops providing support.
 
#4 ·
@wprager

It is not a single box solution and it isn't cheap, but have you looked at Plex with HDHomerun tuners? With the Plex Pass, you now get a PVR solution from the HDHomerun tuners. There are Plex addons for streaming, and any DLNA client can stream live TV from the HDHomerun or from the Plex server. Anything that runs Plex also has a Netflix client and Crave TV through the web interface. The interface is not much different from most of the other solutions and you can also integrate any videos that you might have on DVD or recorded for watching again (if you have kids or grandkids). Plex also lets you stream from your server to other locations, although I have never needed that feature.

It sure would be nice to have a single box that does everything, though.
 
#5 ·
I'm no expert but my TiVo Roamio certainly scores high on the WAF. Netflix along with a host of other apps is built in and is a piece of cake. I understand it also supports PLEX but I know nothing about PLEX.

$350.00 Canadian --all in-- sounds like a bargain to me. I paid more like $6-700.00 Canadian for it a few years ago and the same for an earlier TiVo Premier and have never felt I overpaid for either one of them.
 
#6 ·
It sounds like 2 or 3 devices may be needed I doubt you will find one device that does everything well. Something like a TiVo or other OTA PVR that does TV well would be a start. Then add something like a Roku player or Apple TV player for streaming content.

I'd stick with DLNA compatible devices wherever possible. That allows streaming of content on one device (such as an OTA PVR or Plex server) to cheaper DLNA devices such as a Roku player.

Plex is a good solution but it is at least as complicated as an HTPC with Kodi to set up. Plus it requires a compatible PC, NAS or other device for installation.

An HTPC does not require Kodi. It takes some effort to set up but other media players can be used. It can also be used as a PVR media server. NextPVR is probably one of the simplest TV PVR programs to set up. The biggest issue I run into with it is getting the playback CODECS installed and configured correctly. Note that an HTPC is little more than a standard PC in a HTPC case with some added software. Any local PC shop can put one together easily. Low power AMD APUs excel at HTPC duty so it doesn't need to be expensive.

Another solution may be an Android TV box. Anyone who has an Android phone will be familiar with the interface. (Apple iPhone fans need not apply. Stick with the Apple TV box.) Android won't record TV well but it has an excellent variety of streaming apps. It can also stream live or recorded TV from a DLNA TV server.

A TiVo Roamio at $350USD (close to CAD$500 at today's exchange rate) seems a bit pricey, especially since it needs extra TiVo boxes to watch recordings on other TVs. TiVo makes excellent devices but also charges a hefty premium.
 
#8 ·
@geode,

I've dabbled with Plex and an not a big fan. It's not the easiest to set up. I believe there is a server app for Android as well (I installed it by accident when trying to install a client to stream from the Plex server I had on my PC).

I am a fan of Android and Xiaomi, pretty sure I will be getting a Mi Box sooner or later, no matter what solution I pick (there is a TiVo app to stream from your TiVo to an android device so that could be used instead of a TiVo mini at the remote TV).

Ideally I would like a dual (or quad) USB ATSC tuner for a Mi Box. Well, maybe "ideally" isn't right. I still don't know where the EPG data comes from on this setup.

The HDHomerun Extend gives me a dual tuner but at around $200 is quite pricey. I realize that gives me the flexibility to stream live tv over WiFi to any other device, but that is also an issue. Who controls the tuners? If my Mi Box "wants" to record something on Global but another device wants to stream CityTV, who has precedence? With a USB attached tuner the box it's attached to controls the access (via the s/w that runs it).

Mi Box 3 ($95) + HDHomerun ($200) + 1TB USB drive ($90) = $385 total. Similar in price to a dual tuner Tablo with plus a drive. The answer on the EPG data source (free or not) could be deciding factor between these two choices).

Just got the reply back from Wetek confirming it's a single tuner and no *immediate* plans for a dual. Their plug in tuner modules are quite cheap (half or less what a USB ATSC tuner goes for) so that would probably be the best priced option.

If TiVo had an app for Crave TV and steaming videos from internet sources (primarily HGTV.ca for my wife, but also others like CBC, CTV, etc.) I'd order one right now.
 
#9 ·
Re: TiVo being pricey. I could ship it to a friend who has a beach cottage in Maine. He could use it there then bring it back across the border. Used, so perfectly legit. $350USD is $471CAD, or just under $417 plus taxes. That includes a 1TB drive, lifetime guide data and probably the best UX (User Experience - a gender neutral way to say WAF).

But in Canada Netflix is not enough and you pretty much need CraveTV (I would recommend alternating between the two).

We need TiVo s/w ported to Android.
 
#10 ·
The HDHomeRun allocates tuners on a first come first served basis. However, it will only work with devices that have the HDHomeRun software or app installed. The third device trying to use a dual tuner HDHomeRun will be locked out. If that's undesirable then the cheaper HDHomeRun Connect has an extra advantage in that respect by being unavailable to the HDHomeRun Android app. Two HDHomeRun Connects can be purchased for just a little more than one HDHomeRun Extend and provide 4 tuners.

A HDHomeRun Extend is not necessary for recording. It is necessary for streaming to some devices since they will not play MPEG2 well. Contrary to what is advertised, newer Android devices will play HDHomeRun Connect MPEG2 content over wi-fi with the right app. I've done it with an Android TV box and Kodi. (There's that K-word again. ;)) On the fly MPEG4 encoding is another option but then we are getting into things like a Plex server. An HDHomeRun Connect is quite a bit cheaper if you can live with the limitations of MPEG2. I had a HDHomeRun Extend but sold it due to a few issues with playback of MPEG4 transcoded content with older devices. Watch for HDHomeRun tuners to go on sale. I got good discounts on Newegg a few years ago.
 
#11 ·
From my understanding, the Extend uses MPEG4 encoding, which allows it to stream HD over WiFi. Although people say that they can stream HD over WiFi with the Connect (MPEG2) I don't think that solution scales (e.g. two HD streams plus someone watching Netflix on their tablet).
 
#12 ·
A good AC router will easily handle several MPEG2 streams, especially if the 5GHz band is used. The bigger limitations are the devices' wi-fi capabilities and ability to decode MPEG2 content in hardware. Another limitation is wi-fi signal strength. Since MPEG2 requires more bandwidth, it will drop out sooner in weak signal areas.
 
#13 ·
I want to get the Mi Box but feel like I would be taking a giant leap of faith. No idea where the guide data is coming from. For all we know out may not work in Canada. All the "supported" tuners are single. I can get a Hauppage dual tuner for just $60 (openbox/clearance) but have no idea if it would work.

Also, in case anyone is thinking of trying this, the Mi Box has one USB port so you will need a USB hub of some type (tuner, drive, maybe wireless dongle for an air mouse/keyboard).

Lastly, there are different flavors of the Mi Box. Not all of them run the Android TV OS, so be careful which one you get.
 
#15 ·
More recently I've started seeing USB ATSC tuners sold at around $20-25 range. These are marketed as "watch TV on your phones" but an ATSC tuner that plugs into a USB slot on an Android phone -- well, doesn't that sound exactly like the $80+ tuners I mentioned earlier?

Also, recently read an article claiming that the MeCool M8S Pro+ will stream Netflix in HD. The Pro+ is actually a cheaper version of the Pro (it doesn't have Bluetooth or dual-band WiFi router), but it ships with Nougat. Unfortunately no Bluetooth means you need a USB port for the remote dongle (assuming you want to use an air mouse). Good thing it has 2 USB ports (the Mi Box has one), but as it does not run Android TV I am not sure what you could do with a tuner anyway (watch live tv, maybe pause, but probably not record).
 
#16 ·
I'm taking a 'wait and see' approach before buying another box. ATSC 3.0 looks like it'll be aggressively rolled out in the next few years. I know there will be support for current ATSC tuners for some time, but I'd prefer to future proof a purchase.
 
#17 ·
So, here we are, more than 2 years later. I have to admit I have not been researching this very thoroughly, but from some casual searches it appeared that we still could only run AndroidTV os on the Mi Box or NvidiaShield. It certainly doesn't help that searching for "AndroidTV box" picks up tv boxes which run Android (and not specifically the AndroidTV os).

I just watched a YouTube video don't a quick review of 4 boxes which *do* run the AndroidTV os. However it was a very high level review, just shooting the quick specs like RAM/storage, connectors, remotes. I am not sure that running AndroidTV implies it is certified by Google, so will it actually stream Netflix HD/4K?

In any case, here's the link:
https://youtu.be/f6F4wt9qypg

And I still know nothing more than I did 2 years ago about support for USB tuners or where the guide data comes from and would it work in Canada (this is for recording OTA).

Lastly, I am assuming that all of these boxes would be able to stream videos from websites - specifically something like HGTV.ca.

I guess my next step is to pick one of those boxes and research it, specifically. Or just buy one for some hands-on "research".
 
#18 ·
For OTA, there are products on the market that receive OTA and stream it to Android TV or most other media streaming boxes. The option I like is to build a low power PC that has built in TV tuners or IP based OTA external tuners. PVR software can be used to record OTA and watch it later. Media server software can be used to stream video or music from other sources.
 
#20 ·
I've been running HTPCs for the last 10 years and have yet to find anything that does as much as well. The main drawback is that Windows tends to be finicky. It and the browsers need constant updating to work with most streaming services. Android boxes are good due to their wide range of apps but tend to be underpowered and often lack long term support. Some proprietary devices have better support for some things, especially better video or audio with some services, but are usually lacking in support for other things or services.

I considered the Apple TV 4K but it's expensive tied into the Apple ecosystem which tends to be more expensive than the alternatives. Cost aside, it may be the best proprietary streaming box for Canadians. Considered the nVidia Shield but it's expensive and Android TV does is not compatible with many streaming apps or services. Tried a regular Android box and it had some good points but I was generally underwhelmed. The version of Android it supported became outdated alarmingly fast, along with some apps' ability to run on it. Have a Chromecast and it's good at what it does but the lack of a remote is annoying. Have a Roku TV but the Roku interface lacks versatility and support for Canadian services. I just keep the HTPCs up to date until something better comes along. They are fairly stable with Windows 10, Chrome browser for streaming and a software media player.
 
#21 ·
Yeah, I'm not eager to dive into HTPCs. Not a fan of Chromecast (although the main family tv has it built-in but with launch points for the main services, so I press the button on the remote to launch Netflix or Prime and don't have to pull out my phone.

Our upstairs set (where the adults do most of their watching) has a Roku stick, which I love. But Roku still doesn't have Crave support (when my Bell contract runs out I plan to surrender between Netflix and Crave; and I also have Prime). So I think I'm going to get a Mecool M8S Pro-L for my upcoming birthday and I'll have a few months to play with it and try to figure out the OTA solution.
 
#22 ·
HDHomeRun works for OTA with an app. There are a couple of other products that have been mentioned that are similar. It doesn't record OTA on Android though. There are some NAS devices that support recording OTA which is an easier solution than a PC. NAS devices tend to be more expensive for less functionality than building your own PC for use as an OTA PVR server.
 
#23 ·
From previous searches I believe HDHomeRun is used with the nVidia Shield, which is running AndroidTV.

Correct me if I'm wrong, but NAS stands for Network Attached Storage. It's little more than a drive with a little h/w and s/w to make it accessible to other devices on your home LAN. You would still need some device to do the rest.

AndroidTV already provides most of this. Plug a supported ATSC tuner into a free USB port, add sufficient storage, use Live Channels to do the rest.

That's the theory. Finding an affordable tuner that is supported (ideally double or quad), figuring out where the EPG data is coming from and whether Canadian OTA is even supported.
 
#24 ·
Most Android devices work with HDHomeRun using the HDHomeRun app. Not aware of any Android devices and apps that also record.

Like I said, some NAS devices support TV and PVR software. For example Plex Server is supported on 4 different operating systems and 9 NAS devices. It supports live OTA TV and PVR recording. The player has a long list of supported OS and hardware devices.

HDHomeRun has dual and quad tuners. The prices are a higher than USB or PC card tuners but competitive if purchased from the right supplier. Canadian TV schedules are supported though not directly. That's done by the live TV or PVR software.
 
#25 ·
mini-PC for OTA recording, playback and streaming

I am planning to get a mini-PC, SFF PC or maybe a laptop to use for OTA recording, playback and online streaming.
Any advice on what will work?

It would be connected directly to a TV (720p) by HDMI cable and to HDHomerun tuner by network ethernet cable.
I don't plan to feed any other TVs from it, and don't need 4k, so I think I can get away with something low power (and cheap-ish)

The best deal I have seen is a Dell laptop for $300 CDN (Inspiron 14-3000, Intel Celeron Silver N5000, 4GB RAM, 128 GB solid state drive)
It seems like a waste to pay for a screen, keyboard and battery that I won't use, but that seems less expensive than comparable mini PC (NUC, Zotac, AWOW, etc)
The next best option might be a refurbished small form factor PC.

I will look at the Black Friday sales and other deals in the next month or so.
Let me know if there is something else I should consider.

Thanks,
M
 
#26 ·
I've built a number of HTPCs and media servers over the past 15 years. My experience is that a cheaper AMD CPU with Radeon graphics works better than Intel and provides better value. Avoid low end Intel Celeron CPUs in particular. Neither the CPU nor the GPU are powerful enough for anything but a very low end media server. Also avoid low end Intel NUC boxes.

Unfortunately, all the hardware I used was discontinued when Ryzen was introduced but I can provide the general specs:
1. Quad core or multi-threaded dual core with TDP of 45w-65w.
2. R5/R7 graphics.
3. AM3 or AM4 socket.
4. 2.4GHz (quad core) to 3.6GHz (dual core.)
5. 4GB RAM

I've built a similar Intel system using an Intel Core i3-6100 (there are better, cheaper CPUs now available) but it cost almost twice as much as a comparable AMD system. AMD prices have increased significantly since then so YMMV. In general, prices have increased since I built my most recent systems and components suitable for HTPC have become more difficult to find. There was a short time when I could build a HTPC for about $300-$400.

Case:
This seems to be the hardest item to find. Cheap media players and NUCs seem to have killed the small HTPC case market. I'd recommend getting a case that can hold at least one internal 2.5" or 3.5" drive. The last case I used was a Silverstone ML05. It's Mini-ITX, fairly compact and I was impressed with the design and build. It has lots of ventilation so a case fan is not needed. I'd also recommend a Silverstone or Seasonic SFX power supply. 300W is lots for this type of application. A "silent" low profile CPU heat sink is a good option if the one supplied with the CPU is too big or noisy.

Motherboard:
Use mATX for a budget build but full featured mini-ITX is a good option. Be sure to get enough features on the motherboard so that no cards will be needed.
 
This is an older thread, you may not receive a response, and could be reviving an old thread. Please consider creating a new thread.
Top