Simple UPnP Server の使い方・活用例

Simple UPnP Server は、Android 端末内の写真・音楽・動画をネットワーク上で共有するためのアプリです。ここでは、基本的な使い方から応用的な活用方法までをご紹介します。

1. 基本編:メディアサーバーとして使う

最も標準的な使い方です。スマホをメディアサーバー(DMS)として動作させ、他のデバイスからスマホ内のファイルを参照・再生します。

スマートテレビで見る

Android TV、VIERA、REGZA、BRAVIA などのDLNA対応テレビで再生できます。

  1. アプリを起動し、サーバーをONにします。
  2. テレビの入力切替やホーム画面から「メディアプレーヤー」や「ネットワーク機器」などのアプリを開きます。
  3. サーバー一覧に本アプリのサーバーが表示されるので、選択して動画や写真をお楽しみください。表示される名前は設定の「デバイス名」に従います(新規インストール時の初期値はスマホ本体のデバイス名です)。

ゲーム機で見る

PlayStation 4 や Xbox などのゲーム機からも利用できます。

💡 アプリ側での設定例


2. 応用編:キャスト機能を使う(スマホをリモコンにする)

スマホからネットワーク上のプレーヤー(DMR: Digital Media Renderer)を指定して、再生を指示する機能です。手元のスマホをリモコンのように使えます。

ℹ️ キャスト先の動作条件について

キャスト機能を利用するには、再生先の機器が「UPnP/DLNA のレンダラー(DMR)」として動作している必要があります。

Kodi を使った実例

強力なメディアセンターアプリである「Kodi」を DMR として利用する例です。Kodi の設定で [設定] > [サービス] > [UPnP/DLNA] から 「UPnP サポートを有効にする」「UPnP を介したリモートコントロールを許可する」 をオンにしておきます。

実例 A: PC 上で Kodi を動作させる

Windows や Mac、Linux などの PC に Kodi をインストールしておけば、PCの画面とスピーカーを使ってスマホ内のメディアをキャスト再生できます。作業中の BGM 再生や、PCの大画面で動画を確認したい場合に便利です。

実例 B: Raspberry Pi で専用メディアプレーヤーを構築する

Raspberry Pi に LibreELEC や OSMC といった Kodi ベースの OS をインストールして、テレビに HDMI 接続します。 これにより、非常に低電力で常時稼働する「自作のキャスト受信機(スマートテレビ化)」が完成します。Simple UPnP Server から Raspberry Pi に向けて動画や音楽をキャストするだけで、すぐにテレビで再生が始まります。

💡 アプリ側での操作例

  1. 「ライブラリ」または「ファイル」タブ上部の再生先チップをタップし、ネットワーク上の再生先(Kodi やテレビなど)を選択します(「再検索」で同じ Wi-Fi 上のプレーヤーを探せます)。
  2. ラベルの再生ボタンをタップするとプレイリストとして連続再生、「ファイル」タブでファイルをタップすると 1 件ずつ再生できます。再生が始まると画面下部のミニプレイヤーがリモコンになり、スマホから一時停止やシーク(早送り・巻き戻し)などの操作が可能です。

3. 応用編:外部ストレージの活用

Android 端末の内部ストレージだけでなく、USBメモリや外付けSSD、SDカードなどの外部ストレージ内のファイルも共有できます。

💡 アプリ側での設定例

  1. 外部ストレージを Android 端末に接続します。
  2. Simple UPnP Server の「設定」>「公開フォルダ」で「フォルダを追加…」をタップします。
  3. Android のシステムファイルピッカーが開くので、接続した USB メモリや SD カードのフォルダを選択してアクセスを許可します。
  4. これにより、大容量の外部ストレージにある動画や音楽ライブラリも、ネットワーク経由で他の機器から再生できるようになります。

4. 応用編:自動化と便利機能

特定の Wi-Fi に繋がっている時だけサーバーを有効にする

  1. 自宅の Wi-Fi に接続した状態で、「設定」>「指定した Wi-Fi のみで有効」をオンにします。
  2. その下の「許可する Wi-Fi(UPnP)」にある「現在の Wi-Fi を追加」をタップし、いま接続中のネットワークを登録します。 ※以降、登録した Wi-Fi に接続している時だけメディアサーバーが有効になります。サーバー自体の自動起動(端末の起動時・アプリを開いた時)は「設定」の自動起動の項目で設定できます。

Tasker や MacroDroid との連携

自動化アプリ(Tasker や MacroDroid など)を使用すると、さらに複雑な条件でサーバーを制御できます。 これらのアプリからアプリの Intent アクションを呼び出すことで、サーバーの起動・停止・切り替えを自動化できます(アクション名はアプリ内ヘルプの「自動化」の項に記載されています。adb からも利用できます)。


5. 詳細な機能解説

アプリをより深く使いこなすための、各機能の詳細な仕組みや使い方です。

共有方法の違い:端末内メディア(MediaStore)と公開フォルダ(SAF)

アプリには、ファイルを共有するための2つの異なるアプローチがあります。用途に合わせて使い分けや併用が可能です。

ラベル機能でファイルを整理する(仮想フォルダ)

ラベル機能を使うと、物理的なフォルダを移動することなく、ファイルを自由にグループ化して仮想的なフォルダとして公開できます。

連続再生(プレイリスト再生)の仕方

複数の動画や音楽を連続して再生したい場合は、以下の方法があります。

アクセス履歴(メディア診断)を活用する

「アクセス履歴」画面では、ネットワーク上のどの機器が、いつ、どのファイルをリクエストしたかを確認できます。単なる履歴としてだけでなく、再生トラブル時の診断ツールとして役立ちます。

その他の便利な機能


← Simple UPnP Server のアプリ紹介へ戻る