簡體   English   中英

DLNA上的過濾參數

[英]Filtering parameters on DLNA

我正在尋找一種瀏覽DLNA服務器的方法,但似乎找不到有關如何瀏覽和過濾特定項目的任何文檔。 簡而言之,這就是我想要做的:在服務器上獲取所有音樂藝術家,在服務器上獲取所有音樂專輯,獲取音樂藝術家的所有音樂專輯,獲取特定專輯的所有音樂曲目。 這可能嗎?

我知道我可以簡單地構建文件目錄瀏覽器來瀏覽服務器,但是我正在做一些試圖使用戶看不懂文件系統布局的事情。 我可以在某個地方使用DLNA規范嗎?

DLNA服務器公開的文件夾結構不必(通常不必)映射到文件系統上的實際文件夾結構。

例如,“獲取服務器上的所有音樂藝術家”,您可以顯示一個名為“ artists”的虛擬文件夾(容器),並且容器的子代是該藝術家的列表。

如何實施? 例如,某些DLNA服務器具有一個數據庫,用於存儲導入文件的所有元信息。 當服務器將文件導入文件系統時,它將解析文件以獲取藝術家,專輯,流派等元數據。...當最終用戶向孩子請求“藝術家”容器時,DLNA服務器將在數據庫中進行搜索並獲得結果。

基本上,我默認使用“搜索” UPnP-ContentDirectory操作。 當它起作用時,它會很好地工作,但是問題是大多數服務器都沒有實現簡單的搜索功能,因為not required by the UPnP specification它,這當然是有史以來最糟糕的事情。 歡迎來到UPnP的世界。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM