Xposed 模块,将椒盐音乐(SaltPlayer)的「使用音乐标签应用编辑」功能重定向到 Lyrico。
提示:若发现功能失效,大概率是该 SaltPlayer 版本模块尚未适配,欢迎提交 Issue 反馈。
最新动态:椒盐音乐作者已在12.4.0-alpha01加入了调用Lyrico修改歌曲标签的功能,模块的使命可能即将结束,但该项目会保留备用,不会删库跑路。
- 椒盐音乐(SaltPlayer) — 一款优秀的本地音乐播放器
- Lyrico — 一款面向 Android 的开源本地音乐标签编辑与歌词管理工具
- 将椒盐音乐中「使用音乐标签应用编辑」的跳转目标重定向到 Lyrico
- 自动补全 intent 的 MIME type(
audio/*)和 URI 读取权限,确保 Lyrico 能正确打开音频文件 - 编辑后自动刷新:从 Lyrico 返回椒盐音乐后,自动刷新歌曲封面和元数据,无需手动切歌
- Android 设备已 Root
- Xposed 框架需支持 libxposed API 101+(现代模块 API),例如 LSPosed 2.0+
- 椒盐音乐已安装
- Lyrico 已安装
- (嗯...Root和LSPosed其实不是必须项,但你得自行解决签名校验问题)
注意:本模块基于 libxposed API 101(现代 Xposed 模块格式)开发, 旧版 LSPatch(含官方原版,已停止维护)可能无法识别本模块。 如需免 Root 使用,请改用支持现代 API 的社区 Fork 改版。
- 从 Releases 下载 APK
- 安装后在 LSPosed 中启用模块
- 勾选作用域:
com.salt.music - 重启椒盐音乐
- 在椒盐音乐中选择一首歌曲
- 点击「使用 Lyrico 编辑...」
- 在 Lyrico 中编辑标签、封面、歌词等
- 保存并返回椒盐音乐
- 歌曲信息会自动刷新 ✅
自 v2.1.0 起,版本编译流程由 GitHub Actions 自动编译改为纯本地编译后上传。
- JDK 21+
- Android SDK(local.properties 配置路径)
# Debug 版本(debug 签名,直接可装)
gradlew.bat assembleDebug
# Release 版本(使用本地 keystore,通过环境变量注入签名)
set LYRICOBRIDGE_KEYSTORE=C:\path\to\lyricobridge-release.keystore
set LYRICOBRIDGE_STORE_PASS=********
set LYRICOBRIDGE_KEY_ALIAS=lyricobridge
set LYRICOBRIDGE_KEY_PASS=********
gradlew.bat assembleRelease- 未设置环境变量时,release 自动回退 debug 签名(仅限本地调试,不可用于发布)
- 签名方案:V2 + V3(模块 minSdk=26,Android 8.0+ 全支持,无需 V1)
- 签名环境变量说明见
app/build.gradle顶部注释
git tag v2.1.0
git push origin v2.1.0
gh release create v2.1.0 app/build/outputs/apk/release/app-release.apk --title "v2.1.0" --generate-notes- frank-HLJX — 提供部分 hook 点信息
MIT