Skip to content
CPS edited this page Aug 21, 2024 · 6 revisions

Version Contributors Forks Stargazers Issues


Ultimate Tunes

Ultimate Tunes is a Discord music bot that uses Discord.js and Magmastream.

Invite Ultimate_Tunes Β· Report Bug & Request Feature

πŸ”₯ Features

  • User-friendly and Easy to Use
  • Customizable Prefix
  • Command Handling (Slash and Normal Commands)
  • Developed using JavaScript,Magmastream and Discord.js v14
  • Advanced Music System
  • Powerful Search Engine
  • 24/7 Modes
  • Playlist Support
  • Music channel system

🎢 Support Sources

πŸ” Default Sources

  • SoundCloud
  • Twitch
  • Bandcamp
  • Vimeo
  • Nico
  • Mixer
  • http

πŸ”Œ Plugin Sources

Note: You need to install the plugins to use these sources

To Setup a Lavalink server on Windows, Linux, or Replit, Click Here!

πŸ”§ Requirements

Before starting with the installation, you need to have the following:

βš™οΈ Guide

For advanced installation and config guide, please check out the Wiki tab or Click Here!

πŸš€ Installation from source

  1. Clone the Ultimate Tunes repository:
git clone https://github.com/CPS7/Ultimate_Tunes.git
  1. Change to the Ultimate Tunes directory:
cd Ultimate_Tunes
  1. Install the required packages:
npm i
  1. Copy the .env.example file to .env and fill in all required values.

  2. Copy the config.example.json file to config.json and fill in all required values.

  3. Run the bot:

npm start
  1. Invite the bot to your server:

Generate an invite link for your bot and invite it to your server using the Discord Developer Portal or Permissions Calculator.

πŸ”— Useful Links

πŸ“œ Contributing

Thank you for your interest in contributing to Ultimate Tunes! Here are some guidelines to follow when contributing:

  1. Fork the repository and create a new branch for your feature or bug fix.
  2. Write clean and concise code that follows the established coding style.
  3. Write and run tests for your code.
  4. Submit a pull request with your changes. Your contribution will be reviewed by the project maintainers, and any necessary feedback or changes will be discussed with you. We appreciate your help in making Ultimate Tunes better!

NOTE

The code uses the latest version of modules and dependencies to ensure compatibility and the latest features.


Wiki Sidebar

  • Home

    • Introduction and Overview
    • Features and Capabilities
  • Installing and Configuring the Bot

    • Prerequisites
    • Installation Steps
    • Configuration Guide
      • .env Configuration
      • config.json Configuration
  • Connecting MongoDB

    • Setting Up MongoDB
    • Connecting MongoDB via Driver URL
    • Configuring MongoDB in Your Bot
  • Connecting Lavalink

    • Downloading and Setting Up Lavalink
    • Configuring Lavalink in Your Bot
    • Connecting the Bot to Lavalink
    • Troubleshooting Lavalink Connections
  • FAQ

    • Common Issues and Solutions
    • How to Enable Message Content Intent
    • Bot Permissions and Command Issues
    • Music Playback and Node Configuration
    • Admin Management and Token Changes

Clone this wiki locally