DJ Ye

“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