Changelog
All notable changes to Fuelink.
[1.0.0] - 2026-01-20
Initial release of Fuelink.
Features
- Core Client - Main orchestrator with Discord integration
- Multi-Node Support - Connect to multiple Lavalink nodes
- Load Balancing - Penalty-based node selection
- Session Resume - Resume sessions after reconnection
- Node Failover - Automatic player migration
- Player System - Complete playback control
- Gapless Playback - Track preloading
- Queue Management - Priority queue, loop modes, history
- Audio Filters - EQ, bass boost, nightcore, vaporwave, 8D
- Filter Presets - Built-in and custom presets
- Voice Adapter - Discord.js and Eris support
- DisTube Adapter - Search and resolve integration
- Plugin System - Hot-loadable custom sources
- LavaSrc Support - Spotify, Apple Music, Deezer, Yandex
- Persistence Layer - Memory, file, Redis, MongoDB
- Auto-Save - Periodic state saving
- Crash Recovery - Restore players on restart
- Requester Tracking - Track who requested songs
- Auto-Play - Recommendations when queue ends
- Inactivity Handling - Auto-disconnect when idle
Technical Details
- JavaScript (CommonJS)
- Node.js 18+
- Lavalink v4
- 34 public exports
- Comprehensive JSDoc