Skip to content

6.0.0

Compare
Choose a tag to compare
@twlite twlite released this 04 Mar 08:54
· 413 commits to master since this release

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

Full Changelog: v5.4.0...v6.0.0