Neutrope Protected Audio Player

WordPress.orgで無料公開中・v0.1.2

Protected MP3 delivery for WordPress

WordPressでMP3音声を、直リンクを出さずに配信

Neutrope Protected Audio Playerは、元ファイルのURLをページに表示せず、約10分で失効する署名付きURLからMP3を再生する軽量プラグインです。管理画面で「Protected Audio」項目を作り、ショートコードを貼るだけで運用できます。

  • MP3対応
  • 署名付き再生URL
  • IP・UAを保存しない
  • DRMではない

Best fit

こんな音声公開をシンプルにしたいときに

完全なコピー防止ではなく、通常のページ閲覧で元ファイルURLを露出させず、カジュアルな保存を少し手間にする用途を想定しています。

音声記事をWordPress内で管理

音声専用の投稿タイプでMP3とショートコードを管理し、記事や固定ページの好きな位置へプレーヤーを置けます。

教材・会員ページの配信を補助

既存の閲覧制御と組み合わせながら、音声ファイルの元URLを本文へ直接置かない配信方式を選べます。

余計な外部送信を増やさない

外部CDNやトラッキングサービスを追加せず、自分のWordPressサーバー内で音声配信を完結させます。

Delivery flow

元ファイルを直接置かない再生の流れ

  1. MP3を保護領域へ保存管理画面からアップロードした音声を専用フォルダで管理します。
  2. ショートコードを表示[npap_audio id="123"]を記事や固定ページへ貼ります。
  3. 署名付きURLを発行再生時に、約10分で失効する一時的なURLを生成します。
  4. シンプルなプレーヤーで再生ページには元ファイルのURLを直接出さず、MP3を再生します。

記録する情報:既定では集計用の再生回数のみです。IPアドレスやユーザーエージェントは保存せず、Cookieや外部トラッキングスクリプトも追加しません。

How to use

導入後の使い方は4ステップ

  1. 音声項目を作成管理画面で「Protected Audio」を新規作成します。
  2. MP3をアップロード拡張子とMIMEタイプがMP3の音声ファイルを登録します。
  3. ショートコードをコピー編集画面に表示された音声ID付きショートコード(例:[npap_audio id="123"])をコピーします。
  4. 記事へ貼り付け投稿や固定ページへ貼り、公開画面の再生を確認します。

Environment

サーバーごとに必要な確認

音声の再生と、保護フォルダへの直接アクセス抑止は、Webサーバーやリバースプロキシの構成によって挙動が変わります。

環境 直接アクセス抑止 導入前の確認
Apache / LiteSpeed .htaccessを自動生成して保護フォルダへの直接アクセスを抑止 .htaccessが有効か、MP3の部分再生を含めて確認
Nginx .htaccessを読まないため、サーバー側の拒否設定が別途必要 保護フォルダのlocation設定と再生レスポンスを確認
CDN / リバースプロキシ キャッシュや経路によって署名付きURLの扱いが変わる場合あり 本番と同じ経路で失効時間、Rangeリクエスト、キャッシュを確認

DRMではありません:直リンクの非表示、ブラウザのダウンロードボタン抑止、推測しにくい一時URLにより、通常の閲覧者が気軽に保存する手間を増やします。ブラウザで再生できる音声の取得を完全に防ぐ仕組みではありません。

Privacy

外部サービスと記録の範囲

  • 外部送信なし

    外部サービスや外部CDNへ音声・再生情報を送らず、ご自身のサーバー内で完結します。

  • Cookie追加なし

    プラグイン独自のトラッキングスクリプトやCookieを追加しません。

  • 最小限の集計

    既定ではIPアドレスやユーザーエージェントを保存せず、集計用の再生回数のみを記録します。

FAQ

よくある質問

Neutrope Protected Audio PlayerはDRMですか?

いいえ。元ファイルのURLをページへ出さず、通常の保存を少し手間にする仕組みです。デジタル著作権管理や、音声コピーの完全防止を提供するものではありません。

対応している音声形式は?

現在の対象はMP3です。アップロード時に拡張子とMIMEタイプ(audio/mpeg)の両方を確認します。

署名付きURLはどのくらい有効ですか?

再生URLは約10分で失効します。固定の元ファイルURLを本文へ置く方式とは異なります。

Nginxでも直接アクセスを抑止できますか?

Nginxは.htaccessを読まないため、保護フォルダへの直接アクセスを拒否するサーバー設定が別途必要です。導入前に本番と同じ構成で確認してください。

どこで入手できますか?

WordPress.orgで無料公開中です。管理画面の「プラグイン → 新規追加」から Neutrope Protected Audio Player を検索してインストールできます。

アンインストールすると音声ファイルは消えますか?

既定では削除しません。設定画面で削除を有効にした場合のみ、アンインストール時に関連データを削除します。

Contact

サーバー要件・導入を相談したい方へ

WordPress.orgから無料でインストールできます。想定している音声配信、Webサーバー、CDN・プロキシ構成を添えてご相談ください。

Neutrope Protected Audio Playerについて相談する

PUBLIC RECORD

公開情報・サポート

このFree版はWordPress.org公式プラグインディレクトリで公開しています。配布ファイル、更新履歴、サポート、レビューは、第三者が確認できる公式ページを正としてご案内します。

レビューは、実際に利用した感想を評価指定や特典なしでお寄せください。不具合や個別の質問はサポートフォーラムへお願いします。