Skip to content

Saalim-Baba/DiscordMusicBot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 

Repository files navigation

YouTube Music Discord Bot

Python Discord Youtube FFMPEG

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.

Contact

Want to write me an E-Mail regarding this project? Click below!

Proton

Table of Contents

Introduction

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.

Features

  • 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.

Commands

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.

Dependencies

  • Python 3.8+
  • discord.py
  • ffmpeg
  • asyncio
  • youtubesearchpython
  • dotenv
  • os

License

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.