0

DLNA サーバーをブラウズする方法を探していますが、特定のアイテムをブラウズおよびフィルタリングする方法に関するドキュメントが見つからないようです。簡単に言えば、これが私がやりたいことです: サーバー上のすべての音楽アーティストを取得し、サーバー上のすべての音楽アルバムを取得し、音楽アーティストのすべての音楽アルバムを取得し、特定のアルバムのすべての音楽トラックを取得します。これは可能ですか?

サーバーをブラウズするためのファイル ディレクトリ ブラウザを簡単に作成できることはわかっていますが、現在、ファイル システムのレイアウトをユーザーにわかりにくくしようとする試みに取り組んでいます。私が使用できる DLNA 仕様はどこかにありますか?

4

2 に答える 2

0

DLNA サーバーによって公開されるフォルダー構造は、ファイル システム上の実際のフォルダー構造にマップする必要はありません (通常はマップしません)。

たとえば、「サーバー上のすべての音楽アーティストを取得する」、「artists」という名前の仮想フォルダー (コンテナー) を公開でき、コンテナーの子はアーティストのリストです。

それを実装する方法は?たとえば、一部の DLNA サーバーには、インポートされたファイルのすべてのメタ情報を保存するためのデータベースがあります。サーバーがファイル システムにファイルをインポートすると、ファイルを解析してアーティスト、アルバム、ジャンルなどのメタデータを取得します。エンド ユーザーが子の「アーティスト」コンテナーを要求すると、DLNA サーバーはデータベースを検索して結果を取得します。 .

于 2011-04-14T07:31:09.163 に答える
0

基本的に、「検索」UPnP-ContentDirectory アクションを使用するようにデフォルト設定しました。機能する場合はうまく機能しますが、問題は、ほとんどのサーバーが単純な検索機能を実装していないnot required by the UPnP specificationことです。これはもちろん、これまでで最も不十分なことです。UPnP の世界へようこそ。

于 2011-04-30T00:45:37.780 に答える