Folia 完整跨平台安装指南:桌面与 NAS 上的歌词动画播放器一次跑通

发布时间:2026/11/5 6:33:02

Folia 完整跨平台安装指南:桌面与 NAS 上的歌词动画播放器一次跑通 Folia 完整跨平台安装指南桌面与 NAS 上的歌词动画播放器一次跑通【免费下载链接】folia-major专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器 A multi-platform music player for local files, Navidrome, and online streaming services, featuring stunning animated lyrics.项目地址: https://gitcode.com/GitHub_Trending/fo/folia-majorFolia 是一个 Electron 桌面 Node.js Web 的歌词动画播放器把歌词渲染成全屏动画接得动网易云、酷狗、QQ 音乐、Navidrome 与本地音乐库覆盖 Windows / macOS / Linux 桌面与 Docker 自托管 Web 三种形态。本文按「预检 → 选路 → 安装 → 验收」走完全流程读完能选对路线并装好。动手前 30 秒预检确认平台、版本与网络装之前先回答三个问题避免装到一半发现走错路平台与芯片Windows x64、Apple silicon、Intel Mac、Linux 发行版。芯片决定你下载哪个 macOS 包。网络能否直接打开项目 Releases 页面不能的话国内网络走 README「快速下载」一节的网盘镜像百度提取码flia——但网盘只有 Windows.exe与 Apple silicon.dmg两个包其余平台一律回 Releases 页面取。服务器用户确认 Docker Engine 24 与 Compose v2docker --version # 确认 Docker 与 Compose 版本达标你该走哪条路三个问题的判定逻辑问题一装在自己电脑上还是装到服务器 / NAS 上自己的电脑走桌面版服务器、NAS、想浏览器访问走 Docker 全栈。问题二桌面版什么系统Windows / macOS 直接装 Releases 的安装包Arch / Manjaro 走 AUR其他 Linux 发行版用.deb/.rpm/ 便携 tar 包。问题三要不要跨设备同步主题可选。Docker 全栈自带 Sync Server端口 13000桌面版在「设置 → 连接与集成」填服务端地址和SYNC_TOKEN即可接入。判定完毕往下对应小节照做。桌面版安装Windows、macOS、Linux 三条路线Windows 安装 .exe打开项目 Releases 页面下载最新版 Windows 安装包.exe国内网络可改用 README「快速下载」的网盘链接内容与 Releases 同源。双击运行安装器按提示走完默认流程目的是把程序装入系统并生成开始菜单快捷方式。在开始菜单搜索 Folia 并启动。macOS 处理 Gatekeeper 拦截到 Releases 页面按芯片取包Apple silicon 选 arm64Intel 选 x64。挂载 dmg把Folia.app拖进 Applications——不要直接在挂载盘里运行。首启弹「应用已损坏」或「无法验证」时属预期现象当前发布没有 Apple Developer ID 签名与公证。在终端执行xattr -dr com.apple.quarantine /Applications/Folia.app # 移除下载隔离属性Gatekeeper 不再拦截从 Applications 重新打开。⚠️ macOS 版没有应用内自动更新。每次用新版本覆盖安装后都要重新执行一遍上面的 xattr 命令。完整排错见 docs/desktop/macos-app-damaged.md。Arch Linux 走 AUR 一条命令yay -S folia-major-bin # 从 AUR 构建拉取 Releases 的 linux-x64 包装进 /opt/folia-major command -v folia-major # 确认软链接挂在 /usr/bin 下包会在应用菜单生成 Folia 入口依赖 alsa-lib、gtk3、libxss、nss可对照 packaging/aur/folia-major-bin/PKGBUILD 逐项核对。注意AUR 包当前停留在 0.1.4而主仓库package.json已是 0.7.25版本差很远。想要最新版就跳过 AUR直接走下面的便携版。其他 Linux 发行版部署便携版按发行版取包Debian / Ubuntu / Mint 取.debFedora / RHEL / openSUSE 取.rpm其他发行版取folia-major-version-linux-x64.tar.gz便携包。仅 tar.gz 用户解压到固定目录mkdir -p ~/Apps/Folia tar -xzf folia-major-*-linux-x64.tar.gz -C ~/Apps/Folia # 整套程序放进固定目录把桌面项模板装进用户级应用目录cp ~/Apps/Folia/resources/linux/folia-major.desktop ~/.local/share/applications/ # 安装启动器模板打开这个 .desktop 文件把__APP_PATH__替换为 folia-major 可执行文件的绝对路径、__ICON_PATH__替换为 resources/linux/icon.png 的绝对路径模板原文见 packaging/linux/folia-major.desktop。桌面环境有要求时把文件标记为可信然后从应用菜单启动。 便携包一共三样东西folia-major可执行文件、resources/linux/icon.png和桌面项模板。排查问题时先确认可执行文件与resources/在同一便携包目录内详见 packaging/linux/README-LINUX.txt。Docker Compose 自托管把 Web 版跑在服务器或 NAS 上桌面装不了、或想浏览器访问的用户走这条线。准备 compose.yaml 与 .env新建空目录从仓库deploy/docker/取compose.yaml和.env.example两个文件放进去后者改名为.env。字段含义逐项写在 deploy/docker/README.md 里不需要预下载源码。生成并填入 SYNC_TOKENopenssl rand -hex 32 # 生成 Sync Server 的 Bearer Token 随机串把输出填入.env的SYNC_TOKEN至少八位必填。FOLIA_IMAGE_NAMESPACE、FOLIA_HTTP_PORT等有默认值AI 密钥留空不影响播放。启动全栈并验证docker compose up -d --wait # 拉取镜像、启动全部服务等待健康检查通过 docker compose ps # 查看各容器状态应全部 healthy / running浏览器打开http://服务器IP:18080进首页http://服务器IP:13000/health是 Sync Server 健康检查入口。对外只发布 18080 与 13000 两个端口网易云、酷狗、QQ 接口都在 Docker 内部网络不直接暴露。⚠️ 局域网 IP 上的普通 HTTP 不属于浏览器安全上下文本地音乐目录导入等功能会不可用。部署到 NAS 时先按 deploy/docker/README.md 配好反向代理与 HTTPS 证书。有 Navidrome 的话在.env填NAVIDROME_URL/NAVIDROME_USERNAME/NAVIDROME_PASSWORD三项新打开的浏览器会自动登录。Linux 启动异常先用软件渲染试一次桌面版在 Linux 上黑屏、透明度 / 模糊异常或 GPU 崩溃通常是图形路径问题而不是装坏了。加环境变量强制软件渲染FOLIA_LINUX_GRAPHICS_MODEswiftshader ./folia-major # 以 swiftshader 软件渲染方式启动 FOLIA_LINUX_GRAPHICS_MODEsoftware ./folia-major # 仍不稳定时用最保守的软件渲染档位恢复正常后改回FOLIA_LINUX_GRAPHICS_MODEsystem。X11 下 WebGPU 不可用的场景可用FOLIA_LINUX_VULKAN1 ./folia-major --ozone-platformx11手动开 Vulkan完整变量说明见 packaging/linux/README-LINUX.txt。装完你得到什么验收标准Folia 出现在应用菜单Windows 看开始菜单、macOS 看 Applications、Linux 看应用菜单点开后跳过首启的两道引导弹窗首页出现 Playlists / Radio / Albums / Folder 标签页和搜索框能进入第一首歌、全屏歌词动画正常渲染——看到这些状态就算装好了 ✅。Web 版则确认http://服务器IP:18080打开同一套首页。【免费下载链接】folia-major专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器 A multi-platform music player for local files, Navidrome, and online streaming services, featuring stunning animated lyrics.项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/11/5 6:28:02

基于ADS122U04IPWR与PIC18F4585的高精度温度采集系统设计

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 6:28:02

24位Δ-Σ ADC与PIC MCU的高精度温度采集方案解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 6:28:02

S7-1200外部中断实战:OB40创建与DETACH指令详解

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 7:33:10

Univer开源在线表格实战:从Canvas渲染到私有化部署的完整指南

第一次注意到 Univer,是在一个很现实的场景里:我们要给内部 ERP 系统加一个数据预览模块,老板要求“像 Excel 一样、但必须在浏览器里用”,最好还能直接嵌进现有页面。一开始我们想过直接用表格组件硬渲染,但拖到十万行…

2026/11/5 7:33:10

Univer 表格集成实战:从选型、性能优化到上线踩坑

不知从什么时候起,"给内部后台系统做一套像 Excel 的在线表格"这种需求,成了前端团队绕不开的坎。我之前接过一个数据填报项目,甲方要求不低:要能直接粘贴 Excel 内容、要支持公式联动、要在大几万行数据里滚动不卡&…

2026/11/5 7:33:10

DOSBOX-Windows98使用说明:模拟器配置、安装与故障排查

1. 先把“DOSBOX-Windows98”拆开看,它到底是什么拿到“DOSBOX-Windows98 使用说明”这个题目的时候,我第一反应不是去写下载链接,而是想先把话说清楚:这五个字里藏着两个互相打架的东西。DOSBox是个 DOS 环境模拟器,它…

2026/11/5 7:33:10

J-Link V9.40驱动安装验证与版本管理排障指南

嵌入式调试这活儿,最怕的不是代码写错,而是工具链在你看不见的地方掉链子。上周三晚上十一点,我在实验室连着三块板子,插上调试器,设备管理器里蹦出一个黄色感叹号,Keil 里点下载,提示找不到调试…

2026/11/5 7:33:10

前端数据采集利器:navigator.sendBeacon详解

1. 前端埋点终极方案:navigator.sendBeacon 深度解析作为一名长期奋战在前端监控领域的老兵,我深知数据采集的痛点和难点。页面关闭时的数据上报问题困扰了无数开发者,今天我要分享的 navigator.sendBeacon 可能是这个领域最优雅的解决方案。…

2026/11/5 7:28:09

数字加密技术解析:从基础原理到解码实践

1. 项目概述这个看似由数字组成的"5111111555555599999999"标题实际上是一个典型的加密信息案例。在信息安全领域,这种数字串常被用作加密通信或数据存储的载体。作为一名从事数据安全领域多年的从业者,我经常遇到类似需要解码和分析的案例。2…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/5 0:02:07

多智能体协作系统架构设计与实践优化

1. 多智能体协作系统的时代背景2017年Transformer架构的诞生彻底改变了人工智能的发展轨迹。当行业还沉浸在单一大模型带来的性能突破时,Anthropic的研究团队已经将目光投向了更前沿的领域——如何让多个智能体通过协作产生超越单体能力的系统智能。这就像交响乐团中…

2026/11/5 0:02:07

大模型系统性入门实战指南:从原理到部署微调的全链路路线

提到大模型的系统性入门,我先说个结论:这事真不难,难的是资料太散、路线太多,今天这个框架明天那个工具,新人很容易在“收藏夹吃灰”和“教程看到一半放弃”之间反复横跳。市面上关于大模型的内容少说有几十万篇&#…

2026/11/5 0:02:07

鸿蒙文件系统沙箱机制解析与开发实践

1. 鸿蒙文件系统沙箱机制深度解析作为一名从Android转向鸿蒙开发的工程师,我深刻体会到文件系统访问是迁移过程中最先遇到的"拦路虎"。在Android上运行良好的文件读写代码,在鸿蒙真机环境却频频出现文件写入后神秘消失或直接抛出权限拒绝错误的…

2026/11/4 12:38:23

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/4 21:04:25

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑