3 步实操用 Folia 歌词接口点亮 QuickShell 顶栏【免费下载链接】folia-major专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major听歌时桌面顶栏要是能常驻一行歌词就不用反复切窗口。可大多数播放器没这个能力顶栏只肯报个歌名。Folia 官方出品的 QuickShell 歌词插件 lia.lines 补上了这块短板它专为 omarchy 4 桌面与 QuickShell 设计装好后桌面顶栏歌词就能实时滚动还能顺手管掉暂停与播放。功能效果看歌词、管播放、兜底展示看歌词——lia.lines 走 Folia 的folia-v1-lyric接口取词omarchy 4 / QuickShell 顶栏随播放进度逐行滚动刷新逐字时间轴也被一并带出。管播放——暂停 / 播放这类操作直接落在顶栏完成不用把 Folia 窗口翻出来。切歌、跳段这些动作鼠标够到的地方就能处理。兜底展示——Folia 没在播放时插件降级为简易 MPRIS 媒体信息组件。MPRIS 是 Linux 上通用的媒体信息规范这里只借用它的显示媒体元信息这一层意思。顶栏始终有内容不会留白。快速接入 Folia 歌词插件3 步点亮打开接口开关Folia 桌面端里路径是 设置 → 连接与集成 → 歌词接口 → 启用歌词接口。选项会持久化保存下次启动自动监听 32109 端口。端口被占时设置页会提示接口不可用释放端口后重新启用即可。懒得翻菜单的话命令面板里执行歌词接口命令也能快速切换相关逻辑在 src/hooks/useLyricApiPublisher.ts 里。插件市场装 lia.linesomarchy 用户打开官方插件市场搜lia.folia-lyrics一键安装。其他 QuickShell 环境按插件仓库说明手动部署即可。lia.lines 安装全程不用写代码装好就出现在你的桌面顶栏配置里。docs/technical.md 的 Quickshell 歌词插件 章节写得更细。顶栏点亮装完插件后在 QuickShell / omarchy 的顶栏配置里启用 lia.lines歌词即刻点亮。播放状态、歌词文本自动跟随 Folia 变化Folia 未播放时它按前面说的降级为 MPRIS 组件顶栏不留空白。机制揭秘一条只读的本机歌词接口一句话版本向http://127.0.0.1:32109/v1/lyric发一个 GET取回当前歌的精简 JSON。细节版本有三点。其一接口是 Folia 桌面端内置的本机只读 HTTP API无需鉴权其二它只监听 127.0.0.1 回环地址也就是只接受本机发起的请求局域网与互联网都够不到它安全性不用操心其三JSON 里带逐字时间轴、翻译、offset偏移量单位毫秒等字段完整清单见 docs/lyric-api.md。切歌时、歌词加载完成时、你调整偏移时接口才会更新不随播放进度频繁变化。需要感知切歌的客户端按 500–1000 ms 低频轮询即可使用注意事项同样在 docs/lyric-api.md。接口返回null属正常现象对应三种状态没在播放、歌词加载中、歌曲无歌词。实现位于 electron/lyricApi.cjs它对 Folia 内部渲染用的完整歌词对象做了脱敏处理只暴露稳定的公开字段外部插件因此不必依赖内部实现细节。排错速查症状 → 处置顶栏一片空白是哪里没开大概率是歌词接口没启用或当前歌曲没有可用歌词。回 Folia 设置里确认开关再换一首带歌词的歌试试。设置页提示接口不可用说明 32109 端口被别的程序占了。释放端口重新启用接口即可。接口返回null是不是坏了不是。没在播放、歌词加载中、歌曲无歌词这三种情况都会返回null属正常现象不用处理。歌词对不上口型offset字段携带的是你设置的歌词偏移毫秒lia.lines 会自行校正一般不用手动干预。收尾lia.lines 让 Folia 的逐字时间轴多了一条常驻出口omarchy 4 顶栏不再只报歌名一行歌词就跟着音乐走。以后切歌、调偏移抬头的顶栏都会同步跟上。【免费下载链接】folia-major专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
阅读完成 · 觉得有帮助?