| 开发者 | neutropeinc |
|---|---|
| 更新时间 | 2026年9月13日 20:43 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
wp-content/uploads/neutrope-protected-audio-player/, protected by an .htaccess file./npap-stream/123/.../.../ that expires after 10 minutes.<audio> player with controlslist="nodownload" so the browser's download button is hidden.neutrope-protected-audio-player folder to the /wp-content/plugins/ directory, or install the plugin through the Plugins screen in WordPress.[npap_audio id="123"], and paste it into any post or page.No tool can fully prevent that. This plugin removes the easy ways to grab a file (visible URLs, the browser download button, predictable links) so casual users cannot simply save it. Anyone able to play the audio could still capture it with the right tools.
No. It is an obfuscation and access-control layer, not digital rights management.
MP3 only in this version. Uploads are checked by extension and by their real MIME type (audio/mpeg).
Nginx ignores .htaccess, so you must add a server rule that denies direct access to wp-content/uploads/neutrope-protected-audio-player/. Until you do, the folder may be reachable directly.
No. By default nothing is deleted on uninstall. Data is only removed when the protected_audio_player_delete_data option is set to a truthy value, which you can enable under Settings → Neutrope Protected Audio Player.
phpcs:ignore annotations for the byte-range streaming file handle (fopen/fread/fclose).suppress_filters from the uninstall cleanup query.load_plugin_textdomain() call; WordPress loads the translations automatically.X-Accel-Buffering: no to reduce reverse-proxy buffering..htaccess and index.html.