15

一二音乐 - 音乐播放器(Android 原生)

cursor·7天前

一二音乐 v1.0.1 - Android 原生版

基于 Kotlin + Jetpack Compose + Media3 开发的 Android 四音源聚合播放器,接口对接 hk0.cc 生态,功能对齐 Web 版「逍遥乐」。

演示图

image.png

image.png

image.png

image.png

功能特性

  • 🎧 四音源聚合:网易云 · QQ音乐 · 汽水音乐 · 酷我音乐,一键切换
  • 🔐 网易云扫码登录,显示会员等级(VIP / SVIP)
  • 📋 推荐歌单 / 排行榜 / 热搜榜 / 搜索建议
  • 🎵 播放列表拖拽排序,支持 500 首,重启保留
  • 📝 全屏歌词跟唱滚动,颜色自定义
  • 📊 模拟频谱动画,5 种预设 + 自定义 RGB
  • 🗂 我的歌单(登录后)
  • 💬 歌单热门评论(右侧滑出卡片)
  • 📜 播放历史(分页显示)
  • 🧭 发现 / 收藏 / 历史 / 设置 路由导航
  • 🎨 侧栏抽屉导航,Material 3 设计
  • 💾 Room + DataStore 持久化收藏、队列与设置
  • 🔄 主备 API 自动切换
  • 🔗 汽水 / 酷我分享链接解析
  • ⏯ 歌单 / 排行榜打开仅展示列表,点选才播放

技术栈

Kotlin · Jetpack Compose · Media3(ExoPlayer) · Room · DataStore · Retrofit · Coroutines

安装说明

  1. 下载附件 YiErMusic-release.apk
  2. 允许「安装未知应用」后安装
  3. 要求 Android 8.0+

使用说明

音源 输入方式
网易云 关键词搜索;发现页歌单 / 榜单 / 热搜
QQ 音乐 关键词搜索,支持加载更多
汽水音乐 分享链接解析;无链接时 QQ 备选搜索
酷我音乐 关键词搜索 / 分享链接

小提示:

  • 日常建议以网易云为主力音源
  • 登录网易云后 VIP 歌曲体验更好
  • QQ / 酷我默认每页 30 首,滑到底可加载更多

接口说明

项目内置多源 API,主备自动切换:

用途 地址
主接口 http://api.hk0.cc/
备用接口 http://t.hk0.cc/
网易云 http://163.hk0.cc/
QQ 音乐 https://api.vkeys.cn/
酷我音乐 https://oiapi.net/

可自行搜索替换备用接口,后续将开放接口搭建教程。

构建

bash
cd android gradlew.bat assembleRelease 包名:com.yier.music 当前版本:1.0.1 (versionCode 2) Release APK 输出 一二音乐_v1.0.1.apk[一二音乐](https://pan.xunlei.com/s/VOvjrf7e85dOw1lGpxlba5VuA1?pwd=s3dq) 数据支持 清秋 API (api.hk0.cc) 提供主接口 163.hk0.cc 提供网易云搜索 / 歌单 / 歌词 vkeys.cn 提供 QQ 音乐搜索 / 播放 / 歌词 版权 本项目仅供个人学习与技术研究,音频版权归各音乐平台所有,请勿用于商业用途。

这个楼主还没有留下简介。

回复讨论
0

登录后可参与回复讨论。

当前还没有回复,欢迎成为第一个参与讨论的人。

文明发言,理性讨论