{"library":"pychromecast","title":"PyChromecast","description":"Python module to talk to Google Chromecast. v14.0.10 requires Python >=3.11. Active development by Home Assistant team.","language":"python","status":"active","last_verified":"Mon Apr 27","install":{"commands":["pip install pychromecast"],"cli":null},"imports":["from pychromecast import Chromecast","from pychromecast import get_chromecasts","from pychromecast import ChromecastInfo"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import os\nimport time\nimport pychromecast\n\ncasts, browser = pychromecast.get_chromecasts()\nif casts:\n    cast = casts[0]\n    cast.wait()\n    print(cast.device.friendly_name)\n    mc = cast.media_controller\n    mc.play_media('http://commondatastorage.googleapis.com/gtv-videos-bucket/sample/BigBuckBunny.mp4', 'video/mp4')\n    time.sleep(5)\n    browser.stop_discovery()","lang":"python","description":"Discovers Chromecasts on the network, connects to the first found, and plays a test video.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}