foobar2000 DUI 皮肤 foobox-cn:3 步完成安装并切换布局的入门配置指南
【免费下载链接】foobox-cnDUI 配置 for foobar2000项目地址: https://gitcode.com/GitHub_Trending/fo/foobox-cn
foobar2000 原生界面朴素,想换风格又懒得自己写组件脚本。foobox-cn 是一套即装即用的 DUI 皮肤配置,装完直接改变整个界面。按本文走完安装、布局切换和流派图标配置三步,你能独立搭好这套皮肤并处理常见报错。
先看看效果
foobox-cn 基于 jsplitter 组件重构了 foobar2000 的默认界面,把导航、播放列表、播放控制分到不同区域,整体风格对齐主流桌面软件。它适合已经装了 foobar2000 汉化版、希望界面更现代但又不想折腾脚本的用户。下方是浅色主题的实际运行效果:
安装与初始配置
环境要求(来自项目 README):
- Windows 10 1607 或更高版本
- foobar2000 v1.5+(仅 32 位)或 v2.0+(32/64 位均可)
- 已安装 foobar2000 汉化版——安装包里不包含 foobar2000 本体,只含 foobox 主题和所需组件
安装步骤:
- 下载安装包。到项目 Releases(发行版)页面获取最新安装包;也可以直接 clone 仓库源码自行管理:
git clone https://gitcode.com/GitHub_Trending/fo/foobox-cn。 - 运行安装程序。选择你的 foobar2000 安装目录,安装包为绿色方式安装,包含主题及依赖组件(JSplitter、ESLyric 等)。
- 确认安装成功。重启 foobar2000,主窗口应直接呈现 foobox 界面;打开"主菜单 → 视图 → 布局 → 快速设置",能看到多个 foobox 布局组合即为组件加载正常。
核心功能上手
布局切换方法:用"快速设置"换界面
能干什么:在多种预设布局组合之间一键切换,不用手动拖动面板。怎么打开:主菜单 → 视图 → 布局 → 快速设置,在菜单里选择目标布局。实际效果:界面分区立即重排,下方截图所示的"外观设置"里也能看到 DUI 渲染相关的外观选项,可与布局菜单配合调整:
流派图标配置:中英文流派名自动匹配
能干什么:歌曲标签里的流派名(中文或英文)会被映射到一张图标,在播放列表里直观地区分音乐类型。怎么配置:映射关系写在 script/js_common/Genre.js 里,例如"华语流行": "CPop",代码会拿键去查表,查不到就直接用原名当文件名;图标文件本身放在 foobar2000 配置目录下的foobox\genre文件夹中(代码里genre_cover_dir指向该位置),仓库里的 Genre 图标目录 就是这批图标资源。实际效果:标签里写"华语流行""C-POP"或"CPop"都会命中同一张图标:
艺术家简介面板:多数据源获取歌手资料
能干什么:播放歌曲时自动展示艺术家照片、简介、评论、热门专辑,数据来自 Last.fm、AllMusic 和维基百科,并支持上/左/右/下/叠加五种布局预设和多种主题。怎么打开:面板脚本位于 biography 插件目录,随安装包一并装入 foobar2000,选中歌曲后在简介面板内即可查看对应内容。实际效果见下图深色主题下的完整界面:
进阶定制
改哪里、得到什么效果,对照下面这些路径来:
- script/js_common/common.js:主题与通用参数的总入口。配置以逗号分隔的字符串形式保存在 foobar2000 配置目录的
foobox\config\common中(代码从fb.ProfilePath + "foobox\\config\\common"读取),第一个数字是绘制模式(明/暗主题)编号,修改后重启即可换整体配色基调。 - script/js_common/Genre.js:流派映射表。加一行
"你的流派名": "图标文件名"即可让新的流派标签显示对应图标。 - script/js_panels/:各面板脚本。
jsplaylist.js是播放列表核心,infoArt.js管封面信息,search.js是搜索框,按区域找文件修改。
常用参数与默认值对照(均来自脚本中的GetProperty调用,可在 foobar2000 组件设置里查看):
| 参数名 | 默认值 | 作用 |
|---|---|---|
foobox.cover.folder.name | cover.jpg;folder.jpg | 文件夹封面的识别文件名,分号可加多个 |
foobox.cover.cache.size | 250 | 封面缓存数量上限 |
CUSTOM Enable Smooth Scrolling | 开启 | 播放列表平滑滚动 |
PLAYBACK: Repeat playlists | 关闭 | 跨播放列表循环播放 |
Search Box: Auto-validation | 关闭 | 搜索框输入时自动校验 |
遇到问题怎么办
装完界面空白或仍是默认 DUI。原因通常是组件没加载或版本不符(v1.5 只支持 32 位)。解决步骤:确认 foobar2000 版本与位数满足要求 → 到"首选项 → 显示 → 用户界面模块"确认选中了 foobox 布局 → 重启播放器。
"快速设置"菜单里没有 foobox 布局项。原因是当前用户界面模块没切到 foobox 布局。解决步骤:先在"首选项 → 显示 → 用户界面模块"选中 foobox 布局,再回主菜单查看,选项即出现。
某个流派不显示图标。两种原因:歌曲标签里的流派名不在 Genre.js 映射表里,或foobox\genre目录下缺对应 jpg 文件。解决步骤:在映射表里补一条"标签名": "图标文件名"的条目,再确认图标文件存在且为 jpg 格式。
简介面板没有内容。该面板需联网从 Last.fm / AllMusic / 维基百科拉取数据。解决步骤:检查网络连通 → 确认当前歌曲标签含艺术家字段 → 换一首资料齐全的歌验证。
结尾
先用默认布局跑起来,再通过"快速设置"逐个试布局组合,确认习惯之后再动 config 配置 或映射表做微调。每改一处重启一次,出问题时对照上面的排错清单回退,成本很低。
【免费下载链接】foobox-cnDUI 配置 for foobar2000项目地址: https://gitcode.com/GitHub_Trending/fo/foobox-cn
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考