A client for playing local music over Discord via a bot.
- Playlists
- A django-enabled web app for managing tracks, playlists, and queueing multiple 'channels' at the same time
- optional track pre-loading to ensure smooth transitions between tracks
- Get dependencies:
sudo apt-get install portaudio19-dev sqlite3- Install poetry
- Install project dependencies with
poetry install - Ensure database is up to date with
manage migrate
Create a settings file using the setting.json.example file.
guild_idis the target server's ID. Find this by right-clicking the target server's icon in your server list.bot_tokenis the Discord Bot's auth token.
Start poetry environment with eval $(poetry env activate)
Start bot and site with start runserver --noreload
- Install extra dependencies with
poetry install --with dev - Run
pre-commit install