Oh my god, I can't believe this worked. It worked! I spent the last week trying every single thing that people have been putting down for the past two years (browser / device / log-in workarounds), and nothing worked. I was going to make a very grumpy post, but you totally made my year! Thank you Eric!
I know there's going to be a million people who scan and look for solutions. Here's my configuration when it worked (note: may not require all the silly workarounds but I left them in there since it worked for me):
- Created a non-2FA user in my Google family
- Make sure you are using the Pre-Release build dropdown for the channels DVR
- On the same browser in a different tab, log into NBC Live and NBC Sports Bay Area Live. (I left the channels running in the background once logged in)
- On Channels DVR, Log into YouTube TV, let it do its scan (mine came back with 157 channels)
- If you find it didn't log into NBC Sports, you can try rescan (for the individual channel). It didn't work for me
- Go to C:\ProgramData\ChannelsDVR\data\chromedata\ and delete the YouTube TV folder
- For NBC Sports Bay Area & NBC Sports California, go to Source > Manage Lineup > Scan > scroll down to the channels, then select the gear and Rescan
- It should now show a check mark!