Skip to main content
Version: v2.9.1

๐Ÿ Changes in 2.9.1โ€‹

warning

โš ๏ธ If you are using a version lower than 2.9.0, please refer to upgrade guide to 2.9.0 first, as v2.9.0 is the major release containing the braking changes. Please update your code accordingly.

tip

โœ… Patch release with important fixes and small feature improvements. No breaking changes introduced.

Hello, here you will find information on what has changed and what you need to change when upgrading to version 2.9.1.


๐Ÿ› ๏ธ How to update?โ€‹

npm update magmastream

โœจ New Features

New Player Option:โ€‹

  • applyVolumeAsFilter Allows applying volume changes as a filter for more consistent audio handling.
warning

In this version, the applyVolumeAsFilter PlayerOption contains an error, resulting in no audio.

This is already fixed in the developer version.

If you want to use the fixed PlayerOption, update to the dev version:

npm install magmastream@dev

Expanded TrackSourceTypes enumโ€‹

  • More sources are now supported and categorized.

PortableUser Interfaceโ€‹

  • Standardized requester object for safer and more flexible use across players and events.

โš–๏ธ Fixes & Improvements

Node Connectionโ€‹

Fixed missing await call on node.connect() to ensure proper connection flow.

SeyfertManagerโ€‹

Added WorkerClient as a proper client instance to improve stability.

Serializationโ€‹

Switched to safe-stable-stringify for safer JSON serialization across all state storage and logging.


๐Ÿ’ฌ Questions?โ€‹

Join our Discord โ€” we're happy to help.