如何让 Windows Media Player 11 在其“库”窗口中索引未索引的字段?

如何让 Windows Media Player 11 在其“库”窗口中索引未索引的字段?

如何让 WMP 11 在其“库”窗口中索引未索引的字段(就像它对流派、专辑、发布日期等所做的那样),以便可以使用 WMP 的搜索功能?什么告诉 WMP 要索引哪些字段?我确信它位于某个文件中,因为程序不会随意执行任何操作。我只是想稍微修改一下,这样我就可以轻松访问参与歌曲的其他音乐家,例如伴唱、附加乐器等。

下面是我想要做的一个例子:如果我在搜索我想要找回:
——他的个人作品
——他与披头士乐队合作的作品
——埃尔顿·约翰的演绎露西在天空与钻石约翰·列侬演唱背景和声
- 他的约翰·列侬和塑胶小野乐队作品
- 我收藏的他创作的其他歌曲

目前,搜索只返回第一个和最后一个项目,以及中间三个项目中的几个——但前提是他是作曲家,因为“作曲家”是一个索引字段(例如 Elton John 的歌曲)。但它不会仅仅因为他是一名表演者而提取他表演过的项目(这将包括他与披头士乐队合作的所有作品,他没有撰写)。

我最初尝试通过编辑 wmploc.dll 文件中的“Custom 1”标签来读取“Performers”(以同样的方式编辑流派列表)。这时我了解到搜索该功能仅索引微软选择的有限数量的字段,而“自定义 1”字段不在其中。

尽管可以使用“贡献艺术家”字段来执行此操作,但在此列出多个名称或乐队是不切实际的,因为:
-- 这是用于访问带有“各种艺术家”的专辑或 CD 中歌曲的主要表演者的主要字段(例如在合辑中)
-- Windows 版 MS Plus!(以及其他程序)在创建 CD 标签时使用“贡献艺术家”字段内容来检索主要表演者。

我最喜欢音乐——但想象一下,如果你可以指定要索引的字段,这对电影收藏家来说会有多大的价值?导演、配乐、布景设计师、特效团队等。价值是惊人的,但我们只能依赖微软提供的东西。

我当了近二十年的图书管理员;我知道我应该能够提供更好的索引和对我的藏书的访问。

(请注意,这个问题是我上周发布的一个问题的大幅改进。我得到了新的信息,并觉得一些澄清可能会有用。)

PS:操作系统是Windows XP Pro SP3。

答案1

不想浪费任何人的时间。我已经为此工作了一个星期,然后我重新发布了...然后尝试了另一种方法,当然,这种方法非常有效(墨菲定律)。在 WMP 帮助下的“高级搜索”中:fieldname:searchterm(或使用上面的例子)表演者:“John Lennon”“...搜索词、冒号和您输入的文本之间没有空格。多词搜索短语需要引号...”警告:您必须手动将姓名输入“表演者”字段。获得出色的访问权限需要付出很小的代价。我觉得自己像个傻瓜,但是,至少我解决了这个问题

相关内容