Metadata-Version: 2.1
Name: discodo
Version: 3.0.1
Summary: Audio Player for Discord
Home-page: https://github.com/kijk2869/discodo
Author: kijk2869
License: MIT
Project-URL: Source, https://github.com/kijk2869/discodo
Project-URL: Tracker, https://github.com/kijk2869/discodo/issues
Platform: UNKNOWN
Classifier: Environment :: Console
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: Implementation
Classifier: Programming Language :: Python :: Implementation :: CPython
Requires-Python: >=3.7
Description-Content-Type: text/markdown
Requires-Dist: aiohttp[speedups] (<3.8.0,>=3.6.0)
Requires-Dist: websockets (==8.1)
Requires-Dist: asyncspotify (==0.12.1)
Requires-Dist: av (==8.0.3)
Requires-Dist: PyNaCl (==1.4.0)
Requires-Dist: youtube-dl (>=2021.4.7)
Requires-Dist: youtube-related (==1.0.2)
Requires-Dist: bs4 (==0.0.1)
Requires-Dist: lxml (==4.6.3)
Requires-Dist: defusedxml (==0.7.1)
Requires-Dist: markdownify (==0.7.2)
Requires-Dist: rich (==10.1.0)
Requires-Dist: sanic (==21.3.4)
Requires-Dist: psutil (==5.8.0)
Requires-Dist: uvloop (>=0.5.3) ; sys_platform != "win32" and implementation_name == "cpython"

# Discodo

![PyPI](https://img.shields.io/pypi/v/discodo?logo=pypi)
![Docker Image Version (latest by date)](https://img.shields.io/docker/v/kijk2869/discodo?arch=amd64&label=docker&logo=docker&sort=semver)
![PyPI - License](https://img.shields.io/pypi/l/discodo)
![GitHub Workflow Status](https://img.shields.io/github/workflow/status/kijk2869/discodo/Python%20application?logo=github)
![GitHub Workflow Status](https://img.shields.io/github/workflow/status/kijk2869/discodo/Upload%20Python%20Package?label=release&logo=pypi)


Discodo is an enhanced audio player for discord.

## Features

* Standalone Audio Node
* Youtube Related Video Autoplay
* Crossfade and Audio effects
* Synced Youtube Video Subtitle

## Documentation

**More information can be found [here](https://discodo.readthedocs.io/en/latest/).**

## Installation

**Discodo requires Python 3.7 or higher**

```sh
python -m pip install --upgrade discodo
```

On Linux environments, more dependencies are required.

## Execution

### Audio Node Server

**Additional options can be seen with the --help flag**

```sh
python -m discodo
```

### Client libraries

* [discodo](https://github.com/kijk2869/discodo) (Python)
* [discodo.js](https://github.com/kijk2869/discodo.js) (Node.JS)

## Supported sources

+ All sources that can be extracted from [youtube_dl](https://github.com/ytdl-org/youtube-dl)
+ All formats that can be demuxed by [libav](https://libav.org/)


