Skip to content

Releases: bongodevs/Rustalink

v1.0.6

10 Mar 14:57
c4c1551

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.0.5...v1.0.6

v1.0.5

09 Mar 10:11
4be5b49

Choose a tag to compare

New Sources

  • Last.fm — search support with metadata resolution
  • VK Music — new audio source integration
  • Twitch — streaming audio playback support
  • Amazon Music — metadata resolution and parsing improvements
  • Netease Music — search, album, artist, and playlist parsing

Audio

  • Improved audio resampler performance and reduced memory usage
  • Unified audio frame handling with a standard engine
  • Optimized buffer handling and limiter using LUT and RwLock
  • Audio buffer pooling to reduce allocations
  • Timescale filter refactored to use f32 for improved resampling precision

API

  • API info endpoint now includes pre-release version parsing

Gateway / WebSocket

  • Adjusted WebSocket default intervals and ping payload
  • Improved voice gateway session close handling
  • Voice gateway IDs converted to strings

Source System

  • Source manager modularized into submodules
  • get_track renamed to resolve_track
  • Amazon Music parsing logic simplified
  • Last.fm metadata parsing simplified

Performance

  • Dynamic player count derivation instead of atomic counters
  • Rate-limited system metrics refresh
  • Audio pipeline optimizations

Route Planner

  • IP block sizes and total address counts calculated and logged

Internal

  • Removed unnecessary boxing in several audio filters
  • Rust edition updated to 2024
  • Formatting and code readability improvements across multiple modules

Documentation

  • Added documentation for Audius, VK Music, Twitch, and Last.fm
  • Updated Yandex Music documentation
  • Added license header to Tidal manager

What's Changed

Full Changelog: v1.0.4...v1.0.5

v0.1.7

01 Mar 13:23

Choose a tag to compare