コード例 #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
ファイル: bridge.py プロジェクト: druzy/python-protocol
from pychromecast import Chromecast
from wait_init import wait_init
import sys

cast=Chromecast(sys.argv[1])
wait_init(cast)

ask=raw_input()

while ask!="exit":
    
    if ask=="play":
        cast.media_controller.play()
    
    if ask=="pause":
        cast.media_controller.pause()
        
    if ask=="stop":
        cast.media_controller.stop()

    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":
コード例 #3
-21
ファイル: launch_app.py プロジェクト: druzy/python-protocol
from pychromecast import Chromecast
from wait_init import wait_init
import sys

cast = Chromecast(sys.argv[1])
wait_init(cast)
cast.start_app(sys.argv[2])