[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fzkViPFSRCsmOc64LXv12IjEcQ6GO5KBEKoX2UNwYnTY":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":35,"analysis":140,"fingerprints":209},"simple-flowplayer","Simple Flowplayer","0.9.5","tumichnix","https:\u002F\u002Fprofiles.wordpress.org\u002Ftumichnix\u002F","\u003Cp>Dieses Plugin ermöglicht das einfache präsentieren von Medien aus der Mediathek, sowie externen Quellen, mit hilfe des Flowplayers.\u003C\u002Fp>\n\u003Ch4>Plugin’s Official Site\u003C\u002Fh4>\n\u003Cp>Simple Flowplayer \u003Ca href=\"http:\u002F\u002Fscreennetz.de\u002Fdevelop\u002Fsimple-flowplayer\u002F\" rel=\"nofollow ugc\">(http:\u002F\u002Fscreennetz.de\u002Fdevelop\u002Fsimple-flowplayer\u002F)\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fscreennetz.de\u002Fdevelop\u002Fsimple-flowplayer\u002F\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","Dieses Plugin ermöglicht das einfache präsentieren von Medien aus der Mediathek, sowie externen Quellen, mit hilfe des Flowplayers.",10,3246,0,"2012-02-04T20:17:00.000Z","3.3.2","2.9","",[19,20,21,22],"audio","flowplayer","media","player","http:\u002F\u002Fscreennetz.de\u002Fdevelop\u002Fsimple-flowplayer\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-flowplayer.0.9.5.zip",85,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":25,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},2,20,30,84,"2026-04-04T22:42:49.127Z",[36,60,81,102,122],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":55,"download_link":56,"security_score":57,"vuln_count":58,"unpatched_count":13,"last_vuln_date":59,"fetched_at":27},"compact-wp-audio-player","Compact WP Audio Player","1.9.15","mra13","https:\u002F\u002Fprofiles.wordpress.org\u002Fmra13\u002F","\u003Cp>Compact WordPress Audio Player plugin is an HTML5 + Flash hybrid based wordpress plugin which can be used to embed an mp3 audio file on your WordPress post or page using a shortcode. The audio player is cute and compact and will play on all major browsers.\u003C\u002Fp>\n\u003Cp>This audio player plugin Supports .mp3 and .ogg file formats.\u003C\u002Fp>\n\u003Cp>The audio files that you embed using this plugin will work on all devices.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>The audio player is compact so it does not take a lot of real estate on your webpage\u003C\u002Fli>\n\u003Cli>HTML5 compatible so the audio files embedded with this plugin will play on iOS devices\u003C\u002Fli>\n\u003Cli>Works on all major browsers – IE7, IE8, IE9, Safari, Firefox, Chrome\u003C\u002Fli>\n\u003Cli>The audio player is responsive.\u003C\u002Fli>\n\u003Cli>If you do podcasting then this audio player can be used to embed the audio files on your WordPress posts or pages\u003C\u002Fli>\n\u003Cli>If you are selling audio files from your site then you can use this plugin to offer a preview\u003C\u002Fli>\n\u003Cli>Add the audio player to any post\u002Fpage using shortcode\u003C\u002Fli>\n\u003Cli>Use autoplay option to play an audio\u002Fmp3 file as soon as the page loads\u003C\u002Fli>\n\u003Cli>Ability to specify both the mp3 and ogg version of your audio files. The plugin will play the appropriate one based on the device. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002F4eBIPqfZiss?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>More details can be found on the \u003Ca href=\"https:\u002F\u002Fwww.tipsandtricks-hq.com\u002Fwordpress-audio-music-player-plugin-4556\" rel=\"nofollow ugc\">Compact Audio Player Plugin Page\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Use the following shortcode to embed an audio file anywhere on your site\u003C\u002Fp>\n\u003Cp>[sc_embed_player fileurl=”URL OF THE MP3 FILE”]\u003C\u002Fp>\n\u003Cp>Example shortcode:\u003C\u002Fp>\n\u003Cp>[sc_embed_player fileurl=”http:\u002F\u002Fwww.example.com\u002Fwp-content\u002Fuploads\u002Fmy-music\u002Fmysong.mp3″]\u003C\u002Fp>\n","A Compact WP Audio Player Plugin that is compatible with all major browsers and devices (Android, iPhone, iPad)",20000,661941,82,68,"2025-12-02T03:11:00.000Z","6.9.4","5.0",[19,52,53,21,54],"audio-player","embed","media-player","https:\u002F\u002Fwww.tipsandtricks-hq.com\u002Fwordpress-audio-music-player-plugin-4556","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcompact-wp-audio-player.1.9.15.zip",97,6,"2025-01-03 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":49,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":78,"download_link":79,"security_score":80,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"az-video-and-audio-player-addon-for-elementor","Lean Player – Video and Audio Player for WordPress, Elementor, Block Editor and Classic Editor","3.0.8","Lean Plugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fazplugins\u002F","\u003Cp>“Lean Player – Video and Audio Player for WordPress, Elementor, Block Editor and Classic Editor” – is a simple, lightweight and customizable HTML5, YouTube, Vimeo & mp3 media player that supports all devices. It supports all the major file formats for audio & video. Included audio & video player widget \u002F addon and shortcode support that has lots of customization options, using those options you can change the player settings how you want.\u003C\u002Fp>\n\u003Cp>Version 3.0.0 marks a major milestone: our rebranding checkpoint and major update. We’ve rebranded our plugin under the LeanPlugins brand and made significant improvements to make it more performance-focused and aligned with our brand philosophy.\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fdemo.leanplugins.com\u002Fvideo-and-audio-player\u002F?utm_source=wordpress.org&utm_medium=desc\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003Cbr \u002F>\n👉 \u003Ca href=\"https:\u002F\u002Fleanplugins.com\u002Fwordpress-plugins\u002Fvideo-and-audio-player\u002F?utm_source=wordpress.org&utm_medium=desc&utm_campaign=upgrade#pricing\" rel=\"nofollow ugc\">Purchase Pro\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Player Management:\u003C\u002Fstrong>\u003Cbr \u002F>\n* \u003Cstrong>Global Player Settings\u003C\u002Fstrong> – Set default behavior once for all players\u003Cbr \u002F>\n* \u003Cstrong>Player Manager\u003C\u002Fstrong> – Create and manage players through admin interface\u003Cbr \u002F>\n* \u003Cstrong>Per-Player Configuration\u003C\u002Fstrong> – Override global settings for individual players\u003Cbr \u002F>\n* \u003Cstrong>Admin Columns\u003C\u002Fstrong> – View all players at a glance with Player Type, Source Type, Source, Autoplay status, and copy-ready Shortcode\u003Cbr \u002F>\n* \u003Cstrong>Preview Player\u003C\u002Fstrong> – Preview your player before publishing directly from the players list or from the player edit page\u003Cbr \u002F>\n* \u003Cstrong>Simple Shortcode\u003C\u002Fstrong> – [lean_player id=”123″] to embed anywhere\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Video Sources:\u003C\u002Fstrong>\u003Cbr \u002F>\n* YouTube video support\u003Cbr \u002F>\n* Vimeo video support\u003Cbr \u002F>\n* HTML5 video (upload or URL\u002FCDN)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Audio Sources:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Supported formats: MP3, OGG, WAV, M4A, AAC\u003Cbr \u002F>\n* Audio streaming support (MP3, AAC streams)\u003Cbr \u002F>\n* Media library upload or direct URL\u002Fstreaming URL\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Playback Options:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Autoplay\u003Cbr \u002F>\n* Start Muted\u003Cbr \u002F>\n* Initial Volume control (0-100%)\u003Cbr \u002F>\n* Loop playback\u003Cbr \u002F>\n* Default Playback Speed (0.5x to 4x)\u003Cbr \u002F>\n* Time Display Format – Countdown or elapsed time [PRO]\u003Cbr \u002F>\n* Skip Amount – Set forward\u002Fback jump time (1-60 seconds) [PRO]\u003Cbr \u002F>\n* Reset to start when finished\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Player Controls:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Fullscreen button\u003Cbr \u002F>\n* Click to play\u002Fpause\u003Cbr \u002F>\n* Picture-in-picture (PIP) mode\u003Cbr \u002F>\n* Keyboard shortcuts\u003Cbr \u002F>\n* Custom Player Controls – Show\u002Fhide and reorder controls (play-large, play, progress, current-time, mute, volume, captions, settings, pip, airplay, fullscreen, download) [PRO]\u003Cbr \u002F>\n* Auto-Hide Controls – Hide controls during playback [PRO]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Design & Styling:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Display your own preview thumbnail\u003Cbr \u002F>\n* Primary Color customization – Match player with your brand colors [PRO]\u003Cbr \u002F>\n* Compatible on all mobile & desktop devices\u003Cbr \u002F>\n* Very lightweight – no major impact on website speed\u003Cbr \u002F>\n* Works with all themes\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Integration:\u003C\u002Fstrong>\u003Cbr \u002F>\n* Elementor widgets (video & audio)\u003Cbr \u002F>\n* Block Editor (Gutenberg) support\u003Cbr \u002F>\n* Classic Editor support\u003Cbr \u002F>\n* Shortcode support everywhere\u003C\u002Fp>\n\u003Ch3>Video Player Elementor Widget\u002FAddon Options (All FREE)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Video Type (YouTube\u002FVimeo\u002FHTML5)\u003C\u002Fli>\n\u003Cli>YouTube Video URL\u003C\u002Fli>\n\u003Cli>Vimeo Video URL\u003C\u002Fli>\n\u003Cli>HTML5 Video (Upload or URL)\u003C\u002Fli>\n\u003Cli>Display Preview Thumbnail\u003C\u002Fli>\n\u003Cli>Autoplay\u003C\u002Fli>\n\u003Cli>Start Muted\u003C\u002Fli>\n\u003Cli>Initial Volume\u003C\u002Fli>\n\u003Cli>Loop\u003C\u002Fli>\n\u003Cli>Click To Play\u002FPause\u003C\u002Fli>\n\u003Cli>Fullscreen Toggle\u003C\u002Fli>\n\u003Cli>Default Playback Speed\u003C\u002Fli>\n\u003Cli>Picture-in-picture (PIP)\u003C\u002Fli>\n\u003Cli>Keyboard Shortcuts\u003C\u002Fli>\n\u003Cli>Reset To Start After End\u003C\u002Fli>\n\u003Cli>20+ Design & Styling options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Audio Player Elementor Widget\u002FAddon Options (All FREE)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Audio Source (Upload, URL, or Streaming URL) – Supported formats: MP3, OGG, WAV, M4A, AAC, and audio streams (MP3, AAC streams)\u003C\u002Fli>\n\u003Cli>Autoplay\u003C\u002Fli>\n\u003Cli>Start Muted\u003C\u002Fli>\n\u003Cli>Initial Volume\u003C\u002Fli>\n\u003Cli>Loop\u003C\u002Fli>\n\u003Cli>Default Playback Speed\u003C\u002Fli>\n\u003Cli>20+ Styling options\u003C\u002Fli>\n\u003C\u002Ful>\n","WordPress Video Player & Audio Player plugin - simple, lightweight and customizable HTML5, YouTube, Vimeo & mp3 media player that supports all devices",3000,39502,90,4,"2026-02-13T15:43:00.000Z","4.0","7.4",[52,76,54,22,77],"elementor","video-player","https:\u002F\u002Fleanplugins.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Faz-video-and-audio-player-addon-for-elementor.3.0.8.zip",100,{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":80,"num_ratings":91,"last_updated":92,"tested_up_to":93,"requires_at_least":73,"requires_php":17,"tags":94,"homepage":97,"download_link":98,"security_score":99,"vuln_count":100,"unpatched_count":13,"last_vuln_date":101,"fetched_at":27},"wavesurfer-wp","WaveSurfer-WP","2.8.4","X-Raym","https:\u002F\u002Fprofiles.wordpress.org\u002Fx-raym\u002F","\u003Cp>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.\u003C\u002Fp>\n\u003Cp>By working with the default audio\u002Fplaylist shortcode, you have great advantages:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>It works with all your previous posts\u003C\u002Fli>\n\u003Cli>You still have the default player in the Visual Editor (not just shortcode)\u003C\u002Fli>\n\u003Cli>It supports every audio format supported by WordPress (wav, ogg, mp3, m4a).\u003C\u002Fli>\n\u003Cli>Safe deactivation: if you deactivate the plugin, your shortcode will fallback to the WordPress default audio player.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Global colors and style settings can be overridden locally by dedicated shortcode attributes.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>progress_color=\"purple\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>wave_color=\"#FF0000\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>cursor_color=\"#FF0000\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>height=\"128\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>bar_width=\"0\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Also, there is some attributes accessible at shortcode level:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>mute_button=\"true\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>loop_button=\"true\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>download_button=\"true\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>split_channels=\"true\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>player=\"default\"\u003C\u002Fcode>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>For more advanced customization, with a custom \u003Ca href=\"http:\u002F\u002Fwww.wpbeginner.com\u002Fbeginners-guide\u002Fwhat-why-and-how-tos-of-creating-a-site-specific-wordpress-plugin\u002F\" rel=\"nofollow ugc\">site-plugin\u003C\u002Fa>, you can:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>add shortcode attributes conditionally with the filter \u003Ccode>wavesurfer_wp_shortcode_attributes\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>use the \u003Ccode>wavesurfer_wp_shortcode_data\u003C\u002Fcode> filter if you want to add custom waveform data attributes.\u003C\u002Fli>\n\u003Cli>use the \u003Ccode>wavesurfer-wp-init\u003C\u002Fcode> JavaScript event handler to render the player on custom events, like after click on a button. See examples on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FX-Raym\u002Fwavesurfer-wp-init\" rel=\"nofollow ugc\">WaveSurfer-WP-Init\u003C\u002Fa> GitHub repository.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Check this \u003Ca href=\"https:\u002F\u002Fgist.github.com\u002FX-Raym\u002F5c388e6554b30ca6a56646fb8d96d17f\" rel=\"nofollow ugc\">Gist\u003C\u002Fa> for demos of how to use the filters.\u003C\u002Fp>\n\u003Cp>Extra features :\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Pressing play on a player automatically set all the others on the same page to pause.\u003C\u002Fli>\n\u003Cli>AJAX Page loading compatibility\u003C\u002Fli>\n\u003Cli>MultiSite Friendly\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The default style requires some icons of \u003Ca href=\"https:\u002F\u002Ffortawesome.github.io\u002F\" rel=\"nofollow ugc\">Font-Awesome 1.0\u003C\u002Fa>. 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.\u003C\u002Fp>\n\u003Cp>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.\u003Cbr \u002F>\nThis will allow you to have more control on icons, responsivity, mouse hover behavior etc…\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.extremraym.com\u002Fen\u002Fwavesurfer-wp\" rel=\"nofollow ugc\">More Infos & Demos\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>You can contribute by to WaveSurfer-WP development on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fx-raym\u002Fwavesurfer-wp\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Themes and Translations are welcome !\u003C\u002Fp>\n\u003Cp>Optimization trick: if you only use this plugin on a couple of pages, I invite you to use a plugin like \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fplugin-organizer\u002F\" rel=\"ugc\">Plugin Organizer\u003C\u002Fa> or \u003Ca href=\"http:\u002F\u002Ftomasz-dobrzynski.com\u002Fwordpress-gonzales\" rel=\"nofollow ugc\">Gonzales\u003C\u002Fa> to globally deactivate the plugin or its style, and make it load resources only on pages which need it.\u003Cbr \u002F>\nNo need for that on the back-end, only for front-end.\u003C\u002Fp>\n\u003Cp>This player doesn’t have and will not have Like Button, Sharing Button, Play count and Download count.\u003Cbr \u002F>\nIf you are looking for a WordPress player with such Social Features and advanced statistics like \u003Ca href=\"http:\u002F\u002Fwww.soundcloud.com\" rel=\"nofollow ugc\">SoundCloud\u003C\u002Fa> or \u003Ca href=\"http:\u002F\u002Fwww.hearthis.at\" rel=\"nofollow ugc\">Hearthis.at\u003C\u002Fa>, take a look at \u003Ca href=\"http:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fzoomsounds-neat-html5-audio-player\u002F4525354\" rel=\"nofollow ugc\">ZoomSounds\u003C\u002Fa>.\u003Cbr \u002F>\nFor other advanced WordPress integration of wavesurfer-js, you can check \u003Ca href=\"http:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwaveplayer-a-wordpress-audio-player\u002F14349799\" rel=\"nofollow ugc\">WavePlayer\u003C\u002Fa> by luigipulcini or \u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwavesurfer-plus-mp3-player-module-for-gmedia-plugin\u002F19242349\" rel=\"nofollow ugc\">WaveSurfer-Plus\u003C\u002Fa> by GalleryCreator.\u003C\u002Fp>\n\u003Cp>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 \u003Ca href=\"http:\u002F\u002Fwavesurfer-js.org\u002F\" rel=\"nofollow ugc\">methods\u003C\u002Fa>, and that updates from the wavesurfer-js community will be pushed in WaveSurfer-WP regularly.\u003C\u002Fp>\n\u003Cp>WordPress 5 and Guteberg: Inserting \u003Ccode>[audio]\u003C\u002Fcode> with Gutenberg doesn’t bring the \u003Ccode>[audio]\u003C\u002Fcode> 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.\u003C\u002Fp>\n\u003Ch4>WaveSurfer-WP Premium Add-on\u003C\u002Fh4>\n\u003Cp>A premium add-on is available to add extra features to WaveSurfer-WP.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>Cache Peaks File\u003Cbr \u002F>\nThis 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.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Markers System\u003Cbr \u002F>\nYou 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 \u003Ca href=\"https:\u002F\u002Fwww.extremraym.com\u002Fen\u002Fwavesurfer-wp-markers\" rel=\"nofollow ugc\">interactive audio transcripts\u003C\u002Fa>!\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Plug and Play\u003Cbr \u002F>\nThese 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.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>TimeLine Plugin\u003Cbr \u002F>\nWhen activated thanks to a shortcode attribute, a customizable time ruler will appear below your waveform.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can buy it from the official \u003Ca href=\"https:\u002F\u002Fwww.extremraym.com\u002Fen\u002Fdownloads\u002Fwavesurfer-wp-premium\" rel=\"nofollow ugc\">product page\u003C\u002Fa>.\u003Cbr \u002F>\nThanks for considering this way to support WaveSurfer-WP !\u003C\u002Fp>\n\u003Ch3>Additional Infos\u003C\u002Fh3>\n\u003Cp>It is a port for WordPress of \u003Ca href=\"http:\u002F\u002Fwavesurfer-js.org\u002F\" rel=\"nofollow ugc\">WaveSurfer-js\u003C\u002Fa> by katspaugh.\u003C\u002Fp>\n\u003Cp>It also contains \u003Ca href=\"http:\u002F\u002Fdanml.com\u002Fdownload.html\" rel=\"nofollow ugc\">Download-js\u003C\u002Fa> by dandavis.\u003C\u002Fp>\n\u003Ch3>Donators\u003C\u002Fh3>\n\u003Cp>Thanks to our generous donators for supporting this plugin development !\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fsignaltonoize.com\u002F\" rel=\"nofollow ugc\">SignalToNoize.com\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftheopod.com\" rel=\"nofollow ugc\">hawthonn\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fsoundpacks.com\" rel=\"nofollow ugc\">Rob\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Frobertgetzner.com\u002F\" rel=\"nofollow ugc\">Robert Getzener\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Do you want to contribute or sponsor one particular feature ? See you on the \u003Ca href=\"https:\u002F\u002Fwww.extremraym.com\u002Fen\u002Fdonation\u002F\" rel=\"nofollow ugc\">donation page\u003C\u002Fa>. Thanks !\u003C\u002Fp>\n","Customizable HTML5 Audio controller with waveform preview (mixed or split channels), using WordPress native audio and playlist shortcode.",400,21844,11,"2026-02-04T18:02:00.000Z","5.4.19",[19,21,22,95,96],"visualization","waveform","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwavesurfer-wp\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwavesurfer-wp.zip",99,1,"2026-02-05 18:34:33",{"slug":103,"name":104,"version":105,"author":106,"author_profile":107,"description":108,"short_description":109,"active_installs":110,"downloaded":111,"rating":80,"num_ratings":112,"last_updated":113,"tested_up_to":114,"requires_at_least":115,"requires_php":17,"tags":116,"homepage":120,"download_link":121,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27},"zbplayer","zbPlayer","2.4.2","zubaka","https:\u002F\u002Fprofiles.wordpress.org\u002Fzubaka\u002F","\u003Cp>zbPlayer is a very easy audio plugin – you can select some options like: include Download link or no, enable autoplay or no and setup width of player. Other things will be done by zbPlayer plugun automatically. One nice feature – player support cyrillic filenames without problem.\u003C\u002Fp>\n\u003Ch3>Known Issues\u003C\u002Fh3>\n\u003Ch4>Sometime my .m4a fields doesn’t play. Why is it?\u003C\u002Fh4>\n\u003Cp>Unfortunately, some of .m4a files has nuances and cannot play by player. We can’t fix that. Use .mp3 files – they works always.\u003C\u002Fp>\n","zbPlayer is a small and very easy plugin. It does one thing: capture mp3 links and insert a small flash player instead.",300,36699,7,"2020-09-30T20:37:00.000Z","5.5.18","3.5",[52,117,54,118,119],"flash-player","mp3","small-mp3-player","http:\u002F\u002Fgilevich.com\u002Fportfolio\u002Fzbplayer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fzbplayer.2.4.2.zip",{"slug":123,"name":124,"version":125,"author":126,"author_profile":127,"description":128,"short_description":129,"active_installs":80,"downloaded":130,"rating":131,"num_ratings":71,"last_updated":132,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":133,"homepage":135,"download_link":136,"security_score":137,"vuln_count":138,"unpatched_count":13,"last_vuln_date":139,"fetched_at":27},"media-downloader","Media Downloader","0.4.7.8","Ederson Peka","https:\u002F\u002Fprofiles.wordpress.org\u002Federsonpeka\u002F","\u003Cp>\u003Cstrong>Note: Updating from versions prior to 0.3 requires reactivating!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Media Downloader plugin lists MP3 files from a folder through the [mediadownloader] shortcode. It reads MP3 information directly from the files. It also can try to get rid of stupid content blockers (mainly corporatives), changing all links to .MP3 files into some download URL without the string “MP3”.\u003C\u002Fp>\n","Lists MP3 files from a folder.",22011,86,"2025-12-03T13:49:00.000Z",[19,21,118,22,134],"podcast","https:\u002F\u002Federson.ferreira.tec.br","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmedia-downloader.0.4.7.8.zip",98,3,"2025-01-27 00:00:00",{"attackSurface":141,"codeSignals":156,"taintFlows":172,"riskAssessment":200,"analyzedAt":208},{"hooks":142,"ajaxHandlers":152,"restRoutes":153,"shortcodes":154,"cronEvents":155,"entryPointCount":13,"unprotectedCount":13},[143,149],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","admin_menu","menu","screen-simple-flowplayer.php",89,{"type":144,"name":150,"callback":150,"file":147,"line":151},"init",368,[],[],[],[],{"dangerousFunctions":157,"sqlUsage":158,"outputEscaping":160,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":100,"bundledLibraries":171},[],{"prepared":13,"raw":13,"locations":159},[],{"escaped":30,"rawEcho":71,"locations":161},[162,165,167,169],{"file":147,"line":163,"context":164},183,"raw output",{"file":147,"line":166,"context":164},186,{"file":147,"line":168,"context":164},193,{"file":147,"line":170,"context":164},205,[],[173,191],{"entryPoint":174,"graph":175,"unsanitizedCount":100,"severity":190},"saveOptions (screen-simple-flowplayer.php:281)",{"nodes":176,"edges":187},[177,182],{"id":178,"type":179,"label":180,"file":147,"line":181},"n0","source","$_POST['ssf']",283,{"id":183,"type":184,"label":185,"file":147,"line":181,"wp_function":186},"n1","sink","update_option() [Settings Manipulation]","update_option",[188],{"from":178,"to":183,"sanitized":189},false,"low",{"entryPoint":192,"graph":193,"unsanitizedCount":13,"severity":190},"\u003Cscreen-simple-flowplayer> (screen-simple-flowplayer.php:0)",{"nodes":194,"edges":197},[195,196],{"id":178,"type":179,"label":180,"file":147,"line":181},{"id":183,"type":184,"label":185,"file":147,"line":181,"wp_function":186},[198],{"from":178,"to":183,"sanitized":199},true,{"summary":201,"deductions":202},"The 'simple-flowplayer' plugin exhibits a strong security posture with no known vulnerabilities in its history and a clean record regarding dangerous functions and direct SQL queries. The absence of AJAX handlers, REST API routes, shortcodes, and cron events significantly limits the plugin's attack surface.  However, the static analysis reveals a concerning aspect: 33% of output escaping is not properly handled, which could lead to Cross-Site Scripting (XSS) vulnerabilities if user-controlled data is directly outputted without sanitization. While the taint analysis shows only one flow with unsanitized paths and no critical or high-severity issues, this single instance warrants attention as it indicates a potential entry point for malicious input, even if currently assessed as low risk.  The presence of one capability check suggests some basic security awareness, but the lack of nonce checks on potential entry points (though currently none are present) is a common best practice that is missing. Overall, the plugin is well-structured with minimal potential for common web attacks, but the unescaped output presents a tangible risk that should be addressed to achieve a more robust security profile.",[203,205],{"reason":204,"points":58},"Unescaped output identified",{"reason":206,"points":207},"Flow with unsanitized path",5,"2026-03-17T00:37:36.852Z",{"wat":210,"direct":218},{"assetPaths":211,"generatorPatterns":214,"scriptPaths":215,"versionParams":216},[212,213],"\u002Fwp-content\u002Fplugins\u002Fsimple-flowplayer\u002Fflowplayer\u002Fflowplayer-3.2.4.min.js","\u002Fwp-content\u002Fplugins\u002Fsimple-flowplayer\u002Fflowplayer\u002Fflowplayer-3.2.4.swf",[],[212],[217],"simple-flowplayer\u002Fflowplayer\u002Fflowplayer-3.2.4.min.js?ver=",{"cssClasses":219,"htmlComments":220,"htmlAttributes":221,"restEndpoints":222,"jsGlobals":223,"shortcodeOutput":224},[],[],[],[],[20],[225,226,227,228,229,230,231],"\u003Cdiv style=\"margin-top: 3px; display:block; width:"," height:","\" id=\"","\">\u003C\u002Fdiv>","\u003Cscript type=\"text\u002Fjavascript\" language=\"JavaScript\">\n                        flowplayer(\"","\", {src: \"","\""]