サーバーやコンテンツのメタデータの表示にこだわったDLNAプレーヤーです。DMC機能も搭載しDMRへ送信も可能です。ソースコードはオープンソースライセンス(MITライセンス)で公開しています。
本アプリの再生能力はご利用の端末に依存します。また著作権保護のかかったコンテンツの再生はできません
このアプリはDLNAサーバ(DMS)とそのコンテンツの情報表示にこだわって作っています。
再生機能は端末のコーデックを利用するため、どのファイルが再生できるかは端末に依存します。例えば動画の場合、H.264/VP8/VP9などのAndroid標準対応のフォーマットであれば、ほぼすべての端末で再生可能でしょう。端末によってはMPEG1/MPEG2/WMV/DivXなどが再生できるものもあるようです。
再生できない場合は設定で外部アプリを呼び出すことができるのでそちらをお試しください。
再生方法の一つとして、DMC機能も搭載しています。同一ネットワーク上にDMR機能をもったテレビなどがある場合、DMSのコンテンツをDMRに再生させることができます。
DMRが対応していればDTCP-IPのコンテンツ再生も可能です。また、nasneを始めとしたSONY製レコーダーもしくは、Panasonic製レコーダーであればチャプタージャンプ機能も使えるようになっています。
動画・静止画・音楽の最低限の再生機能を搭載していますが、プレーヤーとしての使い勝手よりも、サーバーやコンテンツのメタデータ表示機能を特徴としています。ARIB拡張タグ(arib:longDescription等)の情報も表示するようにしているため、レコーダ等が対応していれば詳細な番組情報も見ることができます。また、番組情報にURLが含まれている場合は自動的にリンクとして機能するようにしています。
備考
・対応の可否は保証できませんが、不具合の報告や機能の要望等は随時お待ちしております。
・0.7.6からクラッシュ情報の収集のため、Firebase SDK (Analytics, Crashlytics) を導入しています。
・著作権保護されたコンテンツの再生(DTCP-IP)には対応しておりません。また対応の予定もございません。
・個人の趣味範囲での開発のため、特に機材が十分に調達できない状態です。問題があった場合は機材の情報とともに詳細をご連絡いただけますと幸いです。
・チャプタージャンプ機能はメーカーの独自の仕様になっているためメーカーごとに対応が必要です。現在作者所有のSony及びPanasonic製品への対応のみとなっております。他メーカーの情報お持ちの方はご連絡いただければ幸いです。
・このアプリ、及び内部で使用しているUPnPライブラリのソースコードはGitHubにてMITライセンスで公開しています。
DLNA Player for Android
https://github.com/ohmae/dms-explorer
Universal Plug and Play (UPnP) ControlPoint library for Java
https://github.com/ohmae/mmupnp
アクセス許可について
本アプリはアクセス許可として以下を要求していると表示されます。
いずれもWi-Fiを使用し、DLNAの通信を行うため、及びFirebase-crashのレポートのために使用しています。また「端末のスリープの無効化」は再生中のWi-Fi接続の維持のために使用しています。
・Wi-Fi 接続情報
- Wi-Fi 接続の表示
・その他
- インターネットからデータを受信する
- ネットワーク接続の表示
- ネットワークへのフルアクセス
- 端末のスリープの無効化
動作確認に使用した機器
DMS:
・SONY nasne
・SONY BDP-S6700
・SONY BDZ-AT970T
・SHARP AQUOS LC-40U30
・SHARP AN-WLTU1
・Panasonic DMR-BRZ1020
・Synology DS216j
・Kodi (Windows)
・Universal Media Server (Windows/Linux)
DMR:
・SHARP AQUOS LC-40U30
・ONKYO TX-NR646
・Kodi (Windows)
・SONY BDP-S6700
・Panasonic DMR-BRZ1020
情報提供にご協力いただける方へ
以下のツール(Javaのインストールされたパソコンが必要です)を使用するとDMSの情報をすべて吸い出すことができます。この情報をお送りいただくと助かります。ただし、サーバーやレコーダにどのようなコンテンツが入っているのかも分かる情報ですので、ご注意ください。
https://github.com/ohmae/cds-extractor/releases/download/v.0.0.3/cdsextractor.jar