I’m definitely not a programmer, I’ll need to clean these up, they reference the file locations I chose, they are not complete instructions, but here are the steps I’ve gone through on an M1 Mac Mini.
After step 14, I’ve been slowly working on the go file and bmitune files, and only just got success in bringing up a YouTubeTV channel and then switching between two of them this afternoon right before it was time to pick up the kids.
I’m happy to move/remove these if they belong elsewhere or aren’t helpful.
Step 1: Install Homebrew from a new Terminal window:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Step 2: Install Android Platform Tools:
brew install --cask android-platform-tools
Step 3: Install golang:
brew install golang
Step 4: Download the AndroidHDMI-for-Channels from GitHub:
https://github.com/tmm1/androidhdmi-for-channels
Step 5: Put that folder where you want it and then navigate to it:
cd /Users/hammer32/Dropbox/androidhdmi-for-channels
Step 6: Build the Helper Application there:
go build
Step 7: Turning on ADB Debugging on the Android TV device. Connect the device to the Mac using USB. Navigate to the ADB platform tools folder location:
cd /Users/hammer32/Dropbox/Home\ Automation/ChannelsDVR\ ADB\ Mac\ OS/platform-tools
Step 8: Run this command turn turn on USB Debugging Mode:
./adb devices
Which results in the following:
* daemon not running; starting now at tcp:5037
* daemon started successfully
List of devices attached
GUSA2310007499 unauthorized
Step 9: Select always allow from this computer and Allow on the Android TV, then re-run the same command to verify:
./adb devices
Which should result in:
List of devices attached
GUSA2310007499 device
Step 10: Next turn on wifi ADB mode:
adb tcpip 5555
Which should result in:
restarting in TCP mode port: 5555
Step 11:
adb connect [your Android device's IP address]
adb connect 192.168.1.204
Which should result in:
connected to 192.168.1.204:5555
Step 12: Test the device:
./adb devices
Which results in:
List of devices attached
GUSA2310007499 device
192.168.1.204:5555 device
Step 13: Navigate to the AdroidHDMI-for-Channels folder:
cd /Users/hammer32/Dropbox/androidhdmi-for-channels
Step 14: Launch the AdroidHDMI-for-Channels app:
./androidhdmi-for-channels