文件名称:avice:rygel 的媒体层次结构后端
文件大小:9KB
文件格式:ZIP
更新时间:2024-07-14 18:48:52
Ruby
艾维斯 Avice 是 Gnome Rygel UPnP 服务器的媒体层次结构后端。 它从您的媒体收藏中读取元数据(目前仅限 mp3 文件)并创建一个可定制的树结构,然后 Rygel 可以通过 DBus 访问该结构。 换句话说:Rygel + Avice = 灵活的 UPnP 媒体服务器 - 至少这是计划:) 我已经开始在 Avice 上工作,因为我有大量的音乐文件(~20000),其中一半是古典音乐。 要在 UPnP 播放器上浏览这些内容,我需要一个 UPnP 服务器 (a) 识别我的 mp3 文件上的作曲家标签 (b) 创建一个合理的树结构(例如,古典的作曲家/艺术家和作曲家/专辑)在任何时候都没有太多分支(所以“所有艺术家”/A/艺术家以 A 开头,“所有艺术家”/B/以 B 开头的艺术家等等,而不是仅仅展示所有艺术家,这意味着在我的情况下浏览数百个艺术家的列表) 我的要求曾经
【文件预览】:
avice-master
----avice_tree.rb(10KB)
----avice_tree_test.rb(985B)
----avice_dbcreate.rb(829B)
----avice_scan.rb(3KB)
----README.md(5KB)
----avice_create_tree.rb(2KB)
----avice_id.rb(377B)