Changelog#

v0.3.0#

Improvements#

  • Optimized PyAV music sources stream.

  • Optimized pydub equalizer.

Fix bugs#

New features#

Breaking changes#

v0.2.0#

New features#

Fixed bugs#

  • Fix unhandled error “cannot allocate memory in static TLS block” when importing discord.ext.music.voice_source.av on ARM-based CPU. NOTE: The error is not fixed automatically inside python, because you need to fix it manually outside python. The solution is given inside the error.

Removals#

  • Removed WorkerError exception class as it unused.

  • Removed ConverterError exception class as it unused.

Improvements#

  • Improved how next song playback system work in MusicClient

Breaking changes#

  • Changed module name from discord.ext.music.voice_source.pyav to discord.ext.music.voice_source.av

  • module discord.ext.music.equalizer no longer raising error when you try to import it.

  • module discord.ext.music.voice_source.miniaudio no longer raising error when you try to import it.

  • module discord.ext.music.voice_source.av no longer raising error when you try to import it.

  • Now PCMEqualizer and SubwooferPCMEqualizer will raise error when you dont have the required modules and try to create it.

  • Changed name WavAudio to WAVAudio

  • Calling LibAVOpusAudio.recreate() now will close the stream before re-creating it.

  • Now LibAVAudioStream.seek() method will directly seek to the stream instead of re-creating it.

v0.1.0#

This is First release of discord-ext-music