WordPress OSINT, maintenance or security needs? Reach out!
TLDWP

Plugin: wavesurfer-wp (Used by 87 domains)

WaveSurfer-WP

πŸ‘€ X-Raym πŸ“¦ v2.8.4 πŸ”— Plugin Homepage

This plugin replaces the default WordPress audio player with a player capable of displaying audio waveforms. It can display a mix of the different audio channels (for podcast, radio replays, e-learning, music), or all channels simultaneously (for sound tutorial, sounds-packs showcases, audio products demo etc…), which is its main purpose.

By working with the default audio/playlist shortcode, you have great advantages:

  • It works with all your previous posts
  • You still have the default player in the Visual Editor (not just shortcode)
  • It supports every audio format supported by WordPress (wav, ogg, mp3, m4a).
  • Safe deactivation: if you deactivate the plugin, your shortcode will fallback to the WordPress default audio player.

Global colors and style settings can be overridden locally by dedicated shortcode attributes.

  • progress_color="purple"
  • wave_color="#FF0000"
  • cursor_color="#FF0000"
  • height="128"
  • bar_width="0"

Also, there is some attributes accessible at shortcode level:

  • mute_button="true"
  • loop_button="true"
  • download_button="true"
  • split_channels="true"
  • player="default"

For more advanced customization, with a custom site-plugin, you can:

  • add shortcode attributes conditionally with the filter wavesurfer_wp_shortcode_attributes.
  • use the wavesurfer_wp_shortcode_data filter if you want to add custom waveform data attributes.
  • use the wavesurfer-wp-init JavaScript event handler to render the player on custom events, like after click on a button. See examples on the WaveSurfer-WP-Init GitHub repository.

Check this Gist for demos of how to use the filters.

Extra features :

  • Pressing play on a player automatically set all the others on the same page to pause.
  • AJAX Page loading compatibility
  • MultiSite Friendly

The default style requires some icons of Font-Awesome 1.0. These are included in the plugin as a small custom font. Because this icon-font is already used in a lot of themes and plugins, you can deactivate this custom font if needed.

You can deactivate the default WaveSurder-WP theme, and use your own theme style. I strongly encourage you to do that as custom CSS is the only way to make it fit your theme perfectly. There is a lot of dedicated CSS selectors for that. You can take one of the included theme as reference.
This will allow you to have more control on icons, responsivity, mouse hover behavior etc…

More Infos & Demos

You can contribute by to WaveSurfer-WP development on GitHub

Themes and Translations are welcome !

Optimization trick: if you only use this plugin on a couple of pages, I invite you to use a plugin like Plugin Organizer or Gonzales to globally deactivate the plugin or its style, and make it load resources only on pages which need it.
No need for that on the back-end, only for front-end.

This player doesn’t have and will not have Like Button, Sharing Button, Play count and Download count.
If you are looking for a WordPress player with such Social Features and advanced statistics like SoundCloud or Hearthis.at, take a look at ZoomSounds.
For other advanced WordPress integration of wavesurfer-js, you can check WavePlayer by luigipulcini or WaveSurfer-Plus by GalleryCreator.

Contrary to the other WordPress plugin based on wavesurfer-js, wavesurfer-js hasn’t been modified in this plugin. This means that you can extend feature of this plugin using the wavesurfer-js methods, and that updates from the wavesurfer-js community will be pushed in WaveSurfer-WP regularly.

WordPress 5 and Guteberg: Inserting [audio] with Gutenberg doesn’t bring the [audio] shortcode as it use to be. As this plugin is designed to hook the audio shortcode, you can use the generic shortcode block in gutenberg to manually write your shortcode, or use the classic editor.

WaveSurfer-WP Premium Add-on

A premium add-on is available to add extra features to WaveSurfer-WP.

  • Cache Peaks File
    This add-on creates and loads peaks from small files, containing peaks values. No need to wait for the full audio to be decoded to display its waveform.

  • Markers System
    You can add custom clickable element on your pages to seek WaveSurfer-WP player to a desired position. Can be useful for adding marks, chapters, and it can even be used for interactive audio transcripts!

  • Plug and Play
    These extra features are packed as an add-on. No need to delete and replace the original plugin. You will still be able to benefit from translations made by the community. Also, the core is still open source, to allow contribution.

  • TimeLine Plugin
    When activated thanks to a shortcode attribute, a customizable time ruler will appear below your waveform.

You can buy it from the official product page.
Thanks for considering this way to support WaveSurfer-WP !

Additional Infos

It is a port for WordPress of WaveSurfer-js by katspaugh.

It also contains Download-js by dandavis.

Donators

Thanks to our generous donators for supporting this plugin development !

  1. SignalToNoize.com
  2. hawthonn
  3. Rob
  4. Robert Getzener

Do you want to contribute or sponsor one particular feature ? See you on the donation page. Thanks !

DomainExposuresHeadersLast Checked
g*a*d*u*f*.com βœ… F 2026-07-26 00:36:20
d*k*l*a.com (WP 7.0.2) βœ… C 2026-07-25 04:34:05
k*a*z*j*n*s.com βœ… F 2026-07-24 12:55:20
r*u*h*a*e*s*u*d.com (WP 7.0.2) πŸ‘€ F 2026-07-24 12:34:29
v*c*o*s*n*h*z*u*i*.com (WP 4.9.29) ⚠️ πŸ‘€ F 2026-07-24 11:12:22
i*l*m*t*r*e.com βœ… F 2026-07-24 08:47:06
v*s*c*o*n*.com (WP 7.0.2) βœ… F 2026-07-23 07:22:33
m*x*t*p.academy πŸ‘€ D 2026-07-23 06:08:11
u*p*r*o*b*o*.com πŸ‘€ F 2026-07-21 17:19:45
a*a*i*n*e*t.com (WP 7.0.2) πŸ‘€ F 2026-07-20 21:31:47
f*t*o*d.com (WP 6.8.6) βœ… F 2026-07-20 21:06:18
f*t*o*p*h*p.com (WP 6.8.6) βœ… F 2026-07-20 20:55:40
f*t*o*p*.com (WP 6.8.6) βœ… F 2026-07-20 20:55:40
t*e*f*n.org βœ… F 2026-07-20 17:04:48
m*d*a*e*e*i*o*.net βœ… F 2026-07-20 05:52:37
r*a*l*o*s.com (WP 7.0.2) βœ… F 2026-07-20 01:27:09
p*o*i*a*.ir βœ… F 2026-07-20 00:58:30
a*o*e*t*a*t*c*l*m*i*.com (WP 7.0.2) βœ… F 2026-07-19 16:50:55
k*y*o*r*w*v*s.com βœ… D 2026-07-19 07:39:48
m*i*t*r*o*.com (WP 5.7.15) ⚠️ πŸ‘€ F 2026-07-19 07:11:57
q*e*c*i*h*c*s.net (WP 7.0.2) πŸ‘€ F 2026-07-18 19:20:21
d*b*n*l*.com (WP 7.0.2) βœ… F 2026-07-18 11:41:59
y*g*m*g*c.com (WP 4.8.25) ⚠️ πŸ‘€ F 2026-07-18 01:06:44
a*o*h*r*l*f*.com (WP 7.0.2) βœ… F 2026-07-17 22:09:00
m*d*a*p*d*g*g*q*e.com (WP 6.4.8) ⚠️ πŸ‘€ F 2026-07-17 16:18:07
k*s*b*o*s.com (WP 7.0.1) πŸ‘€ C 2026-07-17 13:00:34
f*y*i*e.org βœ… A 2026-07-17 09:34:21
s*m*e*b*c*l*r.com (WP 7.0.1) βœ… C 2026-07-17 08:41:51
r*v*s*a*m*a*q*e.com πŸ‘€ F 2026-07-17 05:13:29
k*n*d*b.com (WP 6.9.4) πŸ‘€ F 2026-07-16 17:50:02
y*g*c*n*i*n*i*.com (WP 6.9.4) βœ… F 2026-07-16 06:58:18
r*g*t*y*o*.o*g.au βœ… F 2026-07-14 15:37:55
z*m*p*e*s.com (WP 7.0.1) βœ… F 2026-07-14 06:38:55
s*u*d*e*s*n*n*-*r*d*c*i*n.com (WP 7.0.1) πŸ‘€ F 2026-07-14 05:06:48
s*o*e*t*a*d*r*.com (WP 7.0.1) βœ… F 2026-07-13 10:56:05
s*o*a*b*a*a*s.com (WP 6.9.4) βœ… F 2026-07-13 05:47:23
h*s*d*w*s*.o*g.ua βœ… F 2026-07-13 03:27:25
t*x*b*r*n*x*e*t.ru βœ… F 2026-07-11 22:25:35
m*r*s*i*t.com (WP 7.0.1) πŸ‘€ F 2026-07-11 08:56:48
m*r*-*a*r*s.com (WP 7.0.1) βœ… F 2026-07-11 02:45:29
b*s*u*h*r*c*r*s.com πŸ‘€ F 2026-07-11 00:17:09
w*r*d*i*e*a*.com βœ… F 2026-07-10 22:54:55
l*m*u*i*.com (WP 6.8.5) πŸ‘€ F 2026-07-10 10:48:31
k*m*g*.net βœ… B 2026-07-10 09:02:46
w*o*l*s*u*d*.com (WP 6.9.4) βœ… F 2026-07-10 05:59:34
b*n*o*h*k*r*.com (WP 7.0) πŸ‘€ F 2026-07-10 05:42:50
g*l*e*z*b*a*t*d*o.com (WP 6.9.4) πŸ‘€ F 2026-07-10 04:41:56
w*l*g*n*d*o*.com βœ… F 2026-07-10 02:42:25
s*o*e*t*a*d*r*.org (WP 7.0) πŸ‘€ F 2026-07-09 13:22:35
o*g*o.agency βœ… F 2026-07-08 10:53:55
q*l*m*s*s*l*t*o*s.com (WP 5.3.21) ⚠️ F 2026-07-08 10:30:19
a*l*.team (WP 6.8.5) πŸ‘€ F 2026-07-08 07:12:51
5*n*a*c*s*e*e*.com πŸ‘€ D 2026-07-08 06:37:35
g*o*t*m*d*m*r*e*i*g.com (WP 7.0) βœ… F 2026-07-08 01:24:15
w*o*s*m*s*c.com (WP 6.4.8) ⚠️ πŸ‘€ F 2026-07-07 20:47:05
n*d*t*e*t*e.com (WP 6.9.4) πŸ‘€ F 2026-07-07 09:38:51
m*i*a*i*n.com πŸ”“ F 2026-07-07 01:51:49
s*o*y*o*e*m*r*e*i*g.show (WP 7.0) πŸ‘€ F 2026-07-07 00:05:57
c*n*r*s*n*.com (WP 6.7.5) πŸ‘€ F 2026-07-06 03:40:12
l*y*a*a*c*.com (WP 7.0) βœ… F 2026-07-05 22:51:57
i*a*o*r*v*e*a.org (WP 7.0) βœ… F 2026-07-04 16:44:25
k*r*.digital (WP 7.0) βœ… D 2026-07-04 14:06:39
h*r*s*h*h*m*s*k.de (WP 7.0) πŸ‘€ F 2026-07-04 12:40:38
c*a*e*e*i*.com (WP 7.0) βœ… D 2026-07-03 21:26:51
p*r*e*t*v*m*s*c.com (WP 6.9.4) βœ… F 2026-07-03 21:06:54
s*h*o*o*s*u*d.ch βœ… B 2026-07-03 20:58:12
d*s*m*n.at (WP 7.0) πŸ‘€ F 2026-07-03 20:50:09
r*d*o*l*p*e*a*d.de (WP 6.9.4) βœ… F 2026-07-03 07:24:52
w*v*l.com (WP 6.8.3) πŸ‘€ F 2026-07-02 11:07:05
p*z*o*d*o*.com βœ… F 2026-07-01 21:05:23
c*b*s*r*i*.com (WP 5.6.17) ⚠️ πŸ‘€ F 2026-07-01 14:31:11
1*0*u*i*.com βœ… F 2026-07-01 01:37:38
c*t*e*i*e*o*e*t*l*s*e.com (WP 7.0) βœ… F 2026-06-30 14:11:04
c*l*e*t*o*s*d*g*t*l*s*o*v*.org (WP 6.3.8) ⚠️ πŸ‘€ F 2026-06-13 23:16:48
z*v*t*p*s*s*a*y*h.sk (WP 6.5.5) βœ… F 2026-06-13 03:56:10
d*t*k*y*p*a*d*.pl πŸ‘€ F 2026-06-11 06:33:28
i*a*o*r*v*e*a.es (WP 7.0) πŸ‘€ F 2026-06-07 15:20:25
m*s*o*e*r*n*o*e.it (WP 4.4.33) ⚠️ F 2026-06-07 10:38:01
s*u*i*d*b*s*i*.fr (WP 6.9.4) βœ… F 2026-06-06 06:28:53
s*u*d*n*s*i*n*e.net πŸ”“ F 2026-06-05 21:48:22
f*e*s*o*k*o*t*g*a*c*i*e.com βœ… F 2026-06-03 22:25:50
f*e*m*s*c*g.com (WP 7.0) βœ… F 2026-06-03 21:04:04
h*m*l*r*c*i*e*s.com (WP 7.0) βœ… F 2026-06-01 19:12:12
s*m*l*k*d.com βœ… F 2026-06-01 15:51:04
a*d*o*v*n*.com (WP 6.8.5) βœ… F 2026-06-01 11:35:26
t*e*i*f*p*o*e*t.com (WP 6.8.5) βœ… F 2026-06-01 06:38:53
d*e*t*m*e*c*a*d*a*o*e*.de (WP 7.0) βœ… F 2026-05-30 23:50:48

Top 50 Plugins

Plugin Count
elementor 1,781,350
contact-form-7 1,763,473
elementor-pro 1,056,403
woocommerce 818,396
revslider 613,184
jetpack 459,687
js_composer 423,500
wp-rocket 341,701
essential-addons-for-elementor-lite 267,186
complianz-gdpr 260,358
gravityforms 257,842
google-site-kit 232,120
cookie-law-info 230,851
instagram-feed 226,401
sitepress-multilingual-cms 212,109
header-footer-elementor 208,941
google-analytics-for-wordpress 207,506
bluehost-wordpress-plugin 193,159
elementskit-lite 182,255
gutenberg 167,504
cookie-notice 150,713
litespeed-cache 142,941
gtranslate 126,300
wpforms-lite 125,731
the-events-calendar 123,260
gutenberg-core 121,980
astra-sites 114,946
popup-maker 110,750
woocommerce-payments 110,631
tablepress 102,411
honeypot 98,192
astra-addon 94,627
wp-smushit 91,689
duracelltomi-google-tag-manager 90,994
layerslider 90,135
coblocks 89,955
all-in-one-seo-pack 89,864
bb-plugin 86,751
akismet 85,480
premium-addons-for-elementor 85,165
cleantalk-spam-protect 83,466
ml-slider 82,941
mailchimp-for-wp 82,596
megamenu 80,887
woocommerce-gateway-stripe 80,153
fusion-builder 77,796
jet-engine 77,676
ewww-image-optimizer 76,887
smart-slider-3 76,763
wp-pagenavi 76,618

Top 50 Themes

Theme Count
hello-elementor 623,608
Divi 500,513
astra 418,376
flatsome 137,115
Avada 122,205
generatepress 115,566
pub 84,984
oceanwp 81,354
kadence 79,424
enfold 69,500
salient 65,679
twentyseventeen 54,668
bb-theme 52,923
betheme 52,600
twentytwentyfour 52,508
blocksy 51,323
cocoon-master 49,331
dt-the7 45,735
twentytwentyfive 44,941
h4 42,389
woodmart 41,191
neve 38,486
Avada-Child-Theme 37,096
gox 36,285
bridge 31,680
twentytwentyone 30,564
lightning 29,886
twentytwenty 28,924
swell 27,928
bricks 26,537
Impreza 26,232
Newspaper 24,292
twentytwentythree 22,275
epik-redesign 19,258
twentytwentytwo 18,955
uncode 18,704
twentysixteen 17,709
pro 17,598
sydney 16,686
storefront 16,470
Total 14,553
hello-theme-child-master 14,056
factory-templates-4 13,746
extendable 13,275
themify-ultra 13,031
hestia 12,693
yootheme 12,635
yith-wonder 12,470
porto 12,064
jupiter 11,703