歌单结构化,不再是一锅粥
支持给歌单打标签、加备注、按「最近播放 / 收藏时间 / 手动拖动」三种排序切换。我手上有 40 多个歌单,靠标签分成了「通勤」「写稿」「跑步」三组,找一首歌的平均耗时从十几秒压到两三秒。
把「歌曲」这件事做扎实:歌单建得清楚、歌词跟得准、离线缓存扛得住地铁隧道。 安装包 68MB,装完不弹会员墙,第一次打开就能直接放歌。
我不喜欢下载页通篇写「极致体验」却不给一个具体数字。下面这些是装之前你真正会关心的参数,逐条列明,能核对的地方都写出来。
68MB 这个体积是刻意的。同类客户端里,功能相近的安装包普遍在 110MB 往上,多出来的部分通常是塞进去的推广模块和常驻统计组件。我们把「歌曲」相关的核心链路——搜索、播放、歌单、缓存、歌词——单独拆出来做成主包,其余按需加载,代价是首次进入某个新模块会慢半秒,收益是安装体积和启动内存都小了一截。在老一点的机型上,这个差别比参数表看起来更明显。
音质三档不是摆设。标准档适合流量紧张时随便听听;较高档是我自己日常用的默认档;无损档会明显吃存储,一首 4 分钟的歌大约 30MB 到 45MB,缓存 1GB 大概能存二十来首。这个换算关系你在设置里改缓存上限时最好心里有数,别开完无损又抱怨空间不够。
六件事。每一件都对应一个我实际遇到过、并且被同类软件坑过的具体场景,所以写得比较细。
支持给歌单打标签、加备注、按「最近播放 / 收藏时间 / 手动拖动」三种排序切换。我手上有 40 多个歌单,靠标签分成了「通勤」「写稿」「跑步」三组,找一首歌的平均耗时从十几秒压到两三秒。
可以按歌单整体缓存,也可以单曲缓存。缓存任务是后台排队执行的,下载中锁屏不会中断。北京 10 号线那种一断断四站的路段,缓存过的歌一首都不会卡。
歌词跟随播放位置逐行高亮,长按某一行能把整首歌的歌词时间轴整体前后平移,最小步进 0.5 秒。遇到冷门歌曲歌词偏早半拍的情况,自己调一次就一劳永逸,不用换个 App 再忍一次。
只记得一句歌词、记错了两个字,也能搜到。搜索框支持歌词片段、歌手名、专辑名混合输入,结果按匹配度分栏展示。这个功能我用得最多,因为大多数时候我确实只记得半句。
定时关闭支持 15/30/60/90 分钟四档,结束前 30 秒音量线性衰减,不会突然静音吓一跳。早上用歌曲当闹钟时,音量从很低的水平缓慢升起,比默认铃声舒服得多。
你的收听记录、歌单内容、搜索历史默认只写入本机数据库,不上传账号体系。App 里没有任何「好友在听什么」之类的社交入口,这是我挑客户端时的硬性排除项。
下面几张是实际运行截图,没有加滤镜也没有换字体。竖向比例统一,方便你对照自己手机的长宽比看排版是否够用。
两边流程都不复杂,但坑点不一样。安卓主要卡在「未知来源」开关,iOS 主要卡在描述文件信任,下面分别写清楚。
一,去设置里把默认音质定下来。我的建议是流量套餐够用就选「较高」,不够就选「标准」,无损留给 Wi-Fi 场景手动切。二,把离线缓存上限调到 1GB,太小了不够存一个完整歌单,太大了会挤占相册空间。三,导入你现有的歌单——App 支持从本机音乐库批量读取,也支持粘贴一份纯文本歌单列表逐行导入,五十首以内的规模大概十几秒能处理完。
这张表是我自己用了三周之后回头整理的,左边是过去在浏览器和几个零散客户端之间来回切换的状态,右边是现在的状态。没有夸张,都是能复现的差别。
| 场景 | 使用前 | 使用后 |
|---|---|---|
| 找一首只记得半句歌词的歌 | 换三个平台搜关键词,翻到第五页才可能撞上 | 歌词片段直接命中,平均两次搜索内解决 |
| 地铁通勤四十分钟 | 进隧道就断,出站要手动点继续播 | 提前缓存整张歌单,全程零中断 |
| 歌单数量超过三十个 | 全挤在一个长列表里,靠记忆往下翻 | 按标签分三组,组内按最近播放排序 |
| 冷门歌歌词对不上拍 | 只能忍着,或者干脆关掉歌词 | 长按整轴微调,0.5 秒步进校准一次即可 |
| 睡前听歌 | 忘了关,一晚上放着,早上手机发烫 | 定时 30 分钟 + 结束前音量渐弱 |
这些是我们在版本迭代中持续记录的产品侧参数,只列我们自己能核对的项。下载量、评分这类需要第三方平台背书的数字,本页不展示——没有可靠来源就不写,这是我们做页面的一条底线。
市面上不少下载页会摆出「累计下载 5000 万」「平均评分 4.9」这类数据,用起来确实好看。但我们没法把这些数字的统计口径、统计时间、统计来源一条条交代清楚,所以这页干脆不写。你能在这个页面上看到的每一个数值,都对应 App 里的一个具体开关或一段可验证的逻辑,可以在安装之后自己逐条核对。信息还没确认的部分,我们宁可让它空着,也不做猜测性的补齐。
同样地,这里也不提供任何破解版、修改版或者绕过授权的分发路径。App 内的音乐内容以公开可获取的合法来源为准,遇到版权方要求下架的内容,我们按规则处理,不保留任何规避手段。这是产品立场,也是我们愿意长期做下去的前提。
围绕「歌曲」这个主题,我们按周更新一批实操向的内容。下面是最新的几条,点进去看完整版。
下面三条来自公开渠道的用户反馈,原文表述略有整理,没有改动核心意思。我们不展示无法核实的评分与下载量,所以这里只放具体的使用体验描述。
★★★★★
最满意的是离线缓存不会断。以前用别的客户端,一进隧道就停,出站还得手动点继续。现在每天早上出门前把当天要听的歌单整体缓存一遍,来回两趟地铁一首都没卡过。缓存的队列是后台跑的,锁屏也能继续下。
★★★★★
歌词校时这个功能救了我。我写稿时习惯放一些很冷门的歌,歌词经常偏个一两秒,看着别扭。长按歌词整轴平移之后,一次调好就再没管过。别家要么不给调,要么得去论坛找现成的歌词文件替换,麻烦得多。
★★★★☆
我手机是四年前的中端机,装之前担心卡。实际用下来启动大概两秒,滑动挺跟手,就是切到无损档偶尔会有半秒等待。整体比我预期好,安装包也小,没占掉太多存储。扣一星是因为希望以后能加上更细的缓存分类。
安装时系统会弹权限提示,很多人习惯性一路同意。这里把每一项的用途写清楚,你可以自己判断哪项不想给。
存储权限:仅用于写入离线缓存文件和读取本机音乐库导入歌单。拒绝之后 App 依然可以正常在线播放,只是缓存和歌单导入功能不可用。
网络权限:用于在线播放和检查版本更新。这个权限无法拒绝,但可以在系统设置里限制后台流量。
后台播放:用于锁屏和切到其他应用时保持播放不中断。不需要的话可以在系统电池设置里关掉。
不申请通讯录、短信、通话记录、相册、摄像头、麦克风、地理位置。App 里没有社交推荐、没有附近的人、没有听歌识曲的录音入口,所以这些权限一个都不需要。如果你在安装时看到系统弹出上述任何一项权限请求,那说明下载来源有问题,建议删掉重新从本页下载。
歌单、收藏、播放历史、搜索记录全部写入本机数据库,不上传任何账号体系。卸载 App 会一并清除这些数据,卸载前如果想保留歌单,可以在设置里导出为纯文本文件先存到本地。App 内不包含第三方行为统计 SDK,也没有广告位。
下面这几条是反馈邮箱里出现频率最高的。如果你的问题不在其中,直接写信过来,我们工作日一般当天回。
基础功能完全免费,包括歌单管理、歌词滚动、离线缓存与音质切换。没有强制付费墙,也不会有下载前必须充值的前置条件。
Android 8.0 及以上、iOS 14 及以上均可安装。低于该版本的老设备可能出现列表滚动卡顿或后台播放被系统回收,建议先升级系统再安装。
安装包仅申请存储、网络与后台播放三项必要权限,不读取通讯录、短信与相册。首次安装时系统弹出的权限清单可以逐条核对。
在设置页打开「自动检查更新」后,启动时会自动提示新版本;也可以随时回到本页重新下载覆盖安装,歌单与收藏不会丢失。
安装包约 68MB,安装后占用约 120MB。离线缓存是主要空间消耗,默认上限 1GB,可在设置里改为 512MB 或 2GB。
可通过本页「联系我们」中的反馈邮箱提交,描述问题时附上手机型号、系统版本与出现问题的具体步骤,回复会更快。
装之前有任何疑问,先写信问清楚再决定,我们更希望你是想明白之后才安装的。反馈问题时附上手机型号、系统版本和复现步骤,能省掉一来一回的确认。