手机里存了几百首歌,电脑上也囤了一堆无损,可真正让人愿意一直开着的播放器越来越少:要么满屏推荐和广告,要么歌词就是干巴巴两行字,滚都懒得滚。如果你也怀念那种「歌词跟着鼓点一行行浮上来」的感觉,folia 值得试一次——它把歌词动画这件事,做得比大多数商业软件还认真。
是什么
folia 是一个开源音乐播放器,用 TypeScript 和 React 写成,仓库显示 8 千多 Star,AGPL-3.0 协议,最新版本 v0.7.21。它最显眼的卖点就是仿 Apple Music 的滚动歌词动画:当前唱到哪一句,那一行就高亮、放大、平滑上移,配上专辑封面和模糊背景,听歌的仪式感一下就上来了。它同时支持本地音乐、自建的 Navidrome 音乐库,以及网易云账号,装成网页版或 PWA 之后,在 Windows 和 Mac 上都能用。

核心优势
歌词动画是它的灵魂。 不是简单地把 LRC 文字往上滚,而是带逐句高亮、平滑过渡和虚拟背景的全屏歌词。你把窗口拉成全屏,它就变成一块会跟着音乐呼吸的歌词屏,很适合边工作边放着当背景。
音源接得很开。 本地文件夹里的歌它能直接扫进来;家里如果搭了 Navidrome,填上服务器地址和账号就能连;想听在线曲库,也可以登录网易云账号。对既有一堆本地收藏、又想兼顾在线听歌的人来说,这种「一个播放器全兜住」的体验很省心。
跨平台,不挑设备。 它本身是网页应用,可以「安装」成 PWA 放在桌面,也有打包好的桌面客户端。开着同一个账号,换台机器打开还能接着听,不用重新折腾。
开源,能自己改。 AGPL 协议意味着代码是公开的,主题配色、界面细节想动就能动。社区也在持续加功能,版本迭代挺快。

项目档案:Star 8.8K / TypeScript / AGPL-3.0 / v0.7.21(数据来自官方仓库 API)
怎么用
最省事的用法是直接打开它的网页版,浏览器地址栏里点「安装」,它就变成一个桌面应用图标,双击即开。想要更完整的功能,就去 GitHub 的 Releases 页下载对应系统的客户端。
第一次打开后进设置:听本地音乐,就把存放歌曲的文件夹加进去,它会自动读标签和封面;用 Navidrome,就填服务器地址、用户名和密码;想接在线曲库,就登录网易云账号。设置好之后回到主界面,点开一首歌,右键或底部就能切到全屏歌词。
国内用起来什么条件? 本地音乐和 Navidrome 这两条路完全是本地或自建的,不经过任何墙外服务,断网也能听。网易云本身是国内服务,直连没问题,但它走的是第三方接口,能不能稳定登录取决于接口状态,需要你在设置里自己配一下,版权合规也请自行把握。另外它的官网和网页版部署在海外,国内打开可能偏慢,所以更推荐下载客户端或装成 PWA 本地使用——核心播放功能并不依赖墙外服务。

folia 官网:网页版入口与下载按钮
不是没有槽点
网易云接入看运气。 第三方接口时好时坏,登录失败、歌单刷不出来都可能遇到,遇到就只能等或换成本地曲库。它对网络状态的容忍度不高。
项目还比较年轻。 文档不算多,遇到问题时中文资料更少,很多设置得自己摸索。和那些十几年的老牌播放器比,稳定性还有提升空间。
歌词动画吃性能。 全屏动态歌词加上模糊背景,在老一点的机器或核显上可能会掉帧,风扇也会转起来。想要流畅,就得在设置里把动画效果调低。
跟同类比
和网易云官方客户端比,folia 没有广告、没有一堆社交和直播入口,界面干净得多,歌词动画也更精致;代价是曲库和稳定性得看第三方接口脸色。和 foobar2000 这类老牌本地播放器比,foobar2000 功能强、音质可控,但界面朴素、几乎不讲歌词体验;folia 正好反过来,把「好看好听」放在第一位。一句话:如果你听歌时很在意歌词氛围、又愿意自己动手配一下音源,folia 是那种一用就回不去的类型。
GitHub:chthollyphile/folia-major
官方网站:folia-site.cielaniska.top
标签:#folia #音乐播放器 #歌词动画 #Navidrome #开源工具
你听歌的时候,是更在意音质,还是更在意歌词滚起来的那点氛围?