Vanilla长期使用报告:三个月下来哪些习惯改了、哪些坑踩了
装Vanilla到现在三个月,从dev预览线0.2.0-dev07一路更到现在的0.2.0-dev09,中间没卸载过。最开始是系统预装播放器满足不了自定义需求,又不想换体积大的流媒体全家桶,抱着「试试小体量本地播放器」的心态装上的,现在它成了我手机里唯一的音乐应用。
Vanilla 是什么
Vanilla又叫香草音乐,是一款只做本地曲库的安卓音乐播放器。安装包只有3.16M,包名com.kyant.vanilla,dev预览线更新频率不低——三个月里更了四五次,都是小补丁,没出过破坏性更新。它的核心定位很明确:给手机里存了歌的人用,不做在线搜歌、不做云同步,把所有精力放在本地曲库的浏览、播放和外观自定义上。
六视图(歌曲、专辑、艺人、专辑艺人、播放列表、文件夹)覆盖了本地曲库常见的整理方式,动态取色、自定义UI参数、音频焦点这些细节功能,是它和其他轻量播放器拉开差距的地方。对不碰在线流媒体、只想好好听自己存的歌的用户来说,它的取舍非常克制。
安装
安装很简单,因为是安卓APK,3.16M的包几秒钟就能下完。需要注意的是dev预览线版本不在应用商店分发,只能从Vanilla下载渠道拿到安装包——开发者Kyant在GitHub和Telegram群里同步更新,应用内「关于」页能找到这些入口。装完不需要登录,首次启动会自动扫描手机里的音频文件,扫描速度比我之前用的系统播放器快不少,一千多首歌大概十几秒就能扫完。
权限方面,它只请求媒体访问权限和通知权限(状态栏歌词需要),不请求存储权限、网络权限,这种极简的权限清单让我第一次装就放了心。安装后唯一的小操作是去设置里把「音频焦点」打开——默认是开的,但dev版偶尔更完会重置,养成每次更新后检查一下的习惯就好。

当初为什么看上它
之前用的是系统预装播放器,能用但膈应:界面改不了、列表密度调不了、状态栏歌词经常莫名其妙消失,而且体积居然有四十多M——一个只放本地歌的播放器凭什么占这么大空间?找替代的时候优先看「不做在线功能」的,过滤掉那些挂着本地播放器名义实则内置推荐流的应用,最后看到Vanilla的时候,3MB体积+纯本地定位+开发者对UI细节的打磨记录,就直接装了。
变化三连:越用越顺、越用越烦、离不开的
越用越顺手的:自定义UI。最开始觉得默认的粉彩配色+圆角卡片挺好,按提示「保持默认用三天」后才动手调——把列表行距调紧、字号调小,曲库大的时候翻找效率直接上去了;后来又把播放页封面占比调大,常驻看歌词的时候视觉重心更稳。这种「调参数」而非「换皮肤」的自定义方式,比预设主题灵活得多,而且每次更新都没把我的自定义重置掉,这点很加分。
越用越烦的:dev版偶尔漏扫新增歌曲。有几次往手机里拷了新专辑,打开Vanilla还是老列表,手动进设置点「重新扫描」才出来。不是每次都漏,大概十次里碰得到一两次,暂时还能忍,但如果正式版发布后还留这个问题就说不过去了。另外,没有云同步意味着换机要重新整理歌单——我歌单不多,手动重建一次还行,但对歌单多的用户来说是个硬伤。
离不开的:状态栏歌词+桌面歌词的组合。开车的时候不用解锁手机就能看当前歌词,骑共享单车等红灯的时候扫一眼状态栏就能确认是不是切到了对的歌——这个功能我之前在系统播放器上折腾了很久都没搞定,Vanilla装上就能用,而且歌词翻译显示默认开启,日文歌和粤语歌的体验直接上去一个档次。现在只要换个播放器没这个组合,就会觉得浑身别扭。

观感修正:当初高估和低估的
当初高估了dev版的不稳定性——总觉得dev线会有各种闪退、数据丢失,实际三个月用下来闪退次数不超过三次,而且都是在切应用太快的时候碰的,重启就好,没丢过任何歌单或播放记录。开发者的更新说明写得很清楚,每次更什么、为什么更都列出来,透明度比很多正式版应用还高。
当初低估了「小体积」带来的连锁好处——3MB不仅装得快,后台驻留内存也小,我的老机型(骁龙660+4G RAM)上,它和导航、微信同时开的时候完全不会被杀后台,之前用的其他播放器偶尔会被系统清理导致音乐中断,这个问题在Vanilla上一次都没出现过。
去留结论:暂时不卸载,两个信号出现就换
短期内不会卸载。它的核心能力(本地曲库浏览、播放控制、歌词、UI自定义)刚好命中我的听歌习惯——手机里存了一千多首歌、主要在通勤和开车的时候听、不需要在线功能。除非出现两个信号:一是正式版发布后把dev线的一些实用功能砍了(比如自定义UI参数开放度缩水),二是有另一个同样克制、同样小体积,但解决了「偶尔漏扫」和「无云同步」这两个问题的本地播放器出现。
至于现在,每天打开它翻库、切歌、看歌词的动作已经成了习惯,系统播放器我连图标都找不到了。
本文為個人基於網路公開資料整理編寫,非官方內容,僅供學習交流參考;軟體版權歸原作者所有,請支持正版;使用過程中遇到問題請查閱官方管道,本文不承擔任何責任。