Yep, I've been using the HD version of the CwGTV and it's been fine. As a general streaming device I was disappointed by it a couple of years ago given how limited the storage is. This bit of good news notwithstanding: Chromecast with Google TV HD has extra storage available
I was just tinkering with it, installed a bunch of core apps, and filled it up in no time! But for HDMI-IPTV streaming, this dongle seems like a perfect fit. And the price is right. As far as performance goes, the length of time from clicking the channel -- which sends the adb commands on my server to wake the dongle, go to its home page, launch the YouTube TV app directly to the desired channel and start streaming... is about 5-6 seconds on my setup. Not too bad, and I'm grateful to be able to get these channels integrated back into the DVR. And PQ is great, too! Not sure what I expected, but I'm impressed. Most of all, I really appreciate the flexibility this project inserts into the mix.
For anyone following along, or who might have the same ingredients, this is the M3U that's working for me with the channels I've added from YouTube TV, working with proper guide data on the west coast:
#EXTINF:-1 channel-id=E!" tvc-guide-stationid="61812" tvg-shift="+3",E!
#EXTINF:-1 channel-id="Bravo" tvc-guide-stationid="58625",Bravo
#EXTINF:-1 channel-id="USA", tvc-guide-stationid="58452" tvg-shift="+3",USA
#EXTINF:-1 channel-id="SyFy" tvg-shift="+3",SyFy
#EXTINF:-1 channel-id="NFL",NFL Network
#EXTINF:-1 channel-id="MTV Classic" tvg-shift="+9",MTV Classic
#EXTINF:-1 channel-id="BBC News",BBC News
#EXTINF:-1 channel-id="Smithsonian" tvc-guide-stationid="65799", Smithsonian Channel
FWIW I did try the PST station IDs first for E!, USA, SyFy, etc. but the guide data wasn't lining up. Only when I used the EST station IDs with the 3 hour shift, was I able to get them to line up
I also just received the ONN 4K box, so will set it up later this week with the same channels as a "second tuner" via the 2nd IPTV encoder I got off eBay. I'm curious to see if the adb commands work the same. It'll also be interesting to see how it compares, performance wise, to the first tuner. Stay tuned!