首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
Folia 本地歌单教程:保存队列、调整顺序、M3U8 互导三步搞定
📅 2026/10/18 1:32:54
✍️ 爱科研究院
👁 阅读 3,247
Folia 本地歌单教程保存队列、调整顺序、M3U8 互导三步搞定【免费下载链接】folia-major专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器项目地址: https://gitcode.com/GitHub_Trending/fo/folia-majorFolia 是一款以歌词动画见长的本地音乐播放器它的本地歌单只登记歌曲引用音频文件则原封不动留在磁盘上。读完本文你可以把播放队列存成歌单、调整曲目顺序并完成 M3U8 的双向互导。能力速览本地歌单能帮你做哪些事想达成的目标操作位置完成后你得到把当前队列固定为一张清单队列面板的保存为歌单按钮顺序与队列一致的新歌单从曲库挑歌建单本地音乐区选中歌曲后点新建歌单一张含所选歌曲的命名歌单随手收藏一首歌播放区心形按钮歌曲进入内置 Liked Songs改动歌单内的曲目次序歌单卡片的编辑模式新顺序被即时持久化把歌单带到其他设备歌单卡片的导出 M3U8一份可下载的.m3u8文件把现成的 m3u 文件变歌单本地音乐首页导入歌单一张匹配好本地歌曲的歌单先把音乐文件夹引进来本地歌单本质上是存书签而不是存网页它只记录你想听哪些歌音频本体不搬动、不复制。进入本地音乐区首页Folder标签页点Import Folder选中存放音乐的目录等待扫描结束歌曲进入曲库索引。背后发生了什么Folia 会递归扫描所选目录并读取文件元数据进入索引的歌曲之后才会成为歌单可引用的对象。如何把队列保存为本地歌单保存队列为歌单在底部播放区打开队列面板核对曲目次序可先把不需要的移走点面板右上角保存为歌单输入名称确认。背后发生了什么这个按钮只在队列全部由本地歌曲组成时显示在线歌曲没有文件路径不在本地歌单范围内。保存后新歌单次序与保存瞬间的队列一致。收藏歌曲与改序点播放区的心形按钮歌曲直接落入 Liked Songs收藏与取消均可重复执行打开目标歌单卡片经卡片操作或命令面板toggle-edit-mode进入编辑模式拖动歌曲调整次序或移除不想要的歌曲每次改动都会立刻写回本地数据库。歌单每次被读取时还会自动核对指向已删除歌曲的引用会被剔除同一文件重复导入产生的重复项会合并为同一首歌曲 id。你不必手动维护引用一致性。导入与导出 M3U8 歌单导出歌单给别的播放器打开目标歌单卡片选择导出 M3U8命令面板里有同名命令export-playlist应用自动下载该.m3u8文件文件名取自歌单名状态栏同时提示成功。生成文件的几个细节文件按 UTF-8 编码中文歌名不会乱码每首歌曲附带#EXTINF时长行与艺术家 - 标题信息若所有歌曲都来自同一个导入根目录则写相对该根的路径把.m3u8放进该根目录即可播放歌曲来自多个目录时改写完整路径放到各目录的共同父级即可。导入现成 m3u 文件为歌单进入本地音乐区点Import Playlist选择.m3u/.m3u8文件Folia 解析文件并逐条与曲库做路径匹配实现在 localPlaylistFileService.ts状态栏报出成功导入的歌曲数与被跳过的路径数。背后发生了什么歌单名优先取文件里的#PLAYLIST:注释行没有则用文件名去掉扩展名。匹配前file://地址、Windows 盘符、反斜杠与 URL 编码会被统一规整网络链接http://等不会被当作本地歌曲处理同名候选有多条时不会猜测直接跳过取舍原则是宁可少导、不导错。边界与注意不支持.fpl之类的二进制格式只解析.m3u与.m3u8两种文本格式提示跳过了 N 条路径通常是路径在当前曲库中找不到或同名候选过多无法确定指哪一条补齐对应文件夹后可重新导入从曲库删掉文件夹或歌曲后指向它们的歌单引用会在读取时自动剔除不会留下点不开的条目Liked Songs 是带isFavorite标记的系统收藏歌单不能删除只能清空里面的歌曲。本地歌单以引用而非文件为中心建单、存队列、改序、互导各有明确路径。更多本地曲库细节排除规则、批量匹配等可查阅官方文档docs/local-library-management.md【免费下载链接】folia-major专注于绚丽的歌词动画效果的本地音乐/navidrome/第三方多平台在线音乐播放器项目地址: https://gitcode.com/GitHub_Trending/fo/folia-major创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/10/18 1:32:54
两级共射宽频放大器设计与实战调试指南
2026/10/18 1:32:54
51单片机超声波避障小车Proteus仿真原理与实现
2026/10/18 1:32:54
[deprecated]番外篇:戏说 DRM 子系统 —显存租房那些事儿
2026/10/18 2:23:00
TensorFlow Lite端侧推理实战:模型转换、量化与Android/iOS集成
2026/10/18 2:23:00
MULTIGEN.CREATOR 3.0全流程角色创作与FBX导出避坑指南
2026/10/18 2:22:59
出口欧盟家电与电动工具的EMC双标准:EN55014-1/2全解析
2026/10/18 2:22:59
ROS 2 小车网页按钮控制改造:从 Web 到 cmd_vel 的完整链路
2026/10/18 2:22:59
MCP传输层选型指南:stdio、SSE与Streamable HTTP对比
2026/10/18 2:17:59
老电脑跑虚拟机:VMware Workstation 9.0.2精简绿色版
2026/10/18 0:02:43
OpenResearch实战:Claude Code、Codex、OpenCode、Cursor 工作流搭建与故障排查
2026/10/18 0:02:43
知识管理核弹:用Obsidian构建第二大脑的工程化方案(TaoToken 统一 Key 接入版)
2026/10/18 0:02:43
金融AI落地指南:从调研报告到技术选型与工程实践
2026/10/18 0:02:43
OpenResearch实战:Claude Code、Codex、OpenCode、Cursor 工作流搭建与故障排查
2026/10/18 0:02:43
知识管理核弹:用Obsidian构建第二大脑的工程化方案(TaoToken 统一 Key 接入版)
2026/10/18 0:02:43
金融AI落地指南:从调研报告到技术选型与工程实践
2026/10/17 10:15:50
我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
2026/10/16 18:46:48
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026/10/16 18:46:46
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)