net/py-pychromecast: New port

Python module to talk to Google Chromecast.

PR:			275947
Approved by:		tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D43387
This commit is contained in:
Lexi Winter 2023-12-26 11:54:26 +00:00 committed by Joel Bodenmann
parent cc48973f10
commit fae58da992
4 changed files with 34 additions and 0 deletions

View file

@ -1093,6 +1093,7 @@
SUBDIR += py-pcapy-ng
SUBDIR += py-port-for
SUBDIR += py-portend
SUBDIR += py-pychromecast
SUBDIR += py-pyenet
SUBDIR += py-pyfixbuf
SUBDIR += py-pygeoip

View file

@ -0,0 +1,20 @@
PORTNAME= PyChromecast
DISTVERSION= 13.0.8
CATEGORIES= net python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
MAINTAINER= lexi.freebsd@le-fay.org
COMMENT= Python module to talk to Google Chromecast
WWW= https://pypi.org/project/PyChromecast/
LICENSE= MIT
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}protobuf>0:devel/py-protobuf@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zeroconf>0:net/py-zeroconf@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}casttube>0:net/py-casttube@${PY_FLAVOR}
USES= python
USE_PYTHON= distutils autoplist
.include <bsd.port.mk>

View file

@ -0,0 +1,3 @@
TIMESTAMP = 1703588893
SHA256 (PyChromecast-13.0.8.tar.gz) = e4b7523db137f8de05eedcc6154113b68532848629442b448c2334fac966a447
SIZE (PyChromecast-13.0.8.tar.gz) = 52095

View file

@ -0,0 +1,10 @@
Library for Python 3.6+ to communicate with the Google Chromecast.
It currently supports:
* Auto discovering connected Chromecasts on the network
* Start the default media receiver and play any online media
* Control playback of current playing media
* Implement Google Chromecast api v2
* Communicate with apps via channels
* Easily extendable to add support for unsupported namespaces
* Multi-room setups with Audio cast devices