whycfawa / folia-android
git clone https://github.com/whycfawa/folia-android.git
v0.7.21-android.270 · today
Folia for Android
—
stars, 24h
—
stars, 7 days
+86
stars, 30 days · #2,678
86
★ total
8
forks · 1 open issues
Star history starts 2026-10-20; the chart appears after the second daily snapshot.
LanguageTypeScript
LicenseAGPL-3.0
Created2026-10-06 (14d ago)
Last pushtoday
Watchers0
OwnerOrganization
GitHub topics
Links
README excerpt
# Folia for Android Lyrics Reimagined // 辞曲新境 获取方式 · Vercel 部署 · 使用指南 · 技术说明 --- > [!IMPORTANT] > **本仓库是 Folia 的非官方 Android 移植 fork,与上游作者无关。** > > - 上游项目:chthollyphile/folia-major > - 上游许可证:**AGPL-3.0**(见 LICENSE) > - 本 fork 基于上游 `0.7.15` 修改而来,新增 Capacitor Android 容器、内置平台桥、后台播放前台服务、锁屏媒体控制与本地音乐等功能, > 改动说明与构建步骤见 ANDROID_PORT.md > - 本仓库整体仍以 **AGPL-3.0** 发布,许可证未作任何修改或附加限制;第三方组件与许可见 THIRD-PARTY-NOTICES.md > - 上游 README 中「仅供个人学习、技术交流与非营利测试使用,请勿用于商业盈利用途」的声明同样适用于本 fork ## 项目简介 Folia for Android 基于原项目web版本移植做了基础功能功能要求和bug反馈去q群975075968 ## 快速下载 > [!TIP] > - **GitHub**:Latest Release,提供 Windows / macOS / Linux 全平台安装包。 > - **网盘**:夸克网盘 · 百度云(提取码 `flia`),适合国内网络,仅提供 Windows 与 Apple silicon 的正式版安装包。 > > 更多获取方式(Web 部署、Docker、AUR、Flatpak)见下方 获取方式。 ## 展示 ### 演示视频 https://github.com/user-attachments/assets/af806cf1-f67f-4b88-b2e7-57db507e9e81 https://github.com/user-attachments/assets/fd27f4f0-64b9-4c57-8c3b-10df767f934b https://github.com/user-attachments/assets/704f195a-2194-434b-86e8-8f36290e5cc4 ### 部分主题预览 浮名 流光 心象 云阶 群唱 倾诉 镜台 时计 不同的歌词动画具有不同的排版氛围和可调参数,让全屏歌词拥有如同文字PV般的丰富视觉效果,同时又能兼顾响应式布局,自动适配不同窗口尺寸。 ## 核心能力 | 模块 | 说明 | | --- | --- | | 在线搜索与播放 | 搜索歌曲、歌手或专辑后即可播放,并自动加载相关封面与歌词。 | | 本地音乐支持 | 可导入本地音频文件,在本地安全保存索引信息,不上传文件内容。详细用法见 本地音乐库管理。 | | 智能歌词匹配 | 本地歌曲可自动匹配在线歌词与封面,也支持手动修正匹配结果。 | | 本地歌词文件识别 | 自动加载同目录同名 `.lrc`、`.vtt`、`.ttml`、`.qrc`、`.yrc`、`.krc` 歌词文件,或歌词文件内嵌 LRC 歌词。适配 LDDC 生成的增强型逐字歌词格式。 | | Now Playing 接入 | 支持通过本机 Now Playing 服务接入外部播放器的歌曲、时间轴与歌词信息,并驱动 Folia 的舞台视图与全屏歌词渲染。 | | AI 主题生成 | 基于歌曲情绪与歌词内容生成沉浸式背景与视觉参数。 | | 多端体验 | 提供 Web 部署方式,同时支持桌面端打包分发。 | | 模组系统(实验性) | 桌面版可通过 Folium 模组添加歌词动画、背景、播放页图层、命令等,并从 模组市场 安装官方认证的模组。详见 模组系统。 | ## 获取方式 桌面版内置前后端运行环境,适合希望即装即用的用户。 ### 一键部署 如果你希望快速上线 Web 版本,请阅读 Vercel 一键部署指南 来创建项目 项目也支持一键部署到 Cloudflare,请参考 Vercel 的部署教程进行相应调整。 Vercel 与 Cloudflare 上的 QQ 音乐不再需要额外部署一个常驻 API 实例:把 `VITE_QQ_API_BASE` 填成 `/api/qq`,再配一个 `QQ_SESSION_SECRET`(服务端密钥,**不加 `VITE_` 前缀**)即可。这种形态默认只支持微信扫码登录,且播放前必须先登录;Cloudflare 上可以再绑定一个 Durable Object,增加 QQ 扫码登录方式。完整步骤、平台差异和排错方法见 QQ 音乐部署指南。 自托管用户可以使用 Docker Compose 全栈部署。本地音乐目录访问依赖可信 HTTPS 安全上下文,部署文档包含 NAS 反向代理和证书要求。 关于移动端: 目前推荐移动端用户部署 Web 版本/自托管版本之后,通过chrome for android / iOS Safari 创建 PWA应用(也就是将网页应用添加到桌面,Folia web版本支持安装为PWA应用)来使用。 有一定技术的用户可以使用 capacitor 将本项目的web版本打包成为可安装的安卓apk,具体方法可参考示范仓库:chthollyphile/folia-sonnet ### 直接下载 - **Windows / macOS / Linux**: 最新版本的安装包请前往 Releases 页面 下载。 - **Arch Linux**: 可通过 AUR 获取 folia-major-bin。 - **Flatpak**: 社区提供的第三方 flatpak,详情见 Flatpark。 > [!IMPORTANT] > 如果国内网络从 GitHub Releases 下载较慢,可以使用 夸克网盘 或 百度云 下载。网盘链接仅提供 Windows 与 Apple silicon 的正式版安装包. Linux 包、Wayland / Hyprland 遥控窗和桌面端细节见 技术与开发说明。 ## 文档与开发 更完整的使用说明请访问 Folia Guide。 部署、环境变量、本地开发、Stage API、常用脚本和技术栈见 技术与开发说明。 ## 模组系统(Folium v1.x) > [!NOTE] > 模组系统是实验性功能,仅桌面版可用,默认关闭,需要在「设置 → 实验室 → 模组系统」中开启。 Folium 是 Folia 的模组平台。模组可以添加新的歌词动画模式和背景类型、在播放页上叠加内容、给进度条加按钮和标记、注册命令与设置分区、在歌词显示前改写歌词,也可以通过 Node 入口调用 ffmpeg 等本地能力。模组以可信代码运行,每个模组在启用前都要在原生窗口中确认,文件变化后需要重新确认。 - **模组市场**:folium-compound.cielaniska.top 提供官方模组和经过审查的社区模组,下载 zip 后拖进模组面板即可安装。 - **官方认证