记住UPnP媒体服务器媒体文件位置的任何可靠方法



我正在处理一个媒体渲染器客户端项目,该项目需要记住上次播放的媒体文件。我最初从服务中存储,并认为这很好,直到我发现媒体 ObjectID 不是永久性的。

例如,我有 2 个文件 A.mp3 和 B.mp3分别具有 ObjectID "1"和"2"。如果我删除 A.mp3 并重新启动媒体服务器,它会将"1"分配给 B.mp3而我认为它仍然是"2"。这发生在我尝试过的两个媒体服务器(pms,minidlna)上。

所以我的问题:除了存储完整的层次结构(例如/path/to/music.mp3)之外,我可以使用哪些信息来记住媒体文件位置,因为我需要逐步解析路径以获取我认为效率较低的播放 URL。

我得出的结论是,UPnP Media Server 根本没有为此定义用例。我测试了VLC媒体播放器,发现他们面临着同样的问题,因此这个问题可能不值得解决方法。

相关内容

最新更新