[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fBMLTJLzPDZIgP7Dvzqmnn6VHouprM90Hyrlc5q569b4":3,"$fI7VVf8fTXSEZO8KCnXSDaWmOL15kpzWN7f6sKSY9aoM":245,"$fGMKYI6K95sU4jMR0kVRoKh7YlVpf0HKGkF4C9CfgKqw":249},{"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":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":38,"analysis":138,"fingerprints":216},"vmplayer","VMPlayer","1.0.1","ganddser","https:\u002F\u002Fprofiles.wordpress.org\u002Fganddser\u002F","\u003Cp>VMPlayer pop-out player helps your listeners stay tuned to your stream while they continue to browse the rest of your website. Without losing the radio or having to start listening ever ytime they land on a new page.\u003C\u002Fp>\n\u003Cp>Useful Features\u003C\u002Fp>\n\u003Cp>*Easily add your stream URL.\u003Cbr \u002F>\n*Customize player color and size.\u003Cbr \u002F>\n*Customize popout button color and size.\u003Cbr \u002F>\n*Place shortcode to show popout button anywhere (sidebar, Page or post).\u003Cbr \u002F>\n*Social Share options.\u003Cbr \u002F>\n*Live listener count.\u003Cbr \u002F>\n*Stream quality.\u003Cbr \u002F>\n*Genre.\u003Cbr \u002F>\n*Last played.\u003Cbr \u002F>\n*Artist or song artwork, when available.\u003C\u002Fp>\n\u003Ch3>Uninstall\u003C\u002Fh3>\n\u003Cp>Deactivate the VMPlayer from the WP Plugins page then delete it. Note deleting the plugin will remove all of it’s data except for the shortcode, you’ll have to delete manually if you don’t plan on reinstalling VMPlayer.\u003C\u002Fp>\n","VMPlayer (Vouscast Media Player) is a popout player specifically designed for Shoutcast and Icecast radio.",30,2878,0,"2022-04-06T13:58:00.000Z","5.9.13","5.0","",[19,20,21,22,23],"icecast","player","popup-window","radio-streaming","shoutcast","https:\u002F\u002Fgandenterprisesinc.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvmplayer.1.0.1.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},3,440,88,673,71,"2026-05-20T00:13:21.906Z",[39,64,86,105,123],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":54,"tags":55,"homepage":59,"download_link":60,"security_score":61,"vuln_count":62,"unpatched_count":13,"last_vuln_date":63,"fetched_at":28},"shoutcast-icecast-html5-radio-player","Shoutcast Icecast HTML5 Radio Player","2.1.8","Sandeep Verma","https:\u002F\u002Fprofiles.wordpress.org\u002Fsvnlabs\u002F","\u003Cp>HTML5 MP3 Radio FM MP3 Stream Player use  Radio streams directly from Shoutcast and Icecast Server and play in HTML5 \u003Caudio> element.\u003C\u002Fp>\n\u003Cp>Please make sure use latest versions of radio server like Shoutcast V2 and Icecast V2\u003C\u002Fp>\n\u003Ch4>Free Shoutcast Icecast HTML5 Radio Player…\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>MP3 Podcast support added to HTML5 MP3 Radio FM MP3 Stream Player \u003C\u002Fli>\n\u003Cli>HTML5 MP3 Radio FM MP3 Stream Player supports custom background color \u003C\u002Fli>\n\u003Cli>HTML5 MP3 Radio FM MP3 Stream Player allows Player Default Artwork Image\u003C\u002Fli>\n\u003Cli>HTML5 MP3 Radio FM MP3 Stream Player have custom Stream Title & Artist Info\u003C\u002Fli>\n\u003Cli>HTML5 MP3 Radio FM MP3 Stream Player have Social Profile Link\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Only HTTPS \u002F SSL Radio Streams will play in Google Chrome 80+\u003C\u002Fh4>\n\u003Cp>As per Google Chrome 80+, mixed content is no longer supported. If the radio stream is without SSL and the website is with SSL, the radio stream will no longer be played. The solution is to set the stream to SSL.\u003C\u002Fp>\n\u003Cp>Read Here: \u003Ca href=\"https:\u002F\u002Fblog.chromium.org\u002F2019\u002F10\u002Fno-more-mixed-messages-about-https.html\" rel=\"nofollow ugc\">https:\u002F\u002Fblog.chromium.org\u002F2019\u002F10\u002Fno-more-mixed-messages-about-https.html\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Please make sure Protocols of Radio Live Stream and Website must be same. If your website running in Https (Secure) and your radio stream is Http (Unsecure) then browsers will not play that stream and throw Mixed Content Error in browser console log.\u003C\u002Fp>\n\u003Ch4>HTTPS Secure Radio Streams\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Are you using HTTP Radio Stream providers?\u003C\u002Fli>\n\u003Cli>Do you need SSL\u002FHTTPS Radio Stream for Icecast and Shoutcast?\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.radioforge.com\u002Fhttps-secure-radio-streams\u002F\" rel=\"nofollow ugc\">Subscribe Now and get your HTTPS Secure Radio Stream URL\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Pro Shoutcast Icecast HTML5 Radio Player…\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Self Hosted Plugin Files\u003C\u002Fli>\n\u003Cli>Customize Skin, Color & Size of player using CSS\u003C\u002Fli>\n\u003Cli>Current playing song info for Shoutcast \u002F Icecast Server\u003C\u002Fli>\n\u003Cli>Customize social share (Twitter, Facebook, Google+)\u003C\u002Fli>\n\u003Cli>Radiosolution Player Autoplay Option\u003C\u002Fli>\n\u003C\u002Ful>\n\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\u002FXPg7jc0ycNs?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>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.radioforge.com\u002F\" rel=\"nofollow ugc\">Try Free HTML5 MP3 Radio FM MP3 Stream Player\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.radioforge.com\u002Fhtml5-radio-player\u002F\" rel=\"nofollow ugc\">Create HTML5 Radio Player Non WordPress\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.svnlabs.com\u002Fstore\u002Fproduct\u002Fhtml5-radio-stream-player\u002F\" rel=\"nofollow ugc\">Buy HTML5 MP3 Radio MP3 Stream Player\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Setup and Configure Radio server and then stream it directly onto your wordpress website.\u003C\u002Fli>\n\u003Cli>Custom Artwork Image \u003C\u002Fli>\n\u003Cli>Volume Control\u003C\u002Fli>\n\u003Cli>Social Links\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For support please visit https:\u002F\u002Fwww.svnlabs.com\u002Fstore\u002Fcontact\u002F\u003C\u002Fp>\n","A secure HTML5 radio player for Shoutcast, Icecast, and podcast streams with social sharing.",1000,129217,56,16,"2025-11-19T15:03:00.000Z","6.8.5","3.0.1","5.2.4",[56,19,57,58,23],"html5-audio","podcast-player","radio-player","https:\u002F\u002Fwww.svnlabs.com\u002Fstore\u002Fproduct\u002Fhtml5-radio-stream-player\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshoutcast-icecast-html5-radio-player.2.1.8.zip",99,1,"2024-10-24 20:13:28",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":47,"downloaded":72,"rating":73,"num_ratings":74,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":78,"tags":79,"homepage":82,"download_link":83,"security_score":61,"vuln_count":84,"unpatched_count":13,"last_vuln_date":85,"fetched_at":28},"streamcast","StreamCast – Live Radio Streaming Player","2.3.9","bPlugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fbplugins\u002F","\u003Ch3>The #1 No-Code Radio Player Plugin for WordPress – Trusted by Thousands Worldwide.\u003C\u002Fh3>\n\u003Cp>StreamCast is a simple, accessible, and fully customizable online radio streaming player for WordPress.\u003C\u002Fp>\n\u003Cp>Play \u003Cstrong>IceCast\u003C\u002Fstrong>, \u003Cstrong>Shoutcast\u003C\u002Fstrong>, \u003Cstrong>RadioCo\u003C\u002Fstrong>, \u003Cstrong>RadioJar\u003C\u002Fstrong>, \u003Cstrong>Radionomy\u003C\u002Fstrong>, and many more stream types using shortcodes or Gutenberg blocks — without writing code.\u003C\u002Fp>\n\u003Cp>It’s lightweight, fast, responsive, and works across all major browsers and devices.\u003C\u002Fp>\n\u003Cp>Whether you run an online radio station, podcast live stream, community FM, or educational broadcast—StreamCast lets you embed your live stream beautifully inside WordPress.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fstreamcast-radio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>StreamCast\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fdocs\u002Fstreamcast-radio-player\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Documentation\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fstreamcast-radio-player\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Pricing\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Support\u003C\u002Fstrong>\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fstreamcast-radio-player\u002F#demos\" rel=\"nofollow ugc\">\u003Cstrong>Demo\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>How To Use It? Learn Quick\u003C\u002Fh4>\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\u002Fad_LKLe_YQg?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\u003Ch3>Key Features (Free)\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Responsive Radio Player\u003C\u002Fstrong> – Works on desktop, tablet, and mobile.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Supports Major Providers\u003C\u002Fstrong> – IceCast, Shoutcast, Radiojar, Radionomy, RadioCo & more.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>No-Code Setup\u003C\u002Fstrong> – Add with a simple shortcode or Gutenberg block.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Skins\u003C\u002Fstrong> – Adjust background colors and styles.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cross-Browser Compatible\u003C\u002Fstrong> – Chrome, Firefox, Safari, Edge.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightweight & Fast\u003C\u002Fstrong> – Minimal load, no performance issues.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Single Station Player\u003C\u002Fstrong> – Designed for one stream per page.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Background Color Support\u003C\u002Fstrong> – Personalize using shortcode attributes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🎧 StreamCast Pro – Unlock Premium Features\u003C\u002Fh3>\n\u003Cp>Upgrade to \u003Cstrong>StreamCast Pro\u003C\u002Fstrong> to access advanced player controls, premium skins, and full customization options.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Pro Features Include:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Advanced Player UI (85+ Radio Player)\u003C\u002Fli>\n\u003Cli>Professional Skin Library  \u003C\u002Fli>\n\u003Cli>Automatic Station Name From Stream URL\u003C\u002Fli>\n\u003Cli>Brand Color Picker & Custom Colors  \u003C\u002Fli>\n\u003Cli>Text Color & Typography\u003C\u002Fli>\n\u003Cli>Ultimate Player Type  \u003C\u002Fli>\n\u003Cli>More Stream Compatibility  \u003C\u002Fli>\n\u003Cli>Custom CSS Styling  \u003C\u002Fli>\n\u003Cli>Priority Support & Future Updates  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fbplugins.com\u002Fproducts\u002Fstreamcast-radio-player\u002Fpricing\u002F\" rel=\"nofollow ugc\">\u003Cstrong>Upgrade To Pro\u003C\u002Fstrong>\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Ch3>Add a Simple Player\u003C\u002Fh3>\n\u003Cp>Use this shortcode: [stream url=”YOUR_STREAM_URL”]\u003C\u002Fp>\n\u003Ch3>Add a Background Color\u003C\u002Fh3>\n\u003Cp>[stream url=”YOUR_STREAM_URL” background=”#333333″]\u003C\u002Fp>\n\u003Cp>Supports color names or hex values.\u003C\u002Fp>\n\u003Cp>Or use the \u003Cstrong>Gutenberg StreamCast Block\u003C\u002Fstrong> for a visual setup.\u003C\u002Fp>\n\u003Ch3>Important Notes\u003C\u002Fh3>\n\u003Ch3>⚠️ Chrome 80+ Restriction\u003C\u002Fh3>\n\u003Cp>If your website uses HTTPS but your stream is HTTP, Chrome will block playback.\u003C\u002Fp>\n\u003Cp>✔ Both website and stream must use the same protocol (preferably HTTPS).\u003C\u002Fp>\n\u003Cp>More info: https:\u002F\u002Fblog.chromium.org\u002F2019\u002F10\u002Fno-more-mixed-messages-about-https.html\u003C\u002Fp>\n\u003Ch3>Use Cases\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Online radio stations  \u003C\u002Fli>\n\u003Cli>Internet broadcast channels  \u003C\u002Fli>\n\u003Cli>Podcast live streams  \u003C\u002Fli>\n\u003Cli>Religious or community radio  \u003C\u002Fli>\n\u003Cli>Live music streams  \u003C\u002Fli>\n\u003Cli>FM\u002FAM radio going digital  \u003C\u002Fli>\n\u003Cli>Educational radio broadcasts  \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>User Feedback\u003C\u002Fh3>\n\u003Cp>⭐⭐⭐⭐⭐ \u003Cstrong>“This is exactly what I was looking for – I have a station on Live365 and their ‘player’ is too large, I wanted a simple player without all the mumbo jumbo. So far so good.”\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>⭐⭐⭐⭐⭐ \u003Cstrong>“It’s best radio player, so many features. can put player anywhere by short code.\u003Cbr \u002F>\nI recommended”\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Have suggestions? Let us know: https:\u002F\u002Fbplugins.com\u002Fcontact\u003C\u002Fp>\n","StreamCast allows you to play IceCast, Shoutcast, Radionomy, RadioJar, RadioCo and more beautifully inside WordPress.",73853,96,6,"2026-03-29T10:35:00.000Z","6.9.4","6.5","7.1",[80,19,81,58,23],"audio-player","live-stream","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fstreamcasthttps:\u002F\u002Fwordpress.org\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstreamcast.2.3.9.zip",2,"2024-08-07 00:00:00",{"slug":87,"name":88,"version":89,"author":90,"author_profile":91,"description":92,"short_description":93,"active_installs":94,"downloaded":95,"rating":96,"num_ratings":62,"last_updated":97,"tested_up_to":52,"requires_at_least":16,"requires_php":98,"tags":99,"homepage":102,"download_link":103,"security_score":61,"vuln_count":62,"unpatched_count":13,"last_vuln_date":104,"fetched_at":28},"wpradio","WPRadio – WordPress Radio Streaming Plugin","1.0.5","Caster.fm","https:\u002F\u002Fprofiles.wordpress.org\u002Fcasterfm\u002F","\u003Cp>\u003Cstrong>WordPress Radio\u003C\u002Fstrong> is the only WordPress plugin that creates an entire radio streaming platform within your WordPress site.\u003Cbr \u002F>\nIt utilizes \u003Ca href=\"https:\u002F\u002Fwww.caster.fm\u002Ffree-cloud-stream-hosting\" rel=\"nofollow ugc\">Caster.fm Cloud API\u003C\u002Fa> to allow you to create an internet radio station and provide a management interface for the streaming server, listeners, widgets and podcasts management.\u003Cbr \u002F>\nAnd the best part is, it is FREE!\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Server & Broadcast Management:\u003C\u002Fstrong>\u003Cbr \u002F>\nStart and the stop the streaming server, view multi-channel real time broadcast status and meta-data, change meta-data and drop broadcast source and view real-time listeners stats…\u003Cbr \u002F>\nAll within the app dashboard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Live Listeners Information:\u003C\u002Fstrong>\u003Cbr \u002F>\nView your listeners information in real time, including connection duration, the device they are using to listen and the ability to drop specific listener.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Recorded Podcasts Management:\u003C\u002Fstrong>\u003Cbr \u002F>\nListen to, rename and delete your automatically recorded podcasts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Live Stream and Recorded Podcasts Players Shortcodes Generator:\u003C\u002Fstrong>\u003Cbr \u002F>\nCustomize the provided widgets \u002F players and generate shortcodes for usage within your WordPress site.\u003C\u002Fp>\n\u003Ch3>Affiliates\u003C\u002Fh3>\n\u003Cp>If you’re a WordPress hosting company you can register as an affiliate to offer Caster.fm API service as your own and get a share of the revenue from your subscribers.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.caster.fm\u002Ffree-cloud-stream-hosting\u002Faffiliates\" rel=\"nofollow ugc\">Learn More About Caster.fm API Affiliates Program\u003C\u002Fa>\u003Cbr \u002F>\nAfter obtaining an affiliate id you can insert it at the WordPress Radio page within the Network Admin section.\u003Cbr \u002F>\nThis will make sure all your hosted WordPress sites will be redirected to your registration gateway URL when prompted for an API private token.\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>The javascript and css source files are located within the \u003Ccode>Admin\u002Fassets\u003C\u002Fcode> directory and uses Laravel Mix for assets management\u002Fcompilation.\u003Cbr \u002F>\n  To build those you’ll need to install NodeJS and NPM.\u003Cbr \u002F>\n  After which cd to the assets directory and execute the following command:\u003Cbr \u002F>\n    npm install\u003Cbr \u002F>\n    npm run dev\u003Cbr \u002F>\nThis will compile the assets and publish them at the parent directory.\u003C\u002Fp>\n","An entire radio streaming platform within your WordPress site.",200,12389,100,"2025-08-04T13:18:00.000Z","5.4",[19,100,22,23,101],"radio","streaming","https:\u002F\u002Fwww.caster.fm\u002Ffree-cloud-stream-hosting\u002Fwordpress-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwpradio.1.0.5.zip","2025-01-30 14:11:42",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":13,"downloaded":113,"rating":13,"num_ratings":13,"last_updated":114,"tested_up_to":76,"requires_at_least":115,"requires_php":116,"tags":117,"homepage":120,"download_link":121,"security_score":96,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":122},"fwd-plasmic-audio-player","FWD Plasmic Audio Player","2.0","FWD","https:\u002F\u002Fprofiles.wordpress.org\u002Ffuturewebdesign\u002F","\u003Cp>FWD Plasmic Audio Player is a next‑gen audio player powered by Three.js and WebGL shaders. It renders a real‑time organic sphere visualizer, supports playlists and likes, and plays .mp3 files plus Shoutcast and Icecast streams. It is fully responsive and optimized for mobile and desktop.\u003C\u002Fp>\n\u003Ch3>Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffwdapps.net\u002Fp\u002Fpap\u002F\" rel=\"nofollow ugc\">Homepage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffwdapps.net\u002Fp\u002Fpap\u002F#demos\" rel=\"nofollow ugc\">Demos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffwdapps.net\u002Fp\u002Fpap\u002F#features\" rel=\"nofollow ugc\">Features\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffwdapps.net\u002Fp\u002Fpap\u002Fjavascript-documentation.html\" rel=\"nofollow ugc\">JavaScript Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffwdapps.net\u002Fp\u002Fpap\u002Fwordpress-documentation.html\" rel=\"nofollow ugc\">WordPress Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffwdapps.net\u002Fcontact\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Highlights\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Three.js + WebGL Visualizer\u003C\u002Fstrong> – Real‑time organic sphere visualizer driven by shaders and audio data.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Responsive Layout\u003C\u002Fstrong> – Fully responsive and adaptable to any device and orientation.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Playlist & Controls\u003C\u002Fstrong> – Optional playlist with artwork, artist\u002Ftitle, like button, share window and playback controls.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Shoutcast & Icecast\u003C\u002Fstrong> – Radio stream support with automatic track metadata\u002Fartwork when available.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Highly Customizable\u003C\u002Fstrong> – Control colors, sizes, scrubbing, playback rate, visibility and behavior for nearly every UI element.\u003C\u002Fp>\n\u003Ch3>Main Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Desktop & Mobile Optimized\u003C\u002Fstrong> – iOS, Android, and desktop browsers supported.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lazy Scrolling\u002FLoading\u003C\u002Fstrong> – Initialize only when the player becomes visible on the page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Two‑Way Controls\u003C\u002Fstrong> – Normal or compact controls, with customizable compact width.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Vector Skin\u003C\u002Fstrong> – Sharp on any display.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Size\u003C\u002Fstrong> – Set any width\u002Fheight and place it anywhere on the page.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Organic Sphere Visualizer\u003C\u002Fstrong> – Fully customizable shader‑based sphere with two dynamic lights.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Particles (Optional)\u003C\u002Fstrong> – Particle field that reacts to bass\u002Fmids\u002Ftreble.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Audio Formats\u003C\u002Fstrong> – Single .mp3 format across browsers, plus Shoutcast & Icecast streams.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>External Sources & Cloud Storage\u003C\u002Fstrong> – Play from any public URL (S3, Google Drive, Dropbox, etc.).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Playlist\u003C\u002Fstrong> – Artwork, artist\u002Ftitle, like button, and mini visualizer per track.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Like Button\u003C\u002Fstrong> – Available in playlist and\u002For controls.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Share Window\u003C\u002Fstrong> – Nine platforms with configurable order.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Artwork Image\u003C\u002Fstrong> – Optional artwork in controls and playlist.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Title & Artist\u003C\u002Fstrong> – Optional in controls and playlist.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Autoplay, Loop, Shuffle\u003C\u002Fstrong> – Optional playback behaviors, with browser‑policy compliant autoplay.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Playback Rate\u003C\u002Fstrong> – Adjustable playback rate with scrubber.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Volume Button & Scrubber\u003C\u002Fstrong> – Customizable volume control.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Magic Scrubber Hit Area\u003C\u002Fstrong> – Larger hit area for easy scrubbing on mobile.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Scrubbers Tooltips\u003C\u002Fstrong> – Tooltip feedback for scrubbers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Keyboard Support\u003C\u002Fstrong> – Space\u002FArrow\u002FM shortcuts for play, scrub and volume.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Audio Source Encryption\u003C\u002Fstrong> – Optional source obfuscation.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Google Analytics\u003C\u002Fstrong> – Track playback events.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full API\u003C\u002Fstrong> – API methods and events for advanced integrations.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Configuration\u003C\u002Fh3>\n\u003Cp>After activation, open the FWD Plasmic Audio Player menu in the WordPress admin and create:\u003Cbr \u002F>\n1. A \u003Cstrong>Preset\u003C\u002Fstrong> (player settings)\u003Cbr \u002F>\n2. A \u003Cstrong>Playlist\u003C\u002Fstrong> (tracks and metadata)\u003C\u002Fp>\n\u003Cp>Then use the shortcode below in any post\u002Fpage.\u003C\u002Fp>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cp>Basic example:\u003C\u002Fp>\n\u003Cp>[fwdpap preset_name=”Preset 1″ playlist_name=”Playlist 1″]\u003C\u002Fp>\n\u003Ch3>WooCommerce\u003C\u002Fh3>\n\u003Cp>Place the shortcode in the product description to replace the default gallery with the player.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin uses the following third-party\u002Fexternal services:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Google Analytics (Google Tag Manager script)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– What it is used for: optional playback analytics\u002Fevents.\u003Cbr \u002F>\n– When it is used: only if a Google Analytics tracking code is configured in the plugin.\u003Cbr \u002F>\n– What data is sent: playback event data such as track URL and track info (artist\u002Ftitle) when playback starts.\u003Cbr \u002F>\n– Service provider: Google.\u003Cbr \u002F>\n– Terms of service: https:\u002F\u002Fpolicies.google.com\u002Fterms\u003Cbr \u002F>\n– Privacy policy: https:\u002F\u002Fpolicies.google.com\u002Fprivacy\u003C\u002Fp>\n\u003Col>\n\u003Cli>Apple iTunes Search API\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– What it is used for: retrieve track artwork for Shoutcast and Icecast streams when the player updates the current song metadata.\u003Cbr \u002F>\n– When it is used: when a Shoutcast or Icecast stream is played and the plugin refreshes the current artist\u002Ftitle metadata.\u003Cbr \u002F>\n– What data is sent: the current track artist name and title are sent in the search request to look up matching artwork. The request is made from the visitor browser directly to \u003Ccode>itunes.apple.com\u003C\u002Fcode>.\u003Cbr \u002F>\n– Service provider: Apple.\u003Cbr \u002F>\n– Terms of service: https:\u002F\u002Fwww.apple.com\u002Flegal\u002Finternet-services\u002Fterms\u002Fsite.html\u003Cbr \u002F>\n– Privacy policy: https:\u002F\u002Fwww.apple.com\u002Flegal\u002Fprivacy\u002F\u003C\u002Fp>\n\u003Col>\n\u003Cli>ipify API\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>– What it is used for: obtain the visitor public IP address to limit repeated likes from the same IP.\u003Cbr \u002F>\n– When it is used: when a user clicks the Like action.\u003Cbr \u002F>\n– What data is sent: the visitor browser sends a request to \u003Ccode>api.ipify.org\u003C\u002Fcode> and receives the visitor public IP address, which the plugin uses to prevent duplicate likes from the same IP address.\u003Cbr \u002F>\n– Service provider: ipify.\u003Cbr \u002F>\n– Terms of service: https:\u002F\u002Fwww.ipify.org\u002F\u003Cbr \u002F>\n– Privacy policy: https:\u002F\u002Fwww.ipify.org\u002F\u003C\u002Fp>\n\u003Ch3>Development\u003C\u002Fh3>\n\u003Cp>This plugin’s full source code is publicly available for transparency and verification.\u003Cbr \u002F>\nDeveloped and maintained by \u003Ca href=\"https:\u002F\u002Ffwdapps.net\" rel=\"nofollow ugc\">FutureWebDesign\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ffwdapps.net\u002Fd\u002Fjs\u002Fpap.zip\" rel=\"nofollow ugc\">Source code & build tools\u003C\u002Fa> — includes original uncompiled files and Vite build configuration.\u003C\u002Fli>\n\u003Cli>Distributed plugin uses a compiled build generated by Vite for optimal performance.\u003C\u002Fli>\n\u003C\u002Ful>\n","Powerful and extremely customizable 3D audio player with an organic sphere visualizer, playlist support, and Shoutcast\u002FIcecast playback.",81,"2026-03-14T10:07:00.000Z","6.0","8.0",[80,19,118,23,119],"mp3-player","visualizer","http:\u002F\u002Fcodecanyon.net\u002Fuser\u002FFWDesign\u002Fportfolio","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffwd-plasmic-audio-player.2.0.zip","2026-03-15T15:16:48.613Z",{"slug":124,"name":125,"version":126,"author":127,"author_profile":128,"description":129,"short_description":130,"active_installs":96,"downloaded":131,"rating":96,"num_ratings":32,"last_updated":132,"tested_up_to":76,"requires_at_least":16,"requires_php":133,"tags":134,"homepage":17,"download_link":137,"security_score":96,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"radio-player-page","Radio Player Page","3.2.0","Santiago Jiménez H.","https:\u002F\u002Fprofiles.wordpress.org\u002Fsjimhdez\u002F","\u003Cp>Radio Player Page \u003Cstrong>provides dedicated, standalone player pages\u003C\u002Fstrong> for your radio streams on WordPress. It lets you create a full weekly program schedule, manage your broadcasts, and present everything on pages that guarantee reliable, theme-independent listening.\u003C\u002Fp>\n\u003Ch4>The Power of Standalone Player Pages\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Standalone Player Pages\u003C\u002Fstrong> – Each station lives on its own independent HTML page, completely bypassing your WordPress theme. This ensures \u003Cstrong>zero theme conflicts, optimal performance, and one clear URL\u003C\u002Fstrong> per station.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full Program Scheduling\u003C\u002Fstrong> – Create a weekly lineup with named shows and optional logos. The player intelligently displays the current and next program, with timezone-aware calculations and overlap prevention.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Universal Stream Compatibility\u003C\u002Fstrong> – Works seamlessly with Icecast, Shoutcast, HLS (.m3u8), DASH (.mpd), and MP3 streams. Automatic protocol detection with native iOS Safari support for HLS.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Broadcast Management\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multi-Station Control\u003C\u002Fstrong> – Manage up to 10 independent stations from a single WordPress installation, each with its own stream, schedule, and branding.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Emission Timezone Clock\u003C\u002Fstrong> – Keep a global audience informed. When your station’s timezone differs from the listener’s, a discreet clock shows the station’s local time and the offset.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Media Session API\u003C\u002Fstrong> – Professional integration with device lock screens and media controls, displaying station art and info.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Listener Experience\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Informed Listening\u003C\u002Fstrong> – The player clearly shows \u003Cstrong>what’s on air now and what’s coming next\u003C\u002Fstrong>.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Visual Customization\u003C\u002Fstrong> – Choose from 8 color themes and 4 real-time audio visualizers (powered by Web Audio API) to match your station’s brand.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Station Branding\u003C\u002Fstrong> – Upload custom background images and logos for each station.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Convenience Features\u003C\u002Fstrong> – Sleep timer, responsive design, and social sharing meta tags for rich link previews.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Built for Modern Web Performance\u003C\u002Fstrong>\u003Cbr \u002F>\nThe player is a self-contained application built with \u003Cstrong>React 19, TypeScript, and Vite\u003C\u002Fstrong>, ensuring a fast, accessible, and maintainable experience. It uses manifest-based asset loading for seamless updates.\u003C\u002Fp>\n","Dedicated player pages for your radio streams, with program scheduling and continuous playback.",1856,"2026-04-15T11:57:00.000Z","5.6",[135,19,58,136,101],"audio","radio-station","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fradio-player-page.3.2.0.zip",{"attackSurface":139,"codeSignals":172,"taintFlows":180,"riskAssessment":208,"analyzedAt":215},{"hooks":140,"ajaxHandlers":161,"restRoutes":162,"shortcodes":163,"cronEvents":171,"entryPointCount":84,"unprotectedCount":13},[141,147,152,155,158],{"type":142,"name":143,"callback":144,"file":145,"line":146},"action","init","nr_VMPlayer_function","include\\shortcode.php",15,{"type":142,"name":148,"callback":149,"file":150,"line":151},"admin_enqueue_scripts","nr_style_scripts","vmplayer.php",28,{"type":142,"name":153,"callback":149,"file":150,"line":154},"wp_enqueue_scripts",29,{"type":142,"name":156,"callback":157,"file":150,"line":11},"admin_menu","nr_vmplayer_dashboard",{"type":142,"name":156,"callback":159,"file":150,"line":160},"nr_vmplayer_register_setings",31,[],[],[164,168],{"tag":165,"callback":166,"file":145,"line":167},"vmplayer_window","closure",5,{"tag":169,"callback":166,"file":145,"line":170},"vmplayer_button",10,[],{"dangerousFunctions":173,"sqlUsage":174,"outputEscaping":176,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":62,"bundledLibraries":179},[],{"prepared":84,"raw":13,"locations":175},[],{"escaped":177,"rawEcho":13,"locations":178},48,[],[],[181,200],{"entryPoint":182,"graph":183,"unsanitizedCount":13,"severity":199},"nr_vmplayer_register_setings (vmplayer.php:83)",{"nodes":184,"edges":196},[185,190],{"id":186,"type":187,"label":188,"file":150,"line":189},"n0","source","$_POST (x7)",86,{"id":191,"type":192,"label":193,"file":150,"line":194,"wp_function":195},"n1","sink","update_option() [Settings Manipulation]",94,"update_option",[197],{"from":186,"to":191,"sanitized":198},true,"low",{"entryPoint":201,"graph":202,"unsanitizedCount":13,"severity":199},"\u003Cvmplayer> (vmplayer.php:0)",{"nodes":203,"edges":206},[204,205],{"id":186,"type":187,"label":188,"file":150,"line":189},{"id":191,"type":192,"label":193,"file":150,"line":194,"wp_function":195},[207],{"from":186,"to":191,"sanitized":198},{"summary":209,"deductions":210},"The \"vmplayer\" v1.0.1 plugin exhibits a generally good security posture based on the provided static analysis. The absence of dangerous functions, file operations, external HTTP requests, and the proper use of prepared statements for all SQL queries are strong indicators of secure coding practices. All identified output is also properly escaped, mitigating cross-site scripting (XSS) risks. The plugin has no known historical vulnerabilities or CVEs, which further supports its current security standing.",[211,213],{"reason":212,"points":170},"No nonces implemented",{"reason":214,"points":167},"Only one capability check found","2026-03-16T22:37:50.971Z",{"wat":217,"direct":226},{"assetPaths":218,"generatorPatterns":222,"scriptPaths":223,"versionParams":224},[219,220,221],"\u002Fwp-content\u002Fplugins\u002Fvmplayer\u002Finclude\u002Fassets\u002Fcss\u002Fnr.css","\u002Fwp-content\u002Fplugins\u002Fvmplayer\u002Finclude\u002Fassets\u002Fcss\u002Fnr.min.css","\u002Fwp-content\u002Fplugins\u002Fvmplayer\u002Finclude\u002Fassets\u002Fjs\u002Fnr.min.js",[],[221],[225],"vmplayer\u002Finclude\u002Fassets\u002Fjs\u002Fnr.min.js?ver=1.0.0",{"cssClasses":227,"htmlComments":230,"htmlAttributes":231,"restEndpoints":239,"jsGlobals":240,"shortcodeOutput":242},[228,229],"nr-player-container","nr-popout-button",[],[232,233,234,235,236,237,238],"data-vmplayer-stream-url","data-vmplayer-color","data-vmplayer-window-width","data-vmplayer-window-height","data-pb-bg-color","data-pb-width","data-pb-height",[],[241],"window.nr_vmplayer_settings",[243,244],"[vmplayer_window]","[vmplayer_button]",{"error":198,"url":246,"statusCode":247,"statusMessage":248,"message":248},"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fvmplayer\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":84,"versions":250},[251,257],{"version":6,"download_url":25,"svn_tag_url":252,"released_at":27,"has_diff":253,"diff_files_changed":254,"diff_lines":27,"trac_diff_url":255,"vulnerabilities":256,"is_current":198},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvmplayer\u002Ftags\u002F1.0.1\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fvmplayer%2Ftags%2F1.0.0&new_path=%2Fvmplayer%2Ftags%2F1.0.1",[],{"version":258,"download_url":259,"svn_tag_url":260,"released_at":27,"has_diff":253,"diff_files_changed":261,"diff_lines":27,"trac_diff_url":27,"vulnerabilities":262,"is_current":253},"1.0.0","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvmplayer.1.0.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fvmplayer\u002Ftags\u002F1.0.0\u002F",[],[]]