独立开发 · Android 本地播放器

Iris Music —— 让音乐变得更简单

没有团队,没有 KPI,也不打算靠它赚钱。它只做成我自己想用的样子:把手机里的歌用真折射的液态玻璃铺开,数据全留在本机,默认不上网、不用注册。

v3.9.0 · Kotlin + Jetpack Compose
Android 7.0+ · 默认不联网 · 非商用

IRIS Music 播放页 · 液态玻璃封面
IRIS Music 播放页 · 换一首歌换一套配色

界面

一种排法,四种姿势。

同一个曲库,想怎么摆就怎么摆:纵向列表、横向划卡、堆叠外拖,还有一整面能拖着逛的唱片墙。排布是独立一维,跟配色、材质各管各的,随便组合都不打架。

为什么

不是产品,是我想写的东西。

你大概也有过这种时候:想安安静静听首歌,却被插进来的广告打断,或者哪天版权一到期,收藏好的歌就这么没了。我也烦这个,所以干脆做个 APP——只放本地的歌,不联网、不塞广告、不看谁的脸色。

市面上的本地播放器不少都有些年头了:功能堆得很杂、界面停在很多年前、或者干脆没适配新系统。我想要的其实很简单,一个现代、好看、顺手,还能懂我口味的播放器。

玻璃是真折射的

背景是当前封面的模糊色场,卡片不是随便贴层半透明白——是 AGSL 着色器做的真实折射取样。换一首歌,整个界面的颜色跟着一起变。

一库四排,互不干扰

纵向、横向、堆叠、唱片墙。配色、明暗、材质、排布各自是一维,唱片墙的交互灵感来自 Folia,已获原作者授权,代码是独立实现。

默认不联网

歌单、点赞、听歌统计都只留在本机,没有账号。唯一的联网场景是你手动打开「检查更新」时(默认关)去 GitHub 看一眼新版本号,关掉就完全离线。数据也能一键导出成 JSON 带走。

细节

调得动,也记得住。

均衡器:曲线你自己拖

不是几个固定档位,是在频响图上直接拖锚点,中间用单调三次插值补平。下面这条就是内置「低音增强」的实际曲线。

低音增强中音增强高音增强
32Hz1255002k8k

听歌报告:一年塞进一张图

6 小时 41 分本周 · 73 首

近一年每天听了多久,颜色越深听得越久,点某一格就能看那天听了啥。

少多

5 套主题,点一下就换

整页强调色跟着变,界面图里的指示条、进度条、图标同步换色——应用里一键切换,也能自己取色。

小得几乎感觉不到

安装包只有 2 MB,装好加上你的听歌数据和缓存,占用最多也就 20 MB 左右。没有臃肿的框架,没有后台偷跑,装了跟没装一样轻。

IRIS Music v3.9.0

把播放器还给音乐本身。

下载 APK

IRIS Music 只负责播放你自己的音乐文件,不提供任何歌曲。有条件的话,还是去支持正版——音乐能一直做下去,靠的是有人愿意为它付费。尊重创作者,就是让好音乐不断出现。