├── .github └── workflows │ ├── build_and_publish.yml │ ├── coverage_and_lint.yml │ └── signoff.yaml ├── .gitignore ├── .readthedocs.yml ├── LICENSE ├── README.md ├── docs ├── _static │ ├── js │ │ └── custom.js │ ├── logo.png │ ├── styles │ │ └── furo.css │ └── wl_dark.png ├── conf.py ├── extensions │ ├── attributetable.py │ ├── details.py │ ├── exception_hierarchy.py │ └── prettyversion.py ├── index.rst ├── installing.rst ├── logo.png ├── migrating.rst ├── recipes.rst ├── requirements.txt └── wavelink.rst ├── examples └── simple.py ├── pyproject.toml ├── requirements.txt └── wavelink ├── __init__.py ├── __main__.py ├── backoff.py ├── enums.py ├── exceptions.py ├── filters.py ├── lfu.py ├── node.py ├── payloads.py ├── player.py ├── py.typed ├── queue.py ├── tracks.py ├── types ├── __init__.py ├── filters.py ├── request.py ├── response.py ├── state.py ├── stats.py ├── tracks.py └── websocket.py ├── utils.py └── websocket.py /.github/workflows/build_and_publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/.github/workflows/build_and_publish.yml -------------------------------------------------------------------------------- /.github/workflows/coverage_and_lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/.github/workflows/coverage_and_lint.yml -------------------------------------------------------------------------------- /.github/workflows/signoff.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/.github/workflows/signoff.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/README.md -------------------------------------------------------------------------------- /docs/_static/js/custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/docs/_static/js/custom.js -------------------------------------------------------------------------------- /docs/_static/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/docs/_static/logo.png -------------------------------------------------------------------------------- /docs/_static/styles/furo.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/docs/_static/styles/furo.css -------------------------------------------------------------------------------- /docs/_static/wl_dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/docs/_static/wl_dark.png -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/extensions/attributetable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/docs/extensions/attributetable.py -------------------------------------------------------------------------------- /docs/extensions/details.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/docs/extensions/details.py -------------------------------------------------------------------------------- /docs/extensions/exception_hierarchy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/docs/extensions/exception_hierarchy.py -------------------------------------------------------------------------------- /docs/extensions/prettyversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/docs/extensions/prettyversion.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/installing.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/docs/installing.rst -------------------------------------------------------------------------------- /docs/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/docs/logo.png -------------------------------------------------------------------------------- /docs/migrating.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/docs/migrating.rst -------------------------------------------------------------------------------- /docs/recipes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/docs/recipes.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/wavelink.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/docs/wavelink.rst -------------------------------------------------------------------------------- /examples/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/examples/simple.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/requirements.txt -------------------------------------------------------------------------------- /wavelink/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/__init__.py -------------------------------------------------------------------------------- /wavelink/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/__main__.py -------------------------------------------------------------------------------- /wavelink/backoff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/backoff.py -------------------------------------------------------------------------------- /wavelink/enums.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/enums.py -------------------------------------------------------------------------------- /wavelink/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/exceptions.py -------------------------------------------------------------------------------- /wavelink/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/filters.py -------------------------------------------------------------------------------- /wavelink/lfu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/lfu.py -------------------------------------------------------------------------------- /wavelink/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/node.py -------------------------------------------------------------------------------- /wavelink/payloads.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/payloads.py -------------------------------------------------------------------------------- /wavelink/player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/player.py -------------------------------------------------------------------------------- /wavelink/py.typed: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /wavelink/queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/queue.py -------------------------------------------------------------------------------- /wavelink/tracks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/tracks.py -------------------------------------------------------------------------------- /wavelink/types/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/types/__init__.py -------------------------------------------------------------------------------- /wavelink/types/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/types/filters.py -------------------------------------------------------------------------------- /wavelink/types/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/types/request.py -------------------------------------------------------------------------------- /wavelink/types/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/types/response.py -------------------------------------------------------------------------------- /wavelink/types/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/types/state.py -------------------------------------------------------------------------------- /wavelink/types/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/types/stats.py -------------------------------------------------------------------------------- /wavelink/types/tracks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/types/tracks.py -------------------------------------------------------------------------------- /wavelink/types/websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/types/websocket.py -------------------------------------------------------------------------------- /wavelink/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/utils.py -------------------------------------------------------------------------------- /wavelink/websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PythonistaGuild/Wavelink/HEAD/wavelink/websocket.py --------------------------------------------------------------------------------