Skip to content

Proselyte-M/MB_TLMCGetter

Repository files navigation

MusicBee的TLMC信息同步插件

THBwiki同步东方Project专辑曲目信息。

##目的 主要目的是方便定期从其他网络位置同步TLMC大包的用户管理音乐库,实现修改本地显示的音乐标签而不必每次同步时自动覆盖。

中年男人学C#的第一个项目,请多指教。

##希望实现的功能: 包括

  • 专辑标题
  • 专辑艺术家
  • 曲目编号
  • 作曲家
  • 原曲信息
  • 发布日期
  • 封面角色
  • 等等等等……

并自动同步至MusicBee的自定义Tag中。 从而实现在不修改歌曲源文件的情况下对东方专辑的管理。

而且可以手动方便的修改自定义Tag。

#日记:

2022年11月9日 下一步计划,放弃使用Albuminfo类储存获得的数据,转为将获取的数据格式化为Json,在主方法内再进行处理。

2022年11月10日 现在用XML返回歌曲的信息,并且本地保存一份xml文件,为了搜索过的专辑不必再次搜索。 现在不知道怎么往MusicBee右键菜单里添加项目,只能每次切换歌曲的时候调用插件。 另外,现在只研究出来,通过 mbApiInterface.Library_SetFileTag()方法写入tag,它要求三个参数,第一个是文件路径,第二个是标签类型,第三个就是标签值。还没搞明白怎么遍历整个专辑的文件将专辑信息写入到所有歌曲中。目前只实现了往专辑的第一首曲目里写入标签。 另外另外,为什么thwiki通过网页搜索的结果和API搜索的不一样啊,有些专辑同一个关键词但是API就是搜索不到,是我搜索接口调用的时候什么玩意没搞对么?

#引用信息

部分代码参考了

Netease Lyric

MB_SubSonic

搜索引擎上搜到的代码就不标出处了,我也记不得了。

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages