minor logs

This commit is contained in:
jr-k 2024-08-06 12:55:51 +02:00
parent 6b6fc91b6a
commit 7ec157cf62
2 changed files with 4 additions and 1 deletions

View File

@ -31,7 +31,7 @@ class CoreController(ObController):
def cast_url(self):
data = request.get_json()
success = cast_url(friendly_name=data.get('device'), url=data.get('url'))
success = cast_url(friendly_name=data.get('device'), url=data.get('url'), discovery_timeout=5)
return jsonify({
'success': success

View File

@ -1,6 +1,7 @@
import time
import pychromecast
import zeroconf
import logging
from pychromecast.discovery import stop_discovery
from pychromecast import CastBrowser, SimpleCastListener, get_chromecast_from_host, Chromecast
@ -44,6 +45,7 @@ def fetch_chromecast(friendly_name: str, discovery_timeout: int = 5) -> Optional
except:
pass
logging.info("No chromecast found for friendly_name {}".format(friendly_name))
return None
@ -51,6 +53,7 @@ def cast_url(friendly_name: str, url: str, discovery_timeout: int = 5) -> bool:
chromecast = fetch_chromecast(friendly_name, discovery_timeout)
if not chromecast:
logging.info("Can't instantiate Chromecast {}".format(friendly_name))
return False
chromecast.wait()