news 2026/8/27 3:45:40

Windows 11 任务栏歌词完整指南:3 分钟装好 Taskbar-Lyrics 插件

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Windows 11 任务栏歌词完整指南:3 分钟装好 Taskbar-Lyrics 插件

Windows 11 任务栏歌词完整指南:3 分钟装好 Taskbar-Lyrics 插件

【免费下载链接】Taskbar-LyricsBetterNCM插件,在任务栏上嵌入歌词,目前仅建议Windows 11项目地址: https://gitcode.com/gh_mirrors/ta/Taskbar-Lyrics

写方案写到一半,网易云在角落放着歌,想瞟一眼歌词总得切一次窗口——切过去思路断了,不切又跟不上副歌。传统桌面歌词也麻烦:浮层要么挡内容,要么窗口一最小化歌词就跟着没了。Taskbar-Lyrics 是一个 BetterNCM 插件,它把正在播放的歌词直接"印"在 Windows 11 任务栏底部的空地上,不弹窗口、不抢焦点,抬眼就能看到,合上眼睛也还在。

开工前,先把这 4 样东西确认掉

项目要求怎么确认
系统Windows 11,且是原版任务栏设置 → 系统 → 关于;用过第三方任务栏工具的先还原
播放器网易云音乐客户端官方最新版即可
插件框架BetterNCM 3.0.0 及以上网易云"设置"里能看到 BetterNCM 菜单即代表已装
桌面歌词开关网易云"设置 → 桌面歌词"处于开启状态这个开关相当于本插件的总闸,先打开

坑预警:插件只适配原版任务栏。如果你在用 StartAllBack、Start11 这类任务栏美化工具,显示大概率会坏,作者的态度也很明确——第三方改动导致的问题一律不修。出了问题先还原任务栏,再谈排查。

4 步装好,全程不碰一行代码

第 1 步:把项目拉到本地

git clone https://gitcode.com/gh_mirrors/ta/Taskbar-Lyrics

白话解释:把整个仓库复制到你电脑上,后面要用的文件都从这里出。

第 2 步:找到dist/里的三个文件

  • manifest.json—— 插件的"身份证",声明名称、版本号和对 BetterNCM ≥3.0 的依赖
  • native.dll—— C++ 写的渲染核心,负责把字画到任务栏上
  • plugin.js—— JS 逻辑,由plugin/js/src/下的源码打包而来

第 3 步:放进插件目录

把这三个文件复制到网易云安装目录下的betterncm/plugins/taskbar_lyrics/文件夹里(文件夹自己新建,名字就叫taskbar_lyrics)。

白话解释:BetterNCM 按"文件夹名"识别插件身份,taskbar_lyrics正是身份证里登记的 slug,名字写错它就"查无此人"。

第 4 步:启用并重启

重启网易云 → 打开 BetterNCM 管理页,找到"任务栏歌词"点启用 → 再重启一次 → 随便播放一首歌,任务栏上就出现歌词了。

提示:装完不显示,九成是忘了开网易云的"设置 → 桌面歌词",先查这个再查别的。

打开设置页,即改即生效

图形化设置界面由plugin/js/src/main.js构建,进 BetterNCM 里插件的"设置"就能看到,分三组:

  • 通用设置——歌词站在哪:字体(内置微软雅黑 UI、宋体、黑体、楷体、Arial、Times New Roman、Consolas 共 7 款)、左/右边距、窗口对齐方式(自动 / 左 / 居中 / 右)
  • 主要歌词——当前这一句:颜色、字号、粗细(极细到超粗六档)、样式(正常 / 斜体 / 倾斜)、下划线、删除线、文本对齐
  • 次要歌词——下一句或翻译:选项和主要歌词完全一样

改完不用重启,立刻生效,适合边听边微调。懒得逐条抠的话,记一句口诀:先摆位、再定主次、最后调颜色——对齐管位置,字号粗细管主次,颜色管氛围。

场景当前句下一句对齐与边距
低调办公宋体 12 正常#9E9E9E宋体 11 极细#C4C4C4左对齐,左右边距 10
大屏醒目微软雅黑 UI 14 粗体 纯白微软雅黑 UI 11 正常#B0B0B0居中,边距 0
程序员味Consolas 12 正常 纯白Consolas 11 极细 半透明右对齐,边距 4

歌词不出现,先查这张表

现象大概率原因处理办法
任务栏始终没歌词网易云"桌面歌词"没开设置里打开它并重启客户端
歌词贴着图标挤成一团边距为 0 或太小左右边距调大,比如 10~12
歌词整体偏左或偏右窗口对齐方式不合适通用设置里改居中或自动
字体发虚、看着别扭选的字体不适合小字号换回微软雅黑 UI,关掉倾斜
切歌后歌词卡住不更新进度事件没跟上暂停再播放,或重启网易云

记住:这里所有参数都只是显示偏好,改不坏系统,最坏情况就是全部改回默认。

它是怎么跑起来的(写给好奇的你)

代码分成两层,目录结构一目了然:

  • JS 层管数据。plugin/js/src/lyrics.js 从网易云接口抓 LRC 原文和翻译,解析成按时间排序的歌词轴;每次播放进度更新,都用二分查找定位当前行,复杂度 O(log n),几千行的歌词也毫无压力。翻译时间戳与原文相差在 0.75 秒内才会被配成"次要行",避免中英错行。
  • C++ 层管画面。plugin/cpp/src/ 下三个子目录各司其职:plugin/用全局互斥锁保证单实例并持久化配置;taskbar/通过 UI Automation 找到任务栏窗口,再量出开始按钮、任务列表和系统托盘之间那块空地的精确坐标,还会盯着任务栏结构变化重新测量;window/用 Direct2D / DirectWrite 把文字画进去。
  • 两边通过 Native Plugin API 衔接:JS 算好"当前句 + 下一句"递过去,C++ 只负责渲染。JS 管数据、C++ 管画面,这就是它轻量又流畅的原因。

想自己编译 C++ 模块的话,用 Visual Studio 2022 打开plugin/cpp/的 CMake 工程即可,CMakePresets.json 里备好了 x64 / x86 的 Release 与 Debug 四种构建方案。

剩下的一步,交给你

打开网易云,切一首熟悉的歌,让歌词安静地待在屏幕最下面,把窗口让给正事。用得不顺就在仓库提 issue;会 C++ 或前端的话,plugin/cpp/src/plugin/js/src/都是现成的下手点,下一个小功能说不定就从你的 PR 开始。

【免费下载链接】Taskbar-LyricsBetterNCM插件,在任务栏上嵌入歌词,目前仅建议Windows 11项目地址: https://gitcode.com/gh_mirrors/ta/Taskbar-Lyrics

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/27 3:44:46

基于SpringBoot与MySQL的智能停车场管理系统设计与实现

简介:在数字化转型浪潮中,企业级应用开发常采用SpringBoot框架与MySQL数据库构建高可用、易维护的后端服务。SpringBoot通过约定大于配置的理念,能快速搭建项目骨架,并集成Spring MVC、Spring Data JPA等组件,高效处理…

作者头像 李华
网站建设 2026/8/27 3:43:47

智能飞行器航迹规划:从A*算法到混合优化策略的工程实践

1. 项目概述:从“纸上谈兵”到“实战推演”的跨越全国研究生数学建模竞赛的F题,向来是检验参赛者综合解决复杂工程问题能力的“试金石”。今年的“多约束条件下智能飞行器航迹快速规划问题”,直接把场景拉到了智能飞行器(可以理解…

作者头像 李华
网站建设 2026/8/27 3:42:51

LLM工程化:为何Tool Calling比Output Parser更稳定可靠?

1. 从“解析器”到“工具”:一个工程思维的转变最近在折腾大语言模型应用时,我发现一个挺有意思的现象:很多开发者,尤其是刚入门的同学,一提到让LLM输出结构化数据,第一反应就是去找各种Output Parser。Lan…

作者头像 李华
网站建设 2026/8/27 3:41:03

5MHz经济型函数信号发生器:日常测试的可靠之选

最近测试测量圈子里有一条消息挺耐人寻味:Saelig正式把AIM-TTi的ATG1005引进来了,一台5MHz的经济型函数信号发生器。放在一大堆动辄几十MHz、几百MSa/s的任意波形发生器中间,5MHz这个数字乍看确实不起眼。但如果你实际蹲过实验室的仪器柜&…

作者头像 李华
网站建设 2026/8/27 3:39:43

Delphi工业软件实战:磨削工艺数学建模与C++高性能计算集成

1. 项目概述与核心价值最近在做一个挺有意思的活儿,给一家精密制造企业做技术支持,核心任务是用Delphi给一种特殊工件的磨削加工过程建个数学模型。这活儿听起来有点跨界,一边是古老的Delphi开发环境,另一边是工业制造里的数学建模…

作者头像 李华