├── .github └── workflows │ └── publish.yml ├── .gitignore ├── .readthedocs.yaml ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── MANIFEST.in ├── README.md ├── docs ├── Makefile ├── conf.py ├── exceptions.rst ├── extensions │ ├── autotypehint.py │ └── docstrings.py ├── hikari.rst ├── index.rst ├── make.bat ├── pincer.rst ├── queue.rst ├── requirements.txt ├── songbird.png └── songbird.rst ├── examples ├── README.md ├── hikari.py ├── pincer.py └── seeking.py ├── pyproject.toml ├── requirements.txt ├── requirements_dev.txt ├── setup.py ├── songbird ├── __init__.py ├── exceptions.py ├── helpers.py ├── hikari.py ├── pincer.py ├── playlist.py ├── py.typed ├── queue.py ├── songbird.pyi └── voicebox_base.py └── src ├── config.rs ├── driver.rs ├── event.rs ├── exceptions.rs ├── lib.rs ├── seekable.rs ├── source.rs ├── track.rs ├── track_handle.rs └── utils.rs /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/exceptions.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/docs/exceptions.rst -------------------------------------------------------------------------------- /docs/extensions/autotypehint.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/docs/extensions/autotypehint.py -------------------------------------------------------------------------------- /docs/extensions/docstrings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/docs/extensions/docstrings.py -------------------------------------------------------------------------------- /docs/hikari.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/docs/hikari.rst -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/pincer.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/docs/pincer.rst -------------------------------------------------------------------------------- /docs/queue.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/docs/queue.rst -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | furo 2 | sphinx-design 3 | setuptools-rust 4 | Pygments -------------------------------------------------------------------------------- /docs/songbird.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/docs/songbird.png -------------------------------------------------------------------------------- /docs/songbird.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/docs/songbird.rst -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/hikari.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/examples/hikari.py -------------------------------------------------------------------------------- /examples/pincer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/examples/pincer.py -------------------------------------------------------------------------------- /examples/seeking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/examples/seeking.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | yt-dlp>=2021.12.1 -------------------------------------------------------------------------------- /requirements_dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/requirements_dev.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/setup.py -------------------------------------------------------------------------------- /songbird/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/songbird/__init__.py -------------------------------------------------------------------------------- /songbird/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/songbird/exceptions.py -------------------------------------------------------------------------------- /songbird/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/songbird/helpers.py -------------------------------------------------------------------------------- /songbird/hikari.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/songbird/hikari.py -------------------------------------------------------------------------------- /songbird/pincer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/songbird/pincer.py -------------------------------------------------------------------------------- /songbird/playlist.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/songbird/playlist.py -------------------------------------------------------------------------------- /songbird/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /songbird/queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/songbird/queue.py -------------------------------------------------------------------------------- /songbird/songbird.pyi: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/songbird/songbird.pyi -------------------------------------------------------------------------------- /songbird/voicebox_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/songbird/voicebox_base.py -------------------------------------------------------------------------------- /src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/src/config.rs -------------------------------------------------------------------------------- /src/driver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/src/driver.rs -------------------------------------------------------------------------------- /src/event.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/src/event.rs -------------------------------------------------------------------------------- /src/exceptions.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/src/exceptions.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/seekable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/src/seekable.rs -------------------------------------------------------------------------------- /src/source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/src/source.rs -------------------------------------------------------------------------------- /src/track.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/src/track.rs -------------------------------------------------------------------------------- /src/track_handle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/src/track_handle.rs -------------------------------------------------------------------------------- /src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hikari-crescent/Songbird-Py/HEAD/src/utils.rs --------------------------------------------------------------------------------