Skip to content

About

Xposed module: redirect SaltPlayer music tag share to Lyrico

Resources

Stars

5 stars

Watchers

0 watching

Forks

Repository files navigation

LyricoBridge

Xposed 模块,将椒盐音乐(SaltPlayer)的「使用音乐标签应用编辑」功能重定向到 Lyrico。

提示:若发现功能失效,大概率是该 SaltPlayer 版本模块尚未适配,欢迎提交 Issue 反馈。

最新动态:椒盐音乐作者已在12.4.0-alpha01加入了调用Lyrico修改歌曲标签的功能,模块的使命可能即将结束,但该项目会保留备用,不会删库跑路。

相关软件

功能

  • 将椒盐音乐中「使用音乐标签应用编辑」的跳转目标重定向到 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 改版。

安装

  1. 从 Releases 下载 APK
  2. 安装后在 LSPosed 中启用模块
  3. 勾选作用域:com.salt.music
  4. 重启椒盐音乐

使用

  1. 在椒盐音乐中选择一首歌曲
  2. 点击「使用 Lyrico 编辑...」
  3. 在 Lyrico 中编辑标签、封面、歌词等
  4. 保存并返回椒盐音乐
  5. 歌曲信息会自动刷新 ✅

构建与发布

自 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 顶部注释

发布到 GitHub

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

致谢

许可证

MIT

About

Xposed module: redirect SaltPlayer music tag share to Lyrico

Resources

Stars

5 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages