前言
betterlyrics很好,但是我不太喜欢它的哲学设计,美学是值得肯定的,不过太过华丽,我就不用了,但是我依然推荐,它的功能十分强大,任务栏的话,在我的系统(win 10)上似乎不那么好用。
那么,有什么软件可以在任务栏上显示内容的?答案是TrafficMonitor,我用了快两年了,甚至能看到我去年用了3TB的数据,这没什么的,不及一些大佬的零头,扯远了。
我(用AI)开发了这个插件:
目前问题比较多,但我是将就用,哪天有精力和技术了再来打磨。
原理
参考:LX Music 开放 API 服务,插件后端用C++来调用LX的API,效果不错:

总体起到一个情绪价值的作用。
想法
其实也不是突然想到开发一个这样的插件,主要是在GitHub上关注了一个朋友,看到他开发了一个TrafficMonitor的插件:
我就想啊:他能做到,为何我不能做一个?于是就A出来了一个简陋的插件。
关于其他音乐软件
只适配LX是不够的,我在设计伊始就是优先设计的核心,本来是想用SMTC来做的,但发现这个功能似乎不支持歌词,只是简单的元数据:歌曲名、软件名、歌手。似乎有时间戳,但是具体原理我没深入,终究是做不到啊!
或许可以加功能,使其支持SMTC,用于控制曲目的播放。
NCM我也是才发现有个插件社区,具体的不透露,可以自己查查。
我也交了个PR给他们,但是我做的插件似乎不太好,颜色不太对,就闭源了,如果有人收藏了我就发个release吧,反正也不会来人吧。倒是review源,我正在申请,不过作者可能忘了GitHub账号密码……(怎么可能忘)

我的开发能力大部分是社区养出来的啊(& AI)
BetterNCM插件安装
以下是我总结的一些方式
可以直接用官方收录的插件源安装
用review源安装,先安装支持review源的插件
以上两种方式可能需要如此设置:

纯手动
目前我的ncmapi插件是以这种方式在运行
依据chromatic - wiki: 创建第一个插件,在插件文件夹下的plugins_dev是支持自己的插件的:
- 插件文件夹(C:\betterncm)
- plugins_dev
- self_plugins_1
- self_plugins_2
- ncmapi
- manifest.json
- .dll 动态链接库
- .js
- preview.png
依此结构似乎可行,由于我只有一个自己创建的插件,尚不清楚其是否支持多个插件。
至于插件怎么来,可以去对应的仓库release里面找,实在找不到的,可以骚扰作者(