This is a discord music bot with a per-guild queue system, optimized specifically for YouTube playlists.
For non-youtube sources (f.e. soundcloud playlists) it will take longer to load.
It is using the Naff library.
- Python Version >= 3.10
- Naff
pip install git+https://github.com/NAFTeam/NAFF.git@dev#egg=naff[voice]
- at a later point it can be installed with
pip install naff[voice]
- Pip packages:
yt-dlp
(oryoutube_dl
);aiohttp
- download this project or run
git clone https://github.com/deadkex/VoDiPy
- install all dependencies
- go here and enable the youtube data api
- create a youtube api token here
- put your bot token and your youtube api token into VoDiPy_secrets.py
- the 'message content intent' has to be enabled for the message command
- otherwise enable global syncing / guild syncing in the config for the slash command
- setup your config in VoDiPy_defines.py
- change
player_keywords
for easier playlist/video playing - adjust
MusicPlayerSettings
according to your needs
- change
- run VoDiPy.py
/play link
,/play keyword
or<play link
,<play keyword
Simply create an issue here :)