From 984b62d5b0a7c44e690ad2c691161a4011c47361 Mon Sep 17 00:00:00 2001 From: Paul M Date: Mon, 2 Nov 2020 12:24:59 -0600 Subject: [PATCH] Update csrv.py Added a few comments on whats required to run this script --- csrv.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/csrv.py b/csrv.py index 035cbfd..aa37fcf 100644 --- a/csrv.py +++ b/csrv.py @@ -1,3 +1,4 @@ +# Required Klein and Pychromecast modules from twisted.web.static import File from klein import run, route from klein import Klein @@ -11,7 +12,7 @@ app = Klein() chromecasts = pychromecast.get_chromecasts() [cc.device.friendly_name for cc in chromecasts] -cast = next(cc for cc in chromecasts if cc.device.friendly_name == "living room") +cast = next(cc for cc in chromecasts if cc.device.friendly_name == "living room") # You may need to change to your chromecast name for now cast.wait() print(cast.status) # Has display name and status text mc = cast.media_controller @@ -27,7 +28,7 @@ def dlist(request): @route('/play/') def crun(request,fn): - mc.play_media('http://192.168.1.158:8080/movies/' + fn, 'video/mp4') + mc.play_media('http://192.168.1.158:8080/movies/' + fn, 'video/mp4') # Update this IP to match yours mc.block_until_active() mc.pause() time.sleep(2) @@ -65,4 +66,4 @@ def clist(request): def home(request): return 'Welcome to the RPI Python based Chromecast Media Service! Please use the HTTP API!' -run("192.168.1.158", 8080) +run("192.168.1.158", 8080) # Obviously you need to change that IP to your local one