v2.4 · 开源 · Material 3

纯粹聆听
本地音乐的所有可能

一款使用 Kotlin、Jetpack Compose 与 Material 3 打造的开源 Android 本地音乐播放器。 自动补全封面与歌词、沉浸式播放体验、专辑歌单一站管理 —— 让你重新爱上本地音乐。

立即下载 APK 在 GitHub 上查看
100%
本地播放
0
广告 / 追踪
2
语言支持
Mulan PSL v2
开源协议
Now Playing · 当前播放
Purely Music · 沉浸式音乐体验

一切围绕「听好本地音乐」

从导入、识别到播放、歌词与歌单管理,每一步都为纯粹聆听而生。

本地音乐导入

支持单曲与批量导入,导入后自动复制音频、封面、歌词到应用私有目录,避免被系统清理或权限失效后丢失。

  • 批量导入音频文件
  • 元数据缺失时弹窗补全
  • 按专辑信息自动归档

自动获取信息

当前版本最突出的能力 —— 根据元数据自动联网补全封面与歌词。

  • 网易云 / 混合 双数据源切换
  • 导入与手动保存均接入
  • 开关持久化保存

沉浸式播放器

基于 Media3 / ExoPlayer,封面 / 歌词 / 队列三视图自由切换,背景按封面生成模糊沉浸效果。

  • 顺序播放与单曲循环
  • 系统媒体会话与通知栏控制
  • 常驻 Mini Player 与下滑返回

歌词能力

LRC 解析与同步滚动,点击跳转、单行/多行样式、当前行发光、敏感词过滤一应俱全。

  • 非中文歌词翻译
  • 翻译日志查看
  • 样式偏好持久化

资料库与歌单

歌曲、播放列表、专辑分类管理,自定义歌单、自定义封面、拖拽排序、专辑详情整张播放。

  • 首页最近播放
  • 歌单封面自定义
  • 歌单内拖拽排序

设置与个性化

中 / 英双语切换,自动获取源、自动获取开关、歌词样式与发光、过滤偏好均可持久化保存。

  • 中文 / English 切换
  • 主题深浅适配
  • 内置帮助文档

导入即识别
自动补全封面与歌词

无论是单曲导入还是资料库批量导入,Purely Music 都会根据音频元数据中的歌名与歌手联网补全信息 —— 不再有匿名的灰色封面与孤独的纯音轨。

  • 双数据源切换 · 默认网易云稳定优先,混合源补充曲库覆盖。
  • 封面 + 歌词同步获取 · 自动下载并关联到歌曲,导入即播。
  • 手动保存也走自动流 · 歌名歌手完整时优先尝试在线匹配。
  • 开关可控 · 设置页一键关闭,纯本地模式同样自由。
夜空中最亮的星
逃跑计划 · 自动补全完成
封面 ✓ 歌词 ✓
起风了
买辣椒也用券 · 自动补全完成
封面 ✓ 歌词 ✓
海阔天空
Beyond · 正在匹配...
获取中
Lemon
米津玄師 · 含翻译歌词
封面 ✓ 歌词 ✓

现代 Android 工程实践

基于 Jetpack Compose 与 Media3,依托 Room、Coil、Retrofit 等成熟组件构建。

Kotlin
主语言
Jetpack Compose
UI 框架
Material 3
设计系统
Media3 / ExoPlayer
播放引擎
Room
本地数据库
Coil
图片加载
Retrofit
网络请求
Markwon
Markdown 渲染
Gradle KTS
构建系统

准备好开始纯粹聆听了吗?

从 Releases 直接下载最新 APK,或克隆仓库自行构建 —— 我们对所有平台的玩家都同等开放。

下载最新 Release 爱发电支持 访问 GitHub 仓库
当前版本 v2.4 · minSdk 26 · targetSdk 36