Ruvyrias π΅
Β
β‘ Note: Fully optimized for Lavalink V4+
Β
Β Β
Β
Β
Β
Β
Β Β
Β
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.