def METHOD_NAME(self):
    print("Scanning for chromecasts...")
    if True: #not self.services:
        try:
            #self.tauon.gui.show_message(self.tauon.strings.scan_chrome)
            services, browser = pychromecast.discovery.discover_chromecasts()
            pychromecast.discovery.stop_discovery(browser)
            menu = self.tauon.chrome_menu
            MenuItem = self.tauon.MenuItem
            #menu.items.clear()
            for item in services:
                self.services.append([str(item.uuid), str(item.friendly_name)])
                menu.add_to_sub(1, MenuItem(self.tauon.strings.cast_to % str(item.friendly_name), self.three, pass_ref=True, args=[str(item.uuid), str(item.friendly_name)]))
            menu.add_to_sub(1, MenuItem(self.tauon.strings.stop_cast, self.end, show_test=lambda x: self.active))
        except:
            raise
            print("Failed to get chromecasts")