3步解锁歌词掌控权:让你的音乐体验彻底自由
Lyric-Getter是一款基于Xposed/LSPosed框架的歌词拦截工具,它能突破音乐应用的限制,让你完全掌控歌词数据。无论是想在任何设备、任何界面展示歌词,还是开发个性化音乐应用,这款开源工具都能帮你实现真正的歌词自由。
打破音乐围墙:歌词自由的现实困境
你是否遇到过这样的情况:在车载屏幕上想听着歌看歌词,却发现音乐APP根本不支持车载显示;用平板学习时想让歌词在笔记旁边滚动,系统却限制歌词只能在APP内显示;甚至更换了新手机,旧音乐APP的歌词样式设置却无法同步迁移。这些问题的根源,在于歌词数据被牢牢绑定在各个音乐应用的封闭生态中,用户始终无法真正拥有对歌词的控制权。
核心价值重构:为什么选择Lyric-Getter
Lyric-Getter的出现彻底改变了这种局面。它就像一位"歌词外交官",能与各种音乐应用无障碍沟通,提取出原本被封锁的歌词数据。这款工具具有三大核心优势:首先是零学习成本,安装后自动适配所有已安装的音乐应用;其次是全场景覆盖,支持从手机到平板、从锁屏到桌面的各种显示需求;最后是开放生态,提供标准化接口让开发者轻松集成,避免重复开发。
技术原理通俗解读
💡 Lyric-Getter的工作原理可以用"快递代收"来比喻:当音乐APP要显示歌词时(就像寄快递),Lyric-Getter会作为"代收点"接收这份歌词数据,然后你可以指定这份"快递"送往任何你想要的"地址"(桌面、锁屏、第三方应用等)。它通过智能识别技术,精准捕获不同音乐APP的歌词传输通道,既不影响原APP使用,又能让你获得完整的歌词控制权。核心实现位于app/src/main/kotlin/cn/lyric/getter/hook/目录,针对不同音乐应用采用定制化拦截方案。
解锁四大创新使用场景
打造专属车载歌词系统
开车时无需低头看手机,将歌词实时显示在车载屏幕上。通过Lyric-Getter获取歌词数据后,配合车载互联工具,让每段旅程都有同步歌词陪伴,提升驾驶安全与音乐体验。
构建多设备歌词同步中心
在家中,歌词可以同时显示在手机、平板和电脑上;出门时,耳机、手表等可穿戴设备也能同步展示。Lyric-Getter打破设备壁垒,让歌词无处不在。
开发个性化歌词艺术展示
将歌词与照片、视频结合,制作动态歌词壁纸;或通过编程将歌词转化为艺术字体、动态图形,让歌词不仅能听,更能成为视觉享受。
实现无障碍歌词服务
为视障用户提供语音朗读歌词功能,或为听障用户显示节奏可视化歌词。Lyric-Getter让音乐体验不再受身体条件限制,真正实现音乐无边界。
五步实施指南:从零开始的歌词自由之旅
1. 准备工作
确保设备已安装Xposed/LSPosed框架或LSPatch(非root设备适用),并已启用未知来源应用安装权限。
2. 获取安装包
从项目仓库克隆代码并自行编译,或获取已构建的发布版本。仓库地址:git clone https://gitcode.com/gh_mirrors/ly/Lyric-Getter
3. 模块配置
在Xposed/LSPosed管理器中启用Lyric-Getter模块,并勾选需要拦截歌词的音乐应用。
4. 权限设置
[!TIP] 进入系统设置,为Lyric-Getter授予"通知使用权"和"悬浮窗权限",确保歌词数据能正常获取和显示。
5. 应用配置
打开音乐APP,播放任意歌曲,Lyric-Getter会自动开始拦截歌词。可在模块设置中调整歌词同步阈值(默认500ms)和显示样式。
常见误区澄清
🔍 误区一:使用Lyric-Getter会导致音乐APP封号
事实:Lyric-Getter仅读取歌词数据,不修改应用行为或发送额外请求,不会触发反作弊机制。
🔍 误区二:必须root才能使用
事实:通过LSPatch工具,非root设备也能正常运行Lyric-Getter,只需将模块与音乐APP合并即可。
🔍 误区三:支持所有音乐APP
事实:主流音乐应用已全部支持,但部分小众应用可能需要添加规则。可通过编辑app/src/main/assets/app_rules.json文件手动添加适配规则。
进阶探索:从用户到贡献者
规则自定义
如果发现某款音乐APP未被支持,可参照现有规则格式,在app_rules.json中添加新的应用包名和歌词拦截规则,提交PR参与项目贡献。
功能扩展
开发者可基于Lyric-Getter的API开发扩展模块,如歌词翻译、情感分析、歌词分享等功能,丰富生态系统。
多语言支持
项目目前支持中、英、日、葡萄牙语,欢迎贡献更多语言翻译,让全球用户享受歌词自由。
项目演进路线与社区贡献
Lyric-Getter正朝着三个方向发展:一是AI歌词增强,通过人工智能优化歌词同步精度;二是跨平台支持,计划推出Windows和macOS版本;三是开放平台建设,让更多开发者能基于Lyric-Getter打造创新应用。
社区贡献指南:
- 提交新应用适配规则
- 优化现有Hook逻辑
- 开发功能扩展模块
- 翻译界面和文档
加入Lyric-Getter社区,让我们一起打破音乐应用的歌词壁垒,创造真正自由的音乐体验!
atomcodeClaude Code 的开源替代方案。连接任意大模型,编辑代码,运行命令,自动验证 — 全自动执行。用 Rust 构建,极致性能。 | An open-source alternative to Claude Code. Connect any LLM, edit code, run commands, and verify changes — autonomously. Built in Rust for speed. Get StartedRust087- DDeepSeek-V4-ProDeepSeek-V4-Pro(总参数 1.6 万亿,激活 49B)面向复杂推理和高级编程任务,在代码竞赛、数学推理、Agent 工作流等场景表现优异,性能接近国际前沿闭源模型。Python00
MiniMax-M2.7MiniMax-M2.7 是我们首个深度参与自身进化过程的模型。M2.7 具备构建复杂智能体应用框架的能力,能够借助智能体团队、复杂技能以及动态工具搜索,完成高度精细的生产力任务。Python00
GLM-5.1GLM-5.1是智谱迄今最智能的旗舰模型,也是目前全球最强的开源模型。GLM-5.1大大提高了代码能力,在完成长程任务方面提升尤为显著。和此前分钟级交互的模型不同,它能够在一次任务中独立、持续工作超过8小时,期间自主规划、执行、自我进化,最终交付完整的工程级成果。Jinja00
Kimi-K2.6Kimi K2.6 是一款开源的原生多模态智能体模型,在长程编码、编码驱动设计、主动自主执行以及群体任务编排等实用能力方面实现了显著提升。Python00
Hy3-previewHy3 preview 是由腾讯混元团队研发的2950亿参数混合专家(Mixture-of-Experts, MoE)模型,包含210亿激活参数和38亿MTP层参数。Hy3 preview是在我们重构的基础设施上训练的首款模型,也是目前发布的性能最强的模型。该模型在复杂推理、指令遵循、上下文学习、代码生成及智能体任务等方面均实现了显著提升。Python00