6.0.0
BREAKING CHANGES!!
⚠️ [semver:major
] This release contains breaking changes, making old codes unusable.
Documentation: https://discord-player.js.org
Migration Guide: https://discord-player.js.org/docs/guides/v6-migration
What's Changed
- chore: monorepo setup by @skdhg in #1510
- fix(StreamDispatcher): make paused property a getter by @skdhg in #1517
- feat: new docs website by @skdhg in #1530
- Add 'karasu-music-bot' to examples in README.md by @itsauric in #1552
- feat(QueryResolver): apple music user playlists by @BasboBibbins in #1580
- refactor: example commands by @itsauric in #1590
- feat(GuildQueue): add size getter by @Crocross in #1606
- refactor(karasu) by @itsauric in #1607
- Update migrating.md by @Crocross in #1629
- Update migrating.md by @Crocross in #1637
- feat!: discord-player v6 by @skdhg in #1513
- Rewrite of the entire queue system
- Rewrite of extractors API
- New audio filters API
- New Query Cache API
- New extractors limitation API
- New global shortcuts (hooks, player methods)
- Singleton by default
- Better stream handling
- 2 events dispatcher (Player & Player.events)
- Improved debug logs
- New lifecycle events
- New stream hook (
onAfterCreateStream
) - Various bugfixes to
StreamDispatcher
- New voice receiving feature
- Removal of internal extractors
- Apple Music support (including search queries)
- Addition of Biquad filters, 15 band equalizer (lavalink compatible) & its presets, DSP filters
- Stability of audio player
- Improved management of audioplayer lifecycle as well as voice connection
- Removal of smooth volume
- Ability to play raw audio resources
- Dynamic duration estimation for tracks
- New query resolver types
- New documentation
- New utils package
New Contributors
- @itsauric made their first contribution in #1552
- @BasboBibbins made their first contribution in #1580
- @Crocross made their first contribution in #1606
Full Changelog: v5.4.0...v6.0.0