WordPress plugin intelligence profile

Neutrope Protected Audio Player

Protected audio player that hides direct audio file URLs and serves audio through short-lived, signed playback URLs.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version0.1.2
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.5 · PHP 7.4
Directory statusactive
Last directory update13 Sept 20261mo ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Neutrope Protected Audio Player version 0.1.2 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Neutrope Protected Audio Player lets you publish MP3 audio on your WordPress site without exposing the real file URL in your page source. Files are stored in a protected uploads folder that denies direct access, and the player streams audio through a short-lived, signed playback URL instead of a permanent, guessable link.

This is not DRM. It makes casual downloading harder, but it cannot provide DRM or perfect copy protection. If audio can be played in a browser, it can potentially be captured by determined users.

The goal is simply to stop ordinary visitors from finding and saving the MP3 with a right-click or a quick look at the page source.

What it does

  • Adds a “Protected Audio” item type where you upload an MP3 and get a shortcode.
  • Stores uploads in wp-content/uploads/neutrope-protected-audio-player/, protected by an.htaccess file.
  • Serves audio through a signed URL such as /npap-stream/123/.../.../ that expires after 10 minutes.
  • Outputs an <audio> player with controlslist="nodownload" so the browser’s download button is hidden.
  • Keeps an anonymous play count per item.

What this plugin can and cannot do

This is not DRM.

This plugin makes casual downloading harder, but cannot provide DRM or perfect copy protection.

If users can play audio in a browser, advanced users may still capture it.

No external services.

No tracking.

No cookies.

No personal data stored by default.

htaccess protection.

Nginx may require additional server configuration.

Privacy

  • No external services, CDNs, scripts or APIs are used. Everything runs on your own server.
  • No tracking.
  • No cookies are set.
  • No personal data is stored by default. The plugin records only an aggregate play count per item. It never stores IP addresses and never sets cookies.

Server requirements

  • On Apache and LiteSpeed, direct access to the protected folder is blocked automatically with the.htaccess file the plugin creates.
  • On Nginx,.htaccess files are ignored. You will need to add server configuration to deny direct access to the protected uploads folder. The admin screen shows a reminder when it detects Nginx.
  • On some Nginx or reverse proxy configurations, byte-range responses may be buffered or altered by the server. Audio playback can still work, but seeking behavior may depend on server configuration.
  • Pretty permalinks are recommended. When they are disabled, the plugin falls back to a query-string playback URL.
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • audio player
  • download protection
  • mp3
  • protected
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.5 · PHP 7.4
Update activity13 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.