๐ Changes in 2.9.1โ
โ ๏ธ 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.
โ 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
- pnpm
- yarn
npm update magmastream
pnpm update magmastream
yarn upgrade magmastream
โจ New Features
New Player Option:โ
applyVolumeAsFilterAllows applying volume changes as a filter for more consistent audio handling.warningIn this version, the
applyVolumeAsFilterPlayerOption 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
- pnpm
- yarn
npm install magmastream@devpnpm install magmastream@devyarn add 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.