Windows ADB Bridge App

I will look this afternoon when I get home. I think it is dev.cobalt.app.MainActivity

It looks like your Google TV Activity Component is wrong. com.google.android.apps.youtube.tvunplugged.activity.MainActivity

That worked for the FireTv.
My Onn 4k wouldn't work without the "ChrobaltMainActivity"
which was suggested by ChatGPT.
Strange.

Thanks

v5.1.5 Release

  • "Keep Warm" Checkbox: A new option inside the Provider edit modal that lets you set one specific app to automatically launch and idle in the foreground when a stream ends.

  • Warmup Macro Input & Toolbar: A new text field and button menu in the Provider modal allowing you to define a sequence of keystrokes (e.g., LEFT, DOWN, ENTER) that execute as soon as the default app opens, if required.

Note: You will want to turn off features like "Play on Startup" or "Autoplay" within the default app's settings menu. This improves tune times by having the main app you use ready to go, bypassing the need for the app to load when tuned. Other app will still load correctly, just without the "speed boast" of having it preloaded. You can also reduce the "Splash Screen" time since the default app tuning will happen quicker.

Finally got upgraded from the v5.0.1 version. Stopped the Channels DVR software, shutdown the running adb exe file in task manager, ran the upgrade over top of the older install, everything seemed to go fine. It did throw the "Allow PC control" checkbox on 2 of the 3 Onn sticks, and even after allowing, the message immediately popped up again. Restarted the sticks and so far no permission checkboxes. Crossing fingers. Restarted the Channels DVR server and the source was still there, so didn't touch a thing otherwise. Couldn't have been easier.

Thanks for the upgrades, Bobby. Looking good so far.

Just tested this with the Onn sticks and YTTV. I did confirm that "Autoplay on start" is set to OFF. When I stop watching a show, the Onn stick goes back to the home screen, then re-enters the Youtube app and continues playing that same show. I added the 'back' button to the warm-up macro, but that just takes the app back to the guide overlay with the show still playing in the background. Is there another way to achieve the warm-up?

I do have a bunch of Firesticks laying around. Would they be a better candidate for the streamers?

You have added a truly impressive amount of features to this tool.

Use Force Stop to close the app. That will give you a fresh start on restart.

Sweet mother. You've thought of everything.

Did you notice any improvement in load time?

Lil' bit. Takes about 5 seconds to tune now, compared to 8 to 12 seconds previously.

I have to admit, I don't really get too excited about tuning time when the software allows me to start the recording a minute or two earlier. Thank you for the option, though. I know there are some folks that seem to be very interested in fast tuning times.

v5.1.6 Release

Update to fix a no restart when Windows restarts after an update.

This has been working flawlessly now for over a week. Thank you again, Bobby, for continuing to support native Windows Channels DVR customers. I would really like to throw a few hundred dollars your direction for you work, if that's an option.

Try increasing the Splash Screen / Tune Delay (ms). It sounds like a race condition on initial tuning, this will give the Fire Stick a little more time to load the app before it starts the tuning process.

Is that a setting on the firestick?

It's a setting on the ADB bridge under the Provider settings.

I've raised it to 20000ms and I still get the same message.

ADB Bridge 5.1.7 Released.

This release includes additional ADB Tools:

  • App Inspector (Screen Capture & Intent Detection)
  • Fire OS Intent Overrides
  • Reboot Device
  • Prevent Sleep
  • Trim Caches
  • Text Injector
  • Lock 1080p Display
  • Display Reset (Auto-Detect EDID)
  • ADB Key Vault Backup
  • ADB Key Vault Restore
  • Automated ADB Key Migration

More info here:

It appears Windows has added new batch of IP addresses to their reserved list during this last round of updates. Port 8888 falls within their new reserved range. I am working on a clean way to update and change the IP on the app but you will need to change the port manually in channels.

If you can not access the ADB Tuner after Windows Update:

Right-click the Windows Start menu button, select Terminal (Admin), and then complete the following steps:

  1. Stop the WinNAT service: Run

net stop winnat

to release the current dynamic port blocks. You can verify this is complete when the terminal outputs that the service was stopped successfully.

  1. Reserve the port: Run

netsh int ipv4 add excludedportrange protocol=tcp startport=8888 numberofports=1 store=persistent

to lock the port. Replace 8888 if you are using a different port. You can verify the reservation by running netsh interface ipv4 show excludedportrange protocol=tcp and checking for an asterisk (*) next to your port number.

  1. Restart the WinNAT service: Run

net start winnat

to restore dynamic routing around your new reservation. You can verify the service is running when the terminal outputs that it started successfully.

  1. Reinstall the application: Run the ADB Tuner setup installer. You can verify this was successful by launching the application and ensuring the web dashboard opens on your designated port without crashing.

I will provide a better fix in an update as soon as I have time to test and verify.

5.1.8 reserves the port when ran and should resolve the issue. If doing a new install, select the reserve port checkbox when installing.

2 Likes

I have (3) Onn devices currently configured with YoutubeTV and just plugged a Firestick 4k 1st gen into the 4th port of my Network HDMI Encoder. I thought it had it all completely configured and ready to go, but when I set it to the lowest priority, it does nothing. The more I look at the configuration:

I get the feeling I may have to setup a 2nd YoutubeTV provider for Firestick, as the first is already configured for the Onn devices [EDIT: I did not have to setup a 2nd provider to make this work]
Additionally, I'm not sure what to pu in the for OS package name of activity component:
image

I am attempting to tune the Firestick over wifi, and I did get the notification to allow adb control, which I accepted. No joy.