当前位置: 首页 > news >正文

foobox-cn:3 步给 foobar2000 换肤

foobox-cn:3 步给 foobar2000 换肤

【免费下载链接】foobox-cnDUI 配置 for foobar2000项目地址: https://gitcode.com/GitHub_Trending/fo/foobox-cn

打开 foobar2000,满屏灰白格子,像在看一个 2004 年的记事本。音质没问题,但盯久了费眼睛。foobox-cn 是一套用 DUI(foobar2000 自带的默认界面)做的皮肤方案,把整个播放器重画了一遍:左边媒体库、中间播放列表、右边封面和歌词,布局是现代的。播放器本身不用重装,只是把文件拷过去。

装好它:3 步完成 foobar2000 换肤

前置条件只有一条:装好 Asion 制作的 foobar2000 汉化版(Windows 10 1607 以上,foobar2000 2.0 以上),JSplitter(就是那个可以拖拽分栏的面板组件)等所需组件都随包附带。

  1. 下载 → 到项目 Releases 页面拿最新安装包,主题是完整的一套,组件也包含在内
  2. 复制 → 解压压缩包,把全部内容拖进 foobar2000 安装目录,提示覆盖就覆盖
  3. 切换 → 重启 foobar2000,在“主菜单→视图→布局→快速设置”里选“foobox+简介”

全程不用给播放器装任何东西,原来的媒体库和播放列表都不受影响。默认布局就是“foobox+简介”,屏幕小的话选无附加面板的版本,窗口会更紧凑。

装完之后的样子,见下图。

它会帮你做什么

切歌看封面:foobar2000 皮肤装完的样子

界面右侧是当前专辑的封面,切歌时封面和曲目信息跟着变,下面还有同步歌词,跟着歌走,其实对喜欢跟唱的人很实用。左下角状态栏实时标出码率和采样率,无损党顺手就能检查文件质量。主布局框架在script/js_panels/base.js,面板之间的分隔线能拖,拖完各区域的大小就变了。

深夜主题配置:确认现在放的是什么频段

底部有一条频谱分析器(把频率画成实时柱子的组件),鼓点落下来低频立刻跳起来,一眼看出现在这段编得密不密。窗口拖高一点柱子就更高,颜色跟着主题走。播放交响乐时中频满满,放轻音乐时低频几乎不动,夜里不用听也能判断歌曲类型。不想要它占地方,在快速设置里关掉即可。

按流派翻专辑:DUI 美化的一角

播放列表按专辑分组,每组标题旁挂着流派图标,从摇滚到电子、从古典到 ACG 都有,图标都放在 Genre 目录里,想换一张图直接替换文件就行。想多了解歌手,简介面板(biography/目录)会自动从 Last.fm、AllMusic 和维基百科拉取资料和歌词。

主题分浅色和深色两种:浅色是白底绿字,白天用清爽;深色是黑底蓝字,晚上用不刺眼,在快速设置的颜色栏里就能来回切。

改成你的样子

如果你愿意花五分钟,这套界面可以更像“你的”。就三处,都不深。

  • 改色:色值集中在script/js_common/目录的脚本文件里,把浅色主题的主绿色改成#2E86AB这类色值保存后,整个界面的高亮和进度条都会变成蓝色
  • 调面板大小:初始分栏由script/js_panels/base.js里的尺寸参数决定,把右侧面板宽度的值改大,打开界面时封面区就更宽
  • 换默认封面:script/images/目录里有一方一宽两张缺省封面,替换成自己的 jpg,缺封面时显示的就是你的图

卡住了

装完界面没变化?确认scriptGenre目录都在 foobar2000 安装目录里,重启后到“主菜单→视图→布局→快速设置”,选以 foobox 开头的布局组合。

歌词或简介面板出不来?这两样依赖组件:打开“主菜单→首选项→组件”,确认 ESLyric(歌词组件)和 JSplitter 已加载,没有就重新解包覆盖一遍再重启。

想恢复默认界面?在“主菜单→视图→布局”选默认布局即可;想把皮肤整个去掉,删掉安装目录里的 script 和 Genre 目录再重启。

如果界面跟下面的图长得差不多,说明装对了。

foobar2000 美化不必止步于“能用”。打开script/js_common/,把默认绿色改成你喜欢的色值试试。

【免费下载链接】foobox-cnDUI 配置 for foobar2000项目地址: https://gitcode.com/GitHub_Trending/fo/foobox-cn

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

http://www.cnnetsun.cn/news/4201835.html

相关文章:

  • Aimmy AI瞄准辅助完全上手指南
  • PX4 EKF2 源码解析(二):接口层、算法层与符号生成层
  • WPF + .NET 8 桌面客户端项目计划(Host 托管与通信基础设施篇)
  • 常州燃气/电热水器维修上门服务-欧米到家持证师傅正规检修|深度排查不出热水漏水忽冷忽热等故障
  • 徐州燃气/电热水器维修上门服务-欧米到家持证师傅正规检修|深度排查不出热水漏水忽冷忽热等故障
  • 指令数据工程:从清洗、筛选到构造完美对齐数据集的实战经验
  • 本地化工具调用新范式:基于ONNX加速Qwen系列模型的函数推理实战
  • STM32F407移植LVGL与GUI Guider实战:嵌入式图形界面开发全流程解析
  • AssetRipper:从 Unity 游戏文件提取资源、还原完整工程的免费工具
  • RPCS3中文设置指南:怎么把界面改成中文
  • Agent工具版本管理与灰度发布:避免新增工具导致老流程崩溃
  • WebGL/Three.js/WebGPU 图形渲染 3D 可视化:WebGL、Three.js 与 WebGPU 3D 可视化实践
  • 开题、写稿、降重、排版、答辩PPT:2026毕业论文AI工具分阶搭配表
  • Godot桌面发布实战:Windows、macOS、Linux 三步装进玩家电脑
  • M3u8Downloader_H 批量下载 M3U8 视频:一次导入几十个链接的完整操作
  • Shell脚本编程实战:从零基础到自动化运维利器
  • 三步导出微信聊天记录,免费生成年度聊天报告:WeChatMsg 使用教程
  • 二分答案算法精讲:从河中跳房子问题理解最值优化
  • 基于SpringBoot+vue的相机租赁管理系统毕业设计项目源码
  • 分布式锁核心原理与Redisson生产级实现详解
  • 基于物理光学模型的视频眼镜移除技术:原理、部署与工程实践
  • Portable Agent Memory协议:构建可验证、可互操作的AI智能体记忆交换标准
  • 3 步把 Visio 文件转进 drawio-desktop
  • BepInEx 6.0 IL2CPP适配实战:从签名耗尽到稳定启动的完整流程
  • 工业机器人软件革命:从硬件精度到智能决策的柔性制造新范式
  • MySQL面试必备:存储引擎、索引优化与高可用架构详解
  • 基于Agentic RAG与LLM的微流控智能组装系统:从语言指令到自动化实验
  • 番茄小说下载器:怎么把整本小说快速离线搞定
  • DeepSeek V4 Vision多模态模型实战:从API调用到本地部署全解析
  • 3 步把付费墙后面的文库文档存成完整 PDF:kill-doc 文档下载脚本使用指南