Skip to content

v0.4.0

Compare
Choose a tag to compare
@HEnquist HEnquist released this 19 Nov 19:57
· 953 commits to master since this release
375849a

New features:

  • New commands to get more playback information from the websocket server.
  • Changed all websocket commands to use Json input and output.
  • Added optional support for secure websocket connections (wss).
  • Rename the optional websocket to feature to websocket.
  • Add new optional feature secure-websocket for wss support.
  • Added an option to generate arbitrary length filters for testing convolution cpu load.
  • Possible to use Reload command to restart from inactive state.
  • Handle quirks of the USB audio gadget when used as Alsa capture source.
  • Add loglevel option.
  • Use local time instead of UTC in log messages.
  • Add command line options to override some parameters.
  • Add substitution of $samplerate$ and $channels$ tokens in config.

Bugfixes:

  • Better handling of input device errors, fixes 100% cpu usage after panic.
  • Use Instant instead of SystemTimeto avoid issues when system clock is changed.
  • Fix 100% cpu when Stdin doesn't provide any data.
  • Reduce cpu usage when using PulseAudio.
  • Fix buffer size handling for alsa capture.
  • Fix high frequency noise from synchronous resampler.