Title: FWD Pop Audio Player
Author: FWD
Published: <strong>April 18, 2026</strong>
Last modified: May 21, 2026

---

Search plugins

![](https://ps.w.org/fwd-pop-audio-player/assets/banner-772x250.png?rev=3509722)

![](https://ps.w.org/fwd-pop-audio-player/assets/icon-256x256.png?rev=3509722)

# FWD Pop Audio Player

 By [FWD](https://profiles.wordpress.org/futurewebdesign/)

[Download](https://downloads.wordpress.org/plugin/fwd-pop-audio-player.2.0.zip)

 * [Details](https://vec.wordpress.org/plugins/fwd-pop-audio-player/#description)
 * [Reviews](https://vec.wordpress.org/plugins/fwd-pop-audio-player/#reviews)
 *  [Installation](https://vec.wordpress.org/plugins/fwd-pop-audio-player/#installation)
 * [Development](https://vec.wordpress.org/plugins/fwd-pop-audio-player/#developers)

 [Support](https://wordpress.org/support/plugin/fwd-pop-audio-player/)

## Description

FWD Pop 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.

### Links

 * [Homepage](https://fwdapps.net/p/ppop/)
 * [Demos](https://fwdapps.net/p/ppop/#demos)
 * [Features](https://fwdapps.net/p/ppop/#features)
 * [JavaScript Documentation](https://fwdapps.net/p/ppop/javascript-documentation.html)
 * [WordPress Documentation](https://fwdapps.net/p/ppop/wordpress-documentation.html)
 * [Support](https://fwdapps.net/contact)

### Highlights

**Three.js + WebGL Visualizer** – Real‑time organic sphere visualizer driven by 
shaders and audio data.

**Responsive Layout** – Fully responsive and adaptable to any device and orientation.

**Playlist & Controls** – Optional playlist with artwork, artist/title, like button,
share window and playback controls.

**Shoutcast & Icecast** – Radio stream support with automatic track metadata/artwork
when available.

**Highly Customizable** – Control colors, sizes, scrubbing, playback rate, visibility
and behavior for nearly every UI element.

### Main Features

 * **Desktop & Mobile Optimized** – iOS, Android, and desktop browsers supported.
 * **Lazy Scrolling/Loading** – Initialize only when the player becomes visible 
   on the page.
 * **Two‑Way Controls** – Normal or compact controls, with customizable compact 
   width.
 * **Vector Skin** – Sharp on any display.
 * **Customizable Size** – Set any width/height and place it anywhere on the page.
 * **Organic Sphere Visualizer** – Fully customizable shader‑based sphere with two
   dynamic lights.
 * **Particles (Optional)** – Particle field that reacts to bass/mids/treble.
 * **Audio Formats** – Single .mp3 format across browsers, plus Shoutcast & Icecast
   streams.
 * **External Sources & Cloud Storage** – Play from any public URL (S3, Google Drive,
   Dropbox, etc.).
 * **Playlist** – Artwork, artist/title, like button, and mini visualizer per track.
 * **Like Button** – Available in playlist and/or controls.
 * **Share Window** – Nine platforms with configurable order.
 * **Artwork Image** – Optional artwork in controls and playlist.
 * **Title & Artist** – Optional in controls and playlist.
 * **Autoplay, Loop, Shuffle** – Optional playback behaviors, with browser‑policy
   compliant autoplay.
 * **Playback Rate** – Adjustable playback rate with scrubber.
 * **Volume Button & Scrubber** – Customizable volume control.
 * **Magic Scrubber Hit Area** – Larger hit area for easy scrubbing on mobile.
 * **Scrubbers Tooltips** – Tooltip feedback for scrubbers.
 * **Keyboard Support** – Space/Arrow/M shortcuts for play, scrub and volume.
 * **Audio Source Encryption** – Optional source obfuscation.
 * **Google Analytics** – Track playback events.
 * **Full API** – API methods and events for advanced integrations.

### Configuration

After activation, open the FWD Pop Audio Player menu in the WordPress admin and 
create:
 1. A **Preset** (player settings) 2. A **Playlist** (tracks and metadata)

Then use the shortcode below in any post/page.

### Shortcode

Basic example:

[fwdpop preset_name=”Preset 1″ playlist_name=”Playlist 1″]

### WooCommerce

Place the shortcode in the product description to replace the default gallery with
the player.

### External services

This plugin uses the following third-party/external services:

 1. Google Analytics (Google Tag Manager script)

– What it is used for: optional playback analytics/events.
 – When it is used: only
if a Google Analytics tracking code is configured in the plugin. – What data is 
sent: playback event data such as track URL and track info (artist/title) when playback
starts. – Service provider: Google. – Terms of service: https://policies.google.
com/terms – Privacy policy: https://policies.google.com/privacy

 1. Apple iTunes Search API

– What it is used for: retrieve track artwork for Shoutcast and Icecast streams 
when the player updates the current song metadata.
 – When it is used: when a Shoutcast
or Icecast stream is played and the plugin refreshes the current artist/title metadata.–
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 `itunes.apple.com`. – Service provider: Apple. – Terms of service: https://
www.apple.com/legal/internet-services/terms/site.html – Privacy policy: https://
www.apple.com/legal/privacy/

 1. ipify API

– What it is used for: obtain the visitor public IP address to limit repeated likes
from the same IP.
 – When it is used: when a user clicks the Like action. – What
data is sent: the visitor browser sends a request to `api.ipify.org` and receives
the visitor public IP address, which the plugin uses to prevent duplicate likes 
from the same IP address. – Service provider: ipify. – Terms of service: https://
www.ipify.org/#terms-of-service – Privacy policy: https://www.ipify.org/#privacy-
policy

### Development

This plugin’s full source code is publicly available for transparency and verification.

Developed and maintained by [FutureWebDesign](https://fwdapps.net).

 * [Source code & build tools](https://fwdapps.net/d/js/ppop.zip) — includes original
   uncompiled files and Vite build configuration.
 * Distributed plugin uses a compiled build generated by Vite for optimal performance.

## Screenshots

[[

[[

[[

[[

[[

[[

[[

[[

## Installation

 1. Upload the plugin folder to the `/wp-content/plugins/` directory.
 2. Activate the plugin through the ‘Plugins’ menu in WordPress.
 3. Create a preset and a playlist in the plugin admin menu.
 4. Add the shortcode to any post or page.

## FAQ

### Does it work with Gutenberg?

Yes. You can use the shortcode in any block or the Classic block.

### Is it mobile‑friendly?

Yes. FWD Pop Audio Player is fully responsive and optimized for touch.

### Can I use external audio sources?

Yes. It supports external .mp3 URLs, Shoutcast, and Icecast streams.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“FWD Pop Audio Player” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ FWD ](https://profiles.wordpress.org/futurewebdesign/)

[Translate “FWD Pop Audio Player” into your language.](https://translate.wordpress.org/projects/wp-plugins/fwd-pop-audio-player)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/fwd-pop-audio-player/),
check out the [SVN repository](https://plugins.svn.wordpress.org/fwd-pop-audio-player/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/fwd-pop-audio-player/)
by [RSS](https://plugins.trac.wordpress.org/log/fwd-pop-audio-player/?limit=100&mode=stop_on_copy&format=rss).

## Meta

 *  Version **2.0**
 *  Last updated **2 months ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 8.0 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/fwd-pop-audio-player/)
 * Tags
 * [audio player](https://vec.wordpress.org/plugins/tags/audio-player/)[mp3](https://vec.wordpress.org/plugins/tags/mp3/)
   [music player](https://vec.wordpress.org/plugins/tags/music-player/)[radio](https://vec.wordpress.org/plugins/tags/radio/)
   [shoutcast](https://vec.wordpress.org/plugins/tags/shoutcast/)
 *  [Advanced View](https://vec.wordpress.org/plugins/fwd-pop-audio-player/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/fwd-pop-audio-player/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/fwd-pop-audio-player/reviews/)

## Contributors

 *   [ FWD ](https://profiles.wordpress.org/futurewebdesign/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/fwd-pop-audio-player/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://fwdapps.net/p/ppop/)