All Projects → Dysta → JukeBot

Dysta / JukeBot

Licence: GPL-3.0 license
Discord music bot written in Python 3

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to JukeBot

Vividl
Modern Windows GUI for youtube-dl/ yt-dlp
Stars: ✭ 189 (+721.74%)
Mutual labels:  youtube-dl, yt-dlp
YDL
A Simple GUI wrapper around yt-dlp for Windows using AHK
Stars: ✭ 18 (-21.74%)
Mutual labels:  youtube-dl, yt-dlp
YT-DLP-SCRIPTS
...Just a place for me to share my various YT-DLP & related bash scripts.
Stars: ✭ 70 (+204.35%)
Mutual labels:  youtube-dl, yt-dlp
youtube-dl-wpf
A simple GUI wrapper for youtube-dl and yt-dlp.
Stars: ✭ 358 (+1456.52%)
Mutual labels:  youtube-dl, yt-dlp
YoutubeDLSharp
A simple .NET wrapper library for youtube-dl/ yt-dlp
Stars: ✭ 51 (+121.74%)
Mutual labels:  youtube-dl, yt-dlp
yayd
youtube-dl backend in Rust, aka youtube & co downloader
Stars: ✭ 32 (+39.13%)
Mutual labels:  youtube-dl, yt-dlp
podpodge
Convert YouTube playlists to audio-only RSS feeds for podcast apps to consume.
Stars: ✭ 32 (+39.13%)
Mutual labels:  youtube-dl, yt-dlp
gropple
Server and bookmarklet to download files via youtube-dl directly from your browser. Cross platform single binary installation, web browser configurable.
Stars: ✭ 33 (+43.48%)
Mutual labels:  youtube-dl, yt-dlp
pymusicdl
Download songs based on song name/ YouTube playlist/ Spotify playlist /album
Stars: ✭ 41 (+78.26%)
Mutual labels:  youtube-dl
Youtube-DL-Agent.bundle
A plex metadata agent for Youtube-DL downloads
Stars: ✭ 92 (+300%)
Mutual labels:  youtube-dl
you-get-ffmpeg
结合you-get、youtube-dl和FFMPEG,附带文件管理视频播放等命令
Stars: ✭ 72 (+213.04%)
Mutual labels:  youtube-dl
BAT FFMPEG
Batch script files for FFMPEG (Microsoft Windows and DOS, OS/2 🦄)
Stars: ✭ 104 (+352.17%)
Mutual labels:  youtube-dl
Videomass
Videomass is a free, open source and cross-platform GUI for FFmpeg and youtube-dl / yt-dlp
Stars: ✭ 451 (+1860.87%)
Mutual labels:  youtube-dl
tele-tube-rider
Telegram Bot 🤖 to download videos from Youtube, Reddit and Twitter and send it back to you.
Stars: ✭ 36 (+56.52%)
Mutual labels:  youtube-dl
vcrss
Create your own VCR/TiVo that downloads videos from RSS or Atom feeds using command line tools such as youtube-dl and svtplay-dl.
Stars: ✭ 11 (-52.17%)
Mutual labels:  youtube-dl
Laravel-Youtube-API
A way to add an API to your Laravel app that converts youtube video's to mp3/mp4 and returns a download/stream link and information.
Stars: ✭ 19 (-17.39%)
Mutual labels:  youtube-dl
MobOff
A CLI to download, convert and send youtube videos to several devices using Pushbullet.
Stars: ✭ 47 (+104.35%)
Mutual labels:  youtube-dl
Karuma
Karuma is a Discord Bot including Nukes, Raids, Mass DM and other features. Only for educational purposes 🥱🚀
Stars: ✭ 132 (+473.91%)
Mutual labels:  discordpy
viddl
Ruby/Command line tool to download, cut, crop and resize video clips
Stars: ✭ 32 (+39.13%)
Mutual labels:  youtube-dl
youtube-downloader-python
You can download the YouTube video for free and convert it to any extension you want.
Stars: ✭ 20 (-13.04%)
Mutual labels:  youtube-dl

juke-banner

JukeBot

Powered by Disnake Powered by Poetry
Discord music bot written in Python 3


🧩 Installation

git clone https://github.com/Dysta/JukeBot 
cd JukeBot
poetry install

Configuration

Rename .env.example to .env and fill in the values.

🚀 Launch

Run poetry run task start.

Other

The bot needs ffmpeg to work.

Install on Windows

Use the package manager Chocolatey and run in an admin shell choco install ffmpeg.

Install on Linux

Use apt, run sudo apt install ffmpeg.


🌐 Deployment

Rename .env.example to .env and fill in the values.
Run docker-compose up -d.


🗨 Features & Commands


Music

  • join
  • play
  • playtop
  • playskip
  • search
  • nowplaying
  • grab
  • seek
  • loop
  • pause
  • resume
  • lyrics
  • disconnect
  • share

Queue

  • queue
  • loopqueue
  • move
  • skipto
  • shuffle
  • remove
  • clear
  • removedupes

Utility

  • prefix
  • reset

Effect

  • speed
  • bass
  • nightcore
  • slowed

Others

  • avatar
  • info
  • invite
  • donate
  • watch
  • help

🤝 Contributing

Contributions are what make the open source community an amazing place to learn, be inspired, and create. Any contributions you make are greatly appreciated.

  1. Fork the repository
  2. Clone your fork git clone https://github.com/Dysta/JukeBot.git
  3. Create your feature branch git checkout -b AmazingFeature
  4. Stage changes git add .
  5. Commit your changes git commit -m 'Added some AmazingFeature'
  6. Push to the branch git push origin AmazingFeature
  7. Submit a pull request

❤️ Credits

Released with ❤️ by Dysta.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].