Folia Major:十几种全屏歌词动画,把每首歌变成文字 PV
Folia Major:十几种全屏歌词动画,把每首歌变成文字 PV
【免费下载链接】folia-major专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major
听歌时你大概也想过:歌词不该只是角落里滚过的一小行白字,它理应占满整块屏幕。Folia Major 就是这样一个全屏歌词动画播放器——按一下键,播放控件全部退场,屏幕上只剩随节拍演出的歌词动画,一首歌当场变成文字 PV。
项目速览:全屏歌词动画播放器一览
Folia Major 把「歌词」当作中心视觉来做的开源音乐播放器,桌面端和 Web 端都能跑:
- 平台:Windows / macOS / Linux 桌面版(用 Electron(用 Web 技术打包桌面应用的框架)打包)+ Web 版,Web 版可装到手机主屏幕当 PWA(可安装的网页应用)
- 在线音源:网易云、酷狗、QQ 音乐、Navidrome(自建音乐服务器软件);桌面端额外支持波点、YouTube Music、Spotify、汽水音乐
- 本地格式:MP3、FLAC、M4A、WAV、OGG、Opus、AAC,同目录
.lrc、.vtt、.krc等歌词文件自动识别 - 部署:安装包直装、Vercel / Cloudflare 一键上线、Docker Compose 全栈、源码本地运行
- 协议:AGPL-3.0 开源
核心能力拆解:这款多音源音乐播放器的 5 个看点
多音源在线播放:一个搜索框接住网易云、酷狗、QQ 音乐和 Navidrome,某个平台连不上时自动切到下一个音源。某首歌在一个源听不到时,不用换 App 找,接着往下播就行。
本地曲库导入:选一个文件夹递归扫描,自动读取文件标签、内嵌封面与歌词,音频内容本身不出本机。自己收藏的 FLAC 整库直接导入就能放,文件不用搬家。
智能歌词补全:本地歌曲可自动从网易云、QQ、酷狗拉取缺失的歌词和封面,匹配不准时手动挑候选修正。没有歌词的光盘抓音收藏,一点就能补上完整对时歌词。
AI 主题生成:接入 Google Gemini、DeepSeek 等模型,按当前歌曲的情绪和歌词内容自动产出一套专属背景与配色,结果存进主题库反复用。每首歌都能配一张「海报级」画面。
键盘优先交互:命令面板(按键呼出、输入即筛选全部功能的搜索框)加全套快捷键,大部分操作不碰鼠标。看全屏歌词时切歌、换主题,单手敲键完成。
从零到跑通:三步放出第一首歌
桌面版打包好了前后端运行环境,装完即用 ⌨️
- 拿安装包:Windows 和 macOS 直接装;Linux 有
.deb与.rpm对应 Debian/Ubuntu 和 Fedora,Arch 用户经 AUR 安装folia-major-bin,其余发行版解压tar.gz即可运行。 - 首次启动:会看到欢迎引导页,半分钟扫完,界面结构一目了然。
- 放出第一首歌:首页搜索框直接敲歌名、歌手或专辑,点中结果即开始播放,封面与歌词随歌曲一起加载;播放区的
+可把当前歌加进播放队列。
两个省事的细节:
- 任意歌曲列表里直接敲键盘,列表会边打字边过滤,不用先点进搜索框。
- 本地曲库同理:首页本地音乐区域点「导入文件夹」,选中音乐目录,后台扫描结束后封面和内嵌歌词就都就位了;重扫、实体整理与排错细节见本地音乐库管理文档。
深度体验:全屏歌词动画操作路径与快捷键速查
Folia Major 最出圈的地方就在这里 🎧
一键进入纯歌词状态
歌曲播放中按H,播放控件全部退场,屏幕只剩歌词动画;再按一次恢复界面。配合F11让窗口铺满后,歌词直接占满整块屏幕。动画本身是响应式布局,窗口怎么缩放,歌词都会自动重新排布,不需要任何手动调整。
| 快捷键 | 功能 |
|---|---|
Space | 播放 / 暂停 |
←/→ | 快退 / 快进 5 秒 |
Ctrl + →/Ctrl + ← | 下一首 / 上一首 |
S | 打开命令面板,全部功能的入口 |
Ctrl + P | 打开播放队列 |
P | 展开右侧面板,切换在线 / 内嵌 / 本地歌词源 |
Tab | 切换右侧面板选项卡 |
H | 隐藏全部播放控件,只留歌词 |
F11 | 全屏 |
主题公园:把每个主题跑给你看
「设置 → 视觉」里切换主题,每种主题都附带独立调参面板,动画节奏、字幕呈现方式、背景图层可以逐层调整。拿不定主意的话,直接去主题公园(Theme Park):所有主题的真实动画都摆在那里,现场切换试听,比对着截图纠结快得多。
几种典型风格:
- 群唱(Cappella):歌词变成群聊对话,带头像、表情和时间戳,合唱与说唱尤其对味
- 时计(Pendelo):齿轮与表盘构成的机械背景,歌词跟着钟摆的节奏出现
- 浮名 / 流光:逐字点亮形态,暗场里歌词一字一字亮起来
扩展与部署:源码构建、Docker 全栈与 AI 主题接入
动手派还有几条进阶路线 🚀
源码本地跑起来
需要 Node.js ≥ 24:
git clone https://gitcode.com/GitHub_Trending/fo/folia-major cd folia-major npm install npm run devWeb 自托管与移动端使用
- Vercel 或 Cloudflare 一键部署,几分钟拿到公网入口
deploy/docker/里的 Compose 配置开箱即用:三大音乐平台 API、前端网关与同步服务一次拉齐,对外只暴露两个端口,详见Docker 全栈部署文档- 部署好的 Web 版添加「添加到主屏幕」,手机上就是可用的 PWA
- 环境变量、Stage API 与桌面端细节写在技术与开发说明
Folium 模组系统(实验性)
桌面版在「设置 → 实验室」里打开开关后,就能安装模组:叠加新的动画、背景、播放页图层、进度条按钮,甚至在歌词上屏前改写它。mods/目录里的示范模组覆盖光谱、进度条、透明 MOV 导出等场景,接口细节查Folium API 参考。
AI 主题与多设备同步
设置里接入 Google Gemini 或 DeepSeek(OpenAI 兼容接口)后,当前歌曲的情绪和歌词内容会被直接转成一套专属背景与配色,生成结果进主题库供同类歌曲复用。多台设备的用户把仓库里的sync-server自托管一份,外观设置与 AI 主题库就能同步到别处,支持 Cloudflare Workers、Docker、纯 Node.js + SQLite 三种方式。
下次戴上耳机放歌,先按一下H试试——控件退场,屏幕只留歌词随节拍演出。想再深一层,就把源码拉下来翻翻这些动画的实现,mods/目录里的示范模组是不错的起点。
【免费下载链接】folia-major专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考