Discord Player Versions Save

🎧 Complete framework to simplify the implementation of music commands using discord.js v14

@discord-player/[email protected]

9 months ago

Changes

  • fix(FiltersChainBuilder): conditionally initialize filters

@discord-player/[email protected]

9 months ago

What's Changed

Full Changelog: https://github.com/Androz2091/discord-player/compare/@discord-player/[email protected]...@discord-player/[email protected]

[email protected]

9 months ago

What's Changed

Full Changelog: https://github.com/Androz2091/discord-player/compare/@discord-player/[email protected]@6.6.3

@discord-player/[email protected]

9 months ago

Changelog

  • smart bridging
  • improve soundcloud autoplay
  • automatic bridging support
  • lots of other improvements

@discord-player/[email protected]

9 months ago

Updates

  • added support for @evan/opus
  • some improvements

@discord-player/[email protected]

10 months ago

@discord-player/opus

Streamable Opus encoder and decoder for Discord Player.

Installation

$ yarn add @discord-player/opus

Additionally, install one of the following opus libraries:

  • mediaplex
  • @discordjs/opus
  • opusscript
  • node-opus

If one does not work, feel free to switch to another.

Adding custom opus library

import { OPUS_MOD_REGISTRY } from '@discord-player/opus';

OPUS_MOD_REGISTRY.unshift(['my-opus-package-name', (mod) => ({ Encoder: mod.OpusEncoder })]);

Make sure to use this code before using any of the opus classes.

Example

import { OpusEncoder, OpusDecoder } from '@discord-player/opus';

// encode
const opusStream = getPcmStreamSomehow().pipe(new OpusEncoder({ rate: 48000, channels: 2, frameSize: 960 }));

// decode
const pcmStream = getOpusStreamSomehow().pipe(new OpusDecoder({ rate: 48000, channels: 2, frameSize: 960 }));

@discord-player/[email protected]

10 months ago

@discord-player/opus

Streamable Opus encoder and decoder for Discord Player.

Installation

$ yarn add @discord-player/opus

Additionally, install one of the following opus libraries:

  • mediaplex
  • @discordjs/opus
  • opusscript
  • node-opus

If one does not work, feel free to switch to another.

Adding custom opus library

import { OPUS_MOD_REGISTRY } from '@discord-player/opus';

OPUS_MOD_REGISTRY.unshift(['my-opus-package-name', (mod) => ({ Encoder: mod.OpusEncoder })]);

Make sure to use this code before using any of the opus classes.

Example

import { OpusEncoder, OpusDecoder } from '@discord-player/opus';

// encode
const opusStream = getPcmStreamSomehow().pipe(new OpusEncoder({ rate: 48000, channels: 2, frameSize: 960 }));

// decode
const pcmStream = getOpusStreamSomehow().pipe(new OpusDecoder({ rate: 48000, channels: 2, frameSize: 960 }));

[email protected]

10 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/Androz2091/discord-player/compare/[email protected]@6.6.2

@discord-player/[email protected]

10 months ago

Updates

  • feat(YoutubeExtractor): add support for youtube-ext (#1786) You can now use youtube-ext as a youtube streaming lib.

  • feat(AttachmentsExtractor): add support for mediaplex metadata parser You can install mediaplex package to add support for attachments metadata (duration, title, author, etc).

  • fix(SpotifyExtractor): fix spotifySong not loading The bug with spotifySong query type has been fixed. It should now properly load spotify tracks with /intl-COUNTRY_CODE included

[email protected]

11 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/Androz2091/discord-player/compare/@discord-player/[email protected]@6.6.1