Skip to content

Faster Chromecast network identification #4

@altf4

Description

@altf4

The Chromecast Android app is really fast at identifying when a Chromecast network is nearby. Even when you're not connected to the same network. Specifically, if your phone is connected to Wi-Fi A, and the Chromecast is broadcasting Wi-Fi B, the Android app (which is connected to Wi-Fi A) picks up on there being a Chromecast nearby really quickly. And you never lose connectivity to the Wi-Fi A.

The Rickmote currently identifies Chromecasts by connecting to all Open networks, and then doing an HTTP GET for "http://192.168.255.249:8008/setup/eureka_info". If we get a 200 back, we can be pretty sure it's a Chromecast network. But this is slow since you have to disconnect from the Wi-Fi you're on, reconnect out to a new network, DHCP, and then HTTP GET. And you have to do it all one at a time. Very slow.

What is the Android app doing, and how can we copy it?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions