├── .bumpversion.cfg ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── beta_report.yml │ ├── bug_report.yml │ ├── config.yml │ └── enhancement_request.yml ├── PULL_REQUEST_TEMPLATE │ └── code_review.md └── workflows │ ├── coverage.yml │ ├── hassfest.yml │ ├── linter.yml │ └── unittest.yml ├── .gitignore ├── .vscode └── tasks.json ├── LICENSE ├── Makefile ├── README.md ├── container ├── docker-compose.beta.yaml ├── docker-compose.dev.yaml └── docker-compose.stable.yaml ├── custom_components └── spotcast │ ├── __init__.py │ ├── cast.py │ ├── const.py │ ├── crypto.py │ ├── error.py │ ├── helpers.py │ ├── manifest.json │ ├── sensor.py │ ├── services.yaml │ ├── spotcast_controller.py │ └── spotify_controller.py ├── hacs.json ├── images ├── cookies_chrome_2.png ├── cookies_firefox_1.png ├── device_id.png ├── get_token.png └── select_scope.png ├── info.md ├── links.sh ├── requirements-dev.txt ├── requirements.txt └── setup.cfg /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/beta_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/.github/ISSUE_TEMPLATE/beta_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/enhancement_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/.github/ISSUE_TEMPLATE/enhancement_request.yml -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE/code_review.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/.github/PULL_REQUEST_TEMPLATE/code_review.md -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/hassfest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/.github/workflows/hassfest.yml -------------------------------------------------------------------------------- /.github/workflows/linter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/.github/workflows/linter.yml -------------------------------------------------------------------------------- /.github/workflows/unittest.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/.github/workflows/unittest.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/README.md -------------------------------------------------------------------------------- /container/docker-compose.beta.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/container/docker-compose.beta.yaml -------------------------------------------------------------------------------- /container/docker-compose.dev.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/container/docker-compose.dev.yaml -------------------------------------------------------------------------------- /container/docker-compose.stable.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/container/docker-compose.stable.yaml -------------------------------------------------------------------------------- /custom_components/spotcast/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/custom_components/spotcast/__init__.py -------------------------------------------------------------------------------- /custom_components/spotcast/cast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/custom_components/spotcast/cast.py -------------------------------------------------------------------------------- /custom_components/spotcast/const.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/custom_components/spotcast/const.py -------------------------------------------------------------------------------- /custom_components/spotcast/crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/custom_components/spotcast/crypto.py -------------------------------------------------------------------------------- /custom_components/spotcast/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/custom_components/spotcast/error.py -------------------------------------------------------------------------------- /custom_components/spotcast/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/custom_components/spotcast/helpers.py -------------------------------------------------------------------------------- /custom_components/spotcast/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/custom_components/spotcast/manifest.json -------------------------------------------------------------------------------- /custom_components/spotcast/sensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/custom_components/spotcast/sensor.py -------------------------------------------------------------------------------- /custom_components/spotcast/services.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/custom_components/spotcast/services.yaml -------------------------------------------------------------------------------- /custom_components/spotcast/spotcast_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/custom_components/spotcast/spotcast_controller.py -------------------------------------------------------------------------------- /custom_components/spotcast/spotify_controller.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/custom_components/spotcast/spotify_controller.py -------------------------------------------------------------------------------- /hacs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/hacs.json -------------------------------------------------------------------------------- /images/cookies_chrome_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/images/cookies_chrome_2.png -------------------------------------------------------------------------------- /images/cookies_firefox_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/images/cookies_firefox_1.png -------------------------------------------------------------------------------- /images/device_id.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/images/device_id.png -------------------------------------------------------------------------------- /images/get_token.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/images/get_token.png -------------------------------------------------------------------------------- /images/select_scope.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/images/select_scope.png -------------------------------------------------------------------------------- /info.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/info.md -------------------------------------------------------------------------------- /links.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/links.sh -------------------------------------------------------------------------------- /requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/requirements-dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fondberg/spotcast/HEAD/setup.cfg --------------------------------------------------------------------------------