This project is a Discord bot designed to stream music from YouTube using yt-dlp
and ffmpeg
. Due to legal reasons, the code isn't here in this repository. This README provides an overview of the bot's features and functionality for academic purposes only. NONE COMMERCIAL USE
If you're interested to learn more about this, for academic affairs, don't hesitate to contact me.
Want to write me an E-Mail regarding this project? Click below!
The YouTube Music Discord Bot leverages yt-dlp
for downloading and extracting audio from YouTube videos and ffmpeg
for streaming the audio in Discord voice channels. The bot provides an easy way for users to enjoy music together in real-time on Discord. This project is shared privately and not intended for public distribution or use, due to youtube guidelines.
- Play Music: Stream audio from YouTube videos.
- Control Playback: Play, pause, skip, and stop songs.
- Queue Management: Add songs to a queue.
- User-friendly Commands: Intuitive commands for easy control with slash commands and placeholders.
Here are some basic commands you can use with the bot: app_commands were used (slash commands)
- 🎵 Play: Queue up your favorite tracks with a simple command.
- ⏹️ Stop: Halt the music instantly and clear the playlist.
- ⏸️ Pause: Take a break in the music without losing your spot.
▶️ Resume: Continue playing right where you left off.- ⏭️ Skip: Jump to the next song in your queue.
- Python 3.8+
discord.py
ffmpeg
asyncio
youtubesearchpython
dotenv
os
This project is licensed under the MIT License. See the LICENSE file for details. Note: This project is for academic purposes only and not intended for public distribution or use.