Thanks to visit codestin.com
Credit goes to github.com

Skip to content

DarkslayerHaos/ruvyrias

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ruvyrias 🎵

⚡ Note: Fully optimized for Lavalink V4+

Ruvyrias NPM Package

Introducing Ruvyrias 🚀

Ruvyrias is a cutting-edge, high-performance Lavalink client for Node.js, built for modern Discord bots that demand speed, stability, and ultimate control over audio playback.

🌟 Key Features

Ruvyrias is crafted to natively support Lavalink V4+, ensuring full compatibility with all the latest features and optimizations. Here’s why it stands out:

  • 💪 Rock-Solid Stability: Handles high-concurrency music playback, multiple nodes, and heavy server load without skipping a beat.
  • 🛠 Full TypeScript Support: Enjoy autocompletion, type safety, and a robust development workflow.
  • 🎧 Lavalink V4+ Ready: Leverage enhanced node communication, track control, and Lavalink’s latest optimizations.
  • 🧩 Clean Object-Oriented Architecture: Intuitive class-based design for easy extension, integration, and maintenance.
  • 📀 Advanced Queue Management: Add, remove, shuffle, jump, and deduplicate tracks effortlessly; supports both individual tracks and playlists.
  • 🌐 Multi-Platform Streaming: Native support for YouTube, Spotify, SoundCloud, Apple Music, Deezer, and other popular platforms.
  • ⏯ Player Control Enhancements: Modern pause/resume, precise seeking, looping via enums, and full control over playback flow.
  • ⚡ Developer-Centric API: Minimal boilerplate, powerful tools for custom commands, and real-time event handling.
  • 🔗 Multi-Node & Auto-Reconnect: Seamlessly manage multiple Lavalink nodes with auto-reconnect and failover support.
  • 📊 Detailed Events & Stats: Real-time updates on track playback, queue status, node health, and errors.

Ruvyrias isn’t just another Lavalink client—it’s a full-featured, battle-tested engine for your music bot that handles everything from heavy loads to complex playback scenarios.

Credits 🙏

Ruvyrias started as a fork of Poru,
but everything added or changed here exists because I wanted or needed it — not because it follows the original repo.
I'm not obligated to keep up with Poru’s updates or direction; this fork lives on its own.

About

A high-performance, rock-solid Lavalink client for Node.js, built for speed and reliability.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 2

  •  
  •