All Projects â†’ DuckBoss â†’ JJMumbleBot

DuckBoss / JJMumbleBot

Licence: GPL-3.0 license
A plugin-based All-In-One mumble bot solution in python 3.7+ with extensive features and support for custom plugins.

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects
Dockerfile
14818 projects

Projects that are alternatives of or similar to JJMumbleBot

Candy
🍭 Cross-platform YouTube-downloader with playlist and channel support as well as build-in audio / video converter.
Stars: ✭ 229 (+472.5%)
Mutual labels:  ffmpeg, youtube-dl
youtube-dlc
Command-line program to download various media from YouTube.com and other sites
Stars: ✭ 1,225 (+2962.5%)
Mutual labels:  soundcloud, youtube-dl
Savify
Download Spotify songs to mp3 with full metadata and cover art!
Stars: ✭ 227 (+467.5%)
Mutual labels:  ffmpeg, youtube-dl
Ytmdl
A simple app to get songs from YouTube in mp3 format with artist name, album name etc from sources like iTunes, Spotify, LastFM, Deezer, Gaana etc.
Stars: ✭ 2,070 (+5075%)
Mutual labels:  ffmpeg, youtube-dl
yt-interval
Flask app to download YT videos in intervals. Eg. from start to 30 seconds: start-30
Stars: ✭ 47 (+17.5%)
Mutual labels:  ffmpeg, youtube-dl
Downline
Free cross-platform desktop app to download videos and music from YouTube and many other sites
Stars: ✭ 146 (+265%)
Mutual labels:  ffmpeg, youtube-dl
birthday.py
🎉 A simple discord bot in discord.py that helps you understand the usage of SQL databases
Stars: ✭ 30 (-25%)
Mutual labels:  commands, sqlite3
Youtube Api
A way to host your own API that converts youtube video's to mp3/mp4 and returns a download/stream link and information.
Stars: ✭ 76 (+90%)
Mutual labels:  ffmpeg, youtube-dl
SponSkrub
Strip advertisements from downloaded YouTube videos
Stars: ✭ 156 (+290%)
Mutual labels:  ffmpeg, youtube-dl
Music-Discord-Bot
A music Discord bot with more than 30+ commands which allows to play music on your server efficiently. Supports Youtube, Spotify, Deezer and Soundcloud links. Skips intros and blanks in the music with Sponsorblock.
Stars: ✭ 57 (+42.5%)
Mutual labels:  soundcloud, youtube-dl
Sonos Web
Web interface for Sonos audio systems
Stars: ✭ 114 (+185%)
Mutual labels:  ffmpeg, soundcloud
Gui-Youtube-dl
A cross platform GUI for youtube-dl written entirely in python using the WX library.
Stars: ✭ 60 (+50%)
Mutual labels:  ffmpeg, youtube-dl
Live Dl
Download live streams from YouTube
Stars: ✭ 82 (+105%)
Mutual labels:  ffmpeg, youtube-dl
Video Downloader Deploy
Video Downloaders (you-get, youtube-dl, annie) One-Click Deployment Batch. || 视éĒ‘äļ‹č――å™Ļ (you-get, youtube-dl, annie) äļ€é”Ū配į―Ūč„šæœŽã€‚
Stars: ✭ 178 (+345%)
Mutual labels:  ffmpeg, youtube-dl
Liquid dl
Liquid-dl is a simple tool for utlities such as FFMPEG, youtube-dl, and scdl. It provides a simple framework with simple point and click options allowing users to just click on what they need and use the bare minimum commands to get the results needed.
Stars: ✭ 78 (+95%)
Mutual labels:  ffmpeg, soundcloud
web trader
📊 Python Flask game that consolidates data from Nasdaq, allowing the user to practice buying and selling stocks.
Stars: ✭ 21 (-47.5%)
Mutual labels:  sqlite3, sqlite3-database
Ydls
youtube-dl HTTP download and transcode service
Stars: ✭ 68 (+70%)
Mutual labels:  ffmpeg, youtube-dl
Fast Youtube To Mp3 Converter Api
Very Fast YouTube to MP3 & MP4 Converter API
Stars: ✭ 69 (+72.5%)
Mutual labels:  ffmpeg, youtube-dl
docker-sqlite3
Sqlite3 command line in a docker container
Stars: ✭ 28 (-30%)
Mutual labels:  sqlite3, sqlite3-database
codeX
CodeX is a platform which converts code into easy to understand language.
Stars: ✭ 46 (+15%)
Mutual labels:  sqlite3, fastapi

JJMumbleBot

A plugin-based All-In-One mumble bot solution in python 3.7+ with extensive features and support for custom plugins.


ðŸ“Ŧ How to reach me: [email protected]
💁 Join my Discord: https://discord.gg/7hHwyk85Wx

Features ðŸ”Ĩ

Feature-rich Command, Alias, and User Privileges System

  • Multi-Command Input - Input multiple commands in a single line.
  • Command Aliases - Register custom aliases to shorten command calls, and do some nifty command combinations.
  • Custom Command Tokens - Custom command recognition tokens (ex: !command, ~command, /command, etc)
  • Command Tick Rates - Commands in the queue are processed by the tick rate assigned in the config.
  • Multi-Threaded Command Processing - Commands in the queue are handled in multiple threads for faster processing.
  • Reconfigurable Command Privileges - The user privileges required to execute commands can be completely reconfigured.

Built-in Web Interface

  • A fully featured web interface is included in JJMumbleBot by default

Built-in Plugins

Fast Multi-threaded, responsive, plugin-based system for easy expandability.

The list of features shown under each plugin is not inclusive of all the features the plugins contain, but only the most important features.
This means that most plugins have more features than the ones listed below!

Server/Web Administration Plugins List Features
Auto Updater Plugin

A System to update dependencies through bot commands

Click To List Features
  • Check For Dependency Updates
  • Update Dependencies Directly Through The Bot
Bot Commands Plugin

Enhanced interactivity and management commands

Click To List Features
  • User Administration: Kick/User/Ban/Move/Mute/Deafen Commands
  • Channel Administration: Create/Remove/Rename Temporary and Permanent Channels
  • User Privileges: Set User Privileges, Blacklist/Whitelist Users
Core Commands Plugin

Core bot administration commands

Click To List Features
  • Plugin Administration:Start/Stop/Restart Plugins At Runtime
  • Bot Information: Set Mumble Comment, Display Version/Uptime/About
  • Alias System: Add/Update/Import Aliases For Commands At Runtime
  • Command Permission System: Add/Update/Import Permissions For Commands At Runtime
  • Command History: Display Recently Used Commands
Server Tools Plugin

Additional administrative features and server callback-related events

Click To List Features
  • Display A Link To The JJMumbleBot Wiki
  • User Connection Sounds: Play Audio Clip When Users Join
Whisper Plugin

Mumble Whisper integration for audio data, which allows audio to be played to specific users only.

Click To List Features
  • User Whisper Support: Set Mumble's whisper to single/multiple users.
  • Channel Whisper Support: Set Mumble's whisper to channels.
Audio Commands Plugin

Full audio control of the bot with additional audio features like "audio ducking"


Click To List Features
  • Queue Audio/Video Clips
  • Audio Controls - Pause/Resume/Shuffle/Skip/Loop/Seek/Stop
  • Audio Ducking Integration (Method of lowering currently playing audio when users are speaking)
Web Server Plugin

Control and manage the bot with an optional web interface, which allows remote usage of the bot and administrative features.
This is a popular feature that server owners utilize to manage the bot.

Click To List Features
  • Web Interface Security: HTTPS/SSL Support
  • Web Server Commands: Start/Stop The Web Server Through Commands
  • Optional Automatic Certificate Generation
Entertainment/Media Plugins List Features
Media Plugin

Stream Youtube videos/playlists or SoundCloud tracks with thumbnail image support


Click To List Features
  • Youtube Playlist Support
  • Video Thumbnails
  • Audio Queue System
  • Direct Youtube/SoundCloud Link Support
  • Search/Browse Youtube Support
  • Mumble Whisper Integration
Images Plugin

Display images from local files or download images from the internet


Click To List Features
  • Local Images Support
  • Direct URL Images Support
  • Audio Queue System
  • Direct Youtube/SoundCloud Link Support
  • Search/Browse Youtube Support
  • Mumble Whisper Integration
Sound Board Plugin

Stream audio clips from local files or download audio tracks from Youtube


Click To List Features
  • Local Audio Clips Support
  • Download And Play Audio Clips From Youtube
  • Mumble Whisper Integration
  • Play Random Audio Clips From Library
  • Supports Popular File Types
Randomizer Plugin

Do custom dice rolls, coin flips, etc. in the channel


Click To List Features
  • Custom Dice Rolls
  • Coin Flips
  • Standard Dice Rolls (d6, d12, d100, etc.)
Text-To-Speech Plugin

Full-featured text-to-speech plugin with support for advanced Amazon Polly voices, multiple language recognition, etc!


Click To List Features
  • Choose voices from a list of over 50 voices by Amazon Polly
  • Choose a default TTS voice
  • Set maximum character limits for TTS
  • Stream or Download TTS voice clips

Easy Expansion With Custom Plugins

Additional Features

    Custom GUI System

    • Pseudo-GUI System [PGUI] - A pseudo graphical user interface built with html tags.
    • Pseudo-GUI API
Screenshots 📷

    Screenshots 📷

    Audio Interface System (youtube plugin, sound board plugin, etc)

    Channel Chat Image

    Web Interface - Commands Page

    Commands Tab Image

    Web Interface - Audio Page

    Audio Tab Image

    Web Interface - Debug Page

    Debug Tab Image
Installation And Setup 🏃
Documentation 📝

Got any questions or concerns? Please post an issue report 👋

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