ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

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

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),仅供参考
返回列表