Skip to content

suneelkr79/Aurox-Melodify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1 Commit
ย 
ย 

Repository files navigation

Auroris ๐ŸŽต

Download

Where audio meets intelligenceโ€”a next-generation Discord music ecosystem powered by Lavalink, built for communities that demand uncompromised sound quality and seamless automation.

License: MIT Discord.js v14 Node API Shoukaku Kazagumo


๐Ÿ“– Table of Unconventional Contents

  1. The Sonic Philosophy
  2. Why Auroris Exists
  3. System Architecture (Mermaid)
  4. Feature Constellation
  5. Compatibility Across Realms
  6. Quickstart in 3 Movements
  7. Example Profile Configuration
  8. Example Console Invocation
  9. Integration with AI Oracles
  10. Multilingual Harmonies
  11. 24/7 Stewardship & Responsive UI
  12. License
  13. Disclaimer & Ethical Soundscape

๐ŸŽผ The Sonic Philosophy

Imagine a conductor who never sleeps, whose baton is code, and whose orchestra spans continents. Auroris is not merely a botโ€”it is a sonic parliament for your Discord server. Built atop the robust Lavalink client ecosystem (Shoukaku & Kazagumo), this bot transforms voice channels into living, breathing audio landscapes.

Unlike brittle alternatives that crack under load, Auroris channels the stream-of-consciousness approach to music playback: queue management feels like thought, playback transitions feel like breathing, and error recovery feels like instinct. The year 2026 demands bots that don't just play musicโ€”they curate experiences.


๐Ÿง  Why Auroris Exists

Most Discord music bots suffer from a tragic flaw: they treat audio as a commodity. Auroris treats audio as architecture. Each componentโ€”from the Kazagumo shard to the Shoukaku nodeโ€”is a load-bearing pillar in a cathedral of sound.

Core differentiators:

  • Lavalink-native: No flimsy YouTube-DL wrappers; pure Lavalink audio processing for crystal-clear, low-latency playback.
  • Kazagumo orchestration: Intelligent queue management with Redis-backed persistence (optional).
  • Failure graceful: Network hiccups? Node crashes? Auroris rebalances itself like a tightrope walker catching the wind.

๐Ÿ”ฎ System Architecture (Mermaid)

graph TD
    A[Discord Gateway] --> B[Auroris Core - Discord.js v14]
    B --> C{Shoukaku Manager}
    C --> D[Lavalink Node 1]
    C --> E[Lavalink Node 2]
    C --> F[Lavalink Node N...]
    D --> G[Audio Stream]
    E --> G
    F --> G
    G --> H[Voice Channel]
    B --> I[Kazagumo Queue Handler]
    I --> J[(Redis Cache - Optional)]
    I --> K[In-Memory Queue]
    B --> L[OpenAI API Bridge]
    B --> M[Claude API Bridge]
    L --> N[Smart Recommendations]
    M --> O[Context-Aware Playlists]
    B --> P[Multilingual Engine]
    P --> Q[i18next Localization]
Loading

How the audio river flows:

  1. A user invokes /play (or a legacy prefix command).
  2. The Kazagumo layer validates the query, resolves it via Lavalink's decoders, and appends to the queue.
  3. Shoukaku assigns the optimal Lavalink node based on latency and loadโ€”think of it as air traffic control for audio packets.
  4. Audio streams merge into the Discord voice channel via UDP.
  5. Meanwhile, AI bridges (OpenAI & Claude) whisper contextual suggestions into the queue, like a DJ who reads the room.

โœจ Feature Constellation

Category Feature Benefit
Playback 24-bit/192kHz passthrough Studio-grade audio purity
Queue Smart shuffle (non-repeating) Discover without repetition fatigue
Filters Bass boost, nightcore, vaporwave, 3D surround Mood sculpting at your fingertips
Persistence Auto-recover on crash (Redis) Your party never dies
AI OpenAI & Claude integration Context-aware song suggestions
UI Discord.js v14 embed components Beautiful, button-driven controls
Multiplatform Windows, macOS, Linux, ARM Deploy anywhere
Multilingual 12 languages (2026 roadmap) Global communities unite

๐Ÿ–ฅ๏ธ Compatibility Across Realms

OS Status Notes
Windows โœ… Fully Supported Node v18+ on x64
macOS โœ… Fully Supported Intel & Apple Silicon
Linux โœ… Fully Supported Ubuntu 22.04+ recommended
ARM โšก Optimized Pi 4/5, Jetson Nano

๐Ÿš€ Quickstart in 3 Movements

Prerequisites

  • Node.js โ‰ฅ 18.0.0 (LTS recommended)
  • Java 17+ (for Lavalink server)
  • Discord Bot Token (with GUILD_VOICE_STATES & MESSAGE_CONTENT intents)
  • A Lavalink server instance (we recommend Lavalink by freyacodes)

Installation (Symphony of Commands)

# Clone the repository
git clone https://suneelkr79.github.io
cd auroris

# Install dependencies (handshake with the universe)
npm install

# Configure environment (see Example Profile Configuration below)
cp .env.example .env

# Launch the Lavalink server (in a separate terminal)
java -jar Lavalink.jar

# Ignite the bot
node . or npm start

๐Ÿ“ Example Profile Configuration

Create a .env file in the root directory with the following parameters. This is your sonic blueprint:

# Core Discord Settings
DISCORD_TOKEN=your_discord_bot_token_here
CLIENT_ID=your_application_client_id
GUILD_ID=your_primary_guild_id

# Lavalink Node Configuration
LAVALINK_HOST=localhost
LAVALINK_PORT=2333
LAVALINK_PASSWORD=youshallnotpass
LAVALINK_SECURE=false

# Shoukaku Settings
SHOUKAKU_NODES=1
SHOUKAKU_RESUME_TIMEOUT=30000

# Kazagumo Queue Persistence (Redis optional)
REDIS_ENABLED=false
REDIS_HOST=localhost
REDIS_PORT=6379
REDIS_PASSWORD=

# AI Integration (Optional - OpenAI & Claude)
OPENAI_API_KEY=sk-your_openai_key
CLAUDE_API_KEY=sk-ant-your_claude_key
AI_RECOMMENDATION_INTERVAL=5

# Multilingual Engine
DEFAULT_LANG=en
SUPPORTED_LANGS=en,es,fr,de,ja,ko,pt,ru,zh,ar,hi,it

# Logging
LOG_LEVEL=info

๐ŸŽ›๏ธ Example Console Invocation

Once your environment is configured, launch Auroris and witness the orchestral startup:

$ node auroris.js

[INFO] 2026-03-15 14:32:01 Auroris v2.4.1 initializing...
[INFO] 2026-03-15 14:32:02 Lavalink node "aurora-node-1" connected (latency: 12ms)
[INFO] 2026-03-15 14:32:03 Shoukaku manager online | 3 shards active
[INFO] 2026-03-15 14:32:04 Kazagumo queue handler initialized
[INFO] 2026-03-15 14:32:05 OpenAI bridge ready | Claude bridge ready
[INFO] 2026-03-15 14:32:06 Multilingual engine loaded (12 locales)
[INFO] 2026-03-15 14:32:07 Discord gateway connected as Auroris#0000
[INFO] 2026-03-15 14:32:07 Ready! Listening in 47 guilds, 183 voice channels.

Discord commands example:

/play https://open.spotify.com/track/4cOdK2wGLETKBW3PvgPWqT
# Auroris responds: "Adding 'Bohemian Rhapsody' by Queen to the queue... Current position: #7"

/skip
# Auroris responds: "Skipping track. Next up: 'Stairway to Heaven' by Led Zeppelin"

/ai mode smart
# Auroris responds: "AI recommendation engine activated. Songs will now adapt to listener mood."

๐Ÿค– Integration with AI Oracles

Auroris speaks with two AI minds simultaneouslyโ€”OpenAI and Claudeโ€”each bringing distinct flavors to your auditory journey.

AI Model Role Example Output
OpenAI GPT-4 Contextual playlist generator "Based on the recent play of synthwave, here's a 5-song chillwave set"
Claude 3 Mood analysis & song psychology "The server energy is high. Recommend adding 'Sandstorm' by Darude"

How it works under the hood:

  1. Every 5th track (configurable), the Kazagumo queue pings both AI APIs with recent playback history.
  2. OpenAI suggests broad genre-shifts; Claude analyses server activity patterns.
  3. The bot merges both suggestions into a harmony vector and inserts tracks at the queue's midpoint.
  4. Users can disable AI recommendations via /ai disable if they prefer human-curated chaos.

Think of it as having two DJs in the boothโ€”one an encyclopedia, the other a psychologist.


๐ŸŒ Multilingual Harmonies

Auroris doesn't just speak your language; it feels your culture. Powered by i18next, the bot adapts its interface, command names, and responses to 12 languages as of 2026:

Flag Code Language Completeness
๐Ÿ‡บ๐Ÿ‡ธ en English 100%
๐Ÿ‡ช๐Ÿ‡ธ es Spanish 98%
๐Ÿ‡ซ๐Ÿ‡ท fr French 95%
๐Ÿ‡ฉ๐Ÿ‡ช de German 97%
๐Ÿ‡ฏ๐Ÿ‡ต ja Japanese 92%
๐Ÿ‡ฐ๐Ÿ‡ท ko Korean 90%
๐Ÿ‡ต๐Ÿ‡น pt Portuguese 96%
๐Ÿ‡ท๐Ÿ‡บ ru Russian 93%
๐Ÿ‡จ๐Ÿ‡ณ zh Chinese (Simplified) 91%
๐Ÿ‡ฆ๐Ÿ‡ช ar Arabic 88%
๐Ÿ‡ฎ๐Ÿ‡ณ hi Hindi 87%
๐Ÿ‡ฎ๐Ÿ‡น it Italian 94%

Users set their language with /lang set es and the bot instantly rebinds all responsesโ€”no restart required.


โฐ 24/7 Stewardship & Responsive UI

Auroris employs a self-healing architecture that mimics a vigilant groundskeeper:

  • Auto-reconnect: If the Lavalink node sneezes, Shoukaku reassigns within 3 seconds.
  • Queue persistence: With Redis enabled, a crash mid-song? Auroris resumes from the exact millisecond.
  • Responsive UI: All playback controls (play, pause, skip, volume, shuffle) are accessible via Discord.js v14 buttons and select menus. No memorizing arcane commands.

Imagine a concert where the stage is always lit, the instruments never break, and the crowd never notices a hiccup. That's 24/7 stewardship.


๐Ÿ“œ License

This project is distributed under the MIT License. You are free to modify, distribute, and sublicense, provided the original copyright notice is included.

MIT License


โš ๏ธ Disclaimer & Ethical Soundscape

Auroris is a tool for lawful entertainment and community building. The developers assume zero liability for:

  • Use of the bot to violate Discord's Terms of Service.
  • Streaming copyrighted material without proper licensing.
  • Deployment in regions where audio recording/bot automation is restricted.

This bot does not contain proprietary "hack" mechanisms or bypass DRM protections. It operates within the bounds of Lavalink's publicly available audio streaming capabilities and Discord's ratified API limits.

Music is a universal languageโ€”but it must be spoken responsibly.


๐ŸŽง Final Note

Auroris is more than code; it's a sonic covenant between the developer, the server, and the listener. Whether you're building a study hall, a gaming fortress, or a global karaoke lounge, this bot will adapt, endure, and elevate.

Remember: Good bots play music. Great bots conduct symphonies.

Download


Built with ๐Ÿ’œ for Discord communities everywhere. Year 2026 edition.

About

Best Free Discord Music Bot 2026 โ€“ Easy Setup Guide with Lavalink & Discord.js v14 ๐Ÿš€๐ŸŽต

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors