Skip to content

ShashankKumarSaxena/Saavn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Saavn Bot Avatar

🎵 Saavn

A high-quality music bot for your Discord server.

Java Kotlin PostgreSQL Discord

⚠️ Note: This project is discontinued and no longer actively maintained.


📖 About

Saavn is a feature-rich Discord music bot built with JDA (Java Discord API) and LavaPlayer. It delivers smooth, high-quality audio playback directly in your Discord voice channels, backed by a PostgreSQL database for persistent configurations.


✨ Features

  • 🎶 High-quality audio streaming in Discord voice channels
  • 📋 Queue management — add, skip, and manage tracks
  • 🔁 Loop and shuffle playback modes
  • 🔊 Volume control
  • 💾 Persistent guild settings via PostgreSQL
  • ⚡ Low-latency playback powered by LavaPlayer

🛠️ Tech Stack

Layer Technology
Language Java + Kotlin
Discord Library JDA (Java Discord API)
Audio Engine LavaPlayer
Database PostgreSQL
Build Tool Gradle

🚀 Getting Started

Prerequisites

  • Java 17+
  • PostgreSQL database
  • A Discord Bot Token (Discord Developer Portal)
  • Gradle (or use the included gradlew wrapper)

Installation

  1. Clone the repository

    git clone https://github.com/ShashankKumarSaxena/Saavn.git
    cd Saavn
  2. Configure environment

    Create a config.json (or .env) file with your credentials:

    {
      "token": "YOUR_DISCORD_BOT_TOKEN",
      "prefix": "!",
      "database": {
        "host": "localhost",
        "port": 5432,
        "name": "saavn",
        "user": "your_db_user",
        "password": "your_db_password"
      }
    }
  3. Build the project

    ./gradlew build
  4. Run the bot

    ./gradlew run

🔗 Links


🤝 Contributing

Contributions were welcome during active development! If you'd like to fork and continue this project:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/your-feature)
  3. Commit your changes (git commit -m 'Add your feature')
  4. Push to the branch (git push origin feature/your-feature)
  5. Open a Pull Request

📜 License

This project is open-source. Please check the repository for licensing details.


Made with ❤️ by ShashankKumarSaxena

‼ This project is discontinued and outdated!

Java Postgres Discord Bot

Saavn

The best music bot for your discord server ever existed!

Useful links

Invite me by clicking here and join my support server here!

About

A high quality music bot for your server!

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors