DJ Ye
Last modified at: | Links: GitHub URL
“DJ Ye” is a feature-rich Discord music bot that allows users to play and manage music directly in voice channels with simple commands and an intuitive interface.
I developed this bot to enhance Discord server experiences with seamless music playback, robust queue management, and an interactive user interface that makes controlling music as simple as clicking a button.
For more information:
Project Info
- Name: DJ Ye
- Type: Discord Bot
- Tech Stack: Python, Discord.py, YouTube API
- Current Version: v1.0.1
- Development Period: September 2024
Key Features
🎵 Music Playback
- Song search and playback by title and artist name
- Direct YouTube URL playback support
- Volume control functionality
📋 Queue Management
- Adding and removing songs from playlist
- Viewing current playlist
- Skipping to specific tracks
- Shuffle playlist functionality
🎧 User Interface
- Intuitive button controls (play/pause, next, previous)
- Automatic relocation of control buttons when new songs play
Technical Highlights
- Asynchronous Architecture using Python’s asyncio for efficient resource management
- Optimized playback engine with improved recursion handling and exception management
- Background task processing for enhanced bot responsiveness