Skip to content

Releases: hal7df/bardcast

v0.2.0

17 May 20:59
e222871

Choose a tag to compare

v0.2.0 Pre-release
Pre-release

Changes

  • New wav audio consumer (#24)
  • New --intercept-limit/-n option for use with application filtering (#29)
  • Use 32-bit float PCM samples in the pulse driver to reduce resampling in the Discord audio consumer (#24)
  • monitor intercept mode now supports filtering (#26)
  • Better stream handling when applications stop playing audio (#29)

Removed

  • sample_log audio consumer -- use wav instead (#24)
  • peek intercept mode -- use monitor instead (#26)

Maintenance

  • Remove PulseFuture in favor of tokio::sync::oneshot (#23)
  • Update dependencies (including old serenity/songbird dependencies that are no longer able to interact with the Discord API) (#31)

Full Changelog: v0.1.1...v0.2.0

v0.1.1

15 Jul 02:51
380ed63

Choose a tag to compare

v0.1.1 Pre-release
Pre-release

This release contains a number of fixes to the initial v0.1.0 release.

Fixes

  • Reduce CPU utilization in the PulseAudio driver by introducing an adaptive sleep into the mainloop task. This does not appear to have any noticeable effect on audio quality, but the maximum sleep interval is adjustable via config, if necessary. (#12)
  • Improved the application's error handling. (#17, #18)
  • Fixed the issue where the bot user would remain online/in voice chat after the application exits. (#21)
  • Fixed a few segfaults in the PulseAudio driver (#22)

v0.1.0 - Initial release

19 Jun 17:23

Choose a tag to compare

Pre-release

Features

  • Basic Discord integration
  • Support for PulseAudio
  • Different audio intercept modes, to allow for different use cases.