コード例 #1
0
ファイル: app.py プロジェクト: chrisgilmerproj/echo-nest
def enable_chromecast():
    """
    Turn on the chromecast
    """
    cast = Chromecast('192.168.1.104')
    cast_name = cast.device.friendly_name
    print("Turning on the '{}' chromecast".format(cast_name))
    if cast:
        media = MediaController()
        cast.register_handler(media)
        time.sleep(1)
        print("Attempting to play media")
        media.play_media('http://upload.wikimedia.org/wikipedia/commons/7/7f/Pug_portrait.jpg', 'jpg')  # nopep8
        time.sleep(30)
        cast.quit_app()
コード例 #2
0
def enable_chromecast():
    """
    Turn on the chromecast
    """
    cast = Chromecast('192.168.1.104')
    cast_name = cast.device.friendly_name
    print("Turning on the '{}' chromecast".format(cast_name))
    if cast:
        media = MediaController()
        cast.register_handler(media)
        time.sleep(1)
        print("Attempting to play media")
        media.play_media(
            'http://upload.wikimedia.org/wikipedia/commons/7/7f/Pug_portrait.jpg',
            'jpg')  # nopep8
        time.sleep(30)
        cast.quit_app()
コード例 #3
0
ファイル: bridge.py プロジェクト: druzy/python-protocol
    if ask=="seek":
        seek=raw_input()
        cast.media_controller.seek(int(seek))
        cast.media_controller.update_status()

    if ask=="volume":
        volume=float(raw_input())
        cast.set_volume(volume)
        cast.media_controller.update_status()
        
    if ask=="launch_app":
        app_id=raw_input()
        cast.start_app(app_id)
        
    if ask=="quit_app":
        cast.quit_app();
        
    if ask=="send":
        url=raw_input()
        mimetype=raw_input()
        cast.play_media(url,mimetype)
        
    if ask=="media_status":
        cast.media_controller.update_status()
        status=cast.media_controller.status
        print(6)
        print("ask="+ask)
        if (status.current_time==None):
            print("current_time=0") 
        else:
            print("current_time="+str(status.current_time))