AudioPlayer Add-on | Vaadin

Headless audio player using WebAudio API to allow streaming playback of an server-side PCM data buffer. Offers server side controls and pluggable effects.

AudioPlayer is an add-on for Vaadin that uses WebAudio to allow streaming playback of an arbitrary server-side PCM data buffer. Audio can be transported as WAV. It also supports server-side control of the audio playback such as audio and stereo balance, as well as advanced control via pluggable effects, such as highpass and lowpass filters.


Includes demo application that shows examples of most functionality including:

  • streaming different types of audio files
  • creating UI that connects to the audio player
  • server-side control of audio player
  • creating effect chains with pluggable effects


For more information about using the addon and/or running the demo application, see the file or visit the github page:


Link to this version
StableReleased 15 February 2022Apache License 2.0
Framework Support
Vaadin platform 14
Also supported:
Polymer 2 (2.0.2)Polymer 3 (3.0.0)Vaadin 7 (1.3)
Browser Compatibility
Install with
Release notes - Version 3.1.0

Version 3.1.0

  • Added range support