foobaka Mixture:本地音乐播放器。缝合、修改自foobaka 与 alpha


一、起源
foobaka Mixture 是基于 foobaka 1.6.10 与foobaka alpha 1.4.4的缝合怪。
这是foobaka:https://zhuanlan.zhihu.com/p/480180874 由大佬 唐人清风 制作
这是alpha:https://tieba.baidu.com/p/5091123392?red_tag=1040865818 由大佬 Yotta℃C修改 制作
感谢大佬们制作的软件,我非常喜欢,陪伴了很久。
如果此修改的发布冒犯了您,请通知我,我立刻道歉并删除。
foobaka版本更新,但没找到alpha的更新,就想着能不能自己动手把hires小金标移过来,顺带又改了一些东西。但大部分都是:

二、下载
百度网盘:https://pan.baidu.com/s/1-07XtwzfLe39ccsedRWImw?pwd=null 提取码:null
阿里网盘::https://www.aliyundrive.com/s/uwkL2MC4Z3k 提取码:null
请从foobaka.exe启动该整合,foobaka依赖启动器提供的挂载虚拟盘符功能
三、更新

①hires金标和详情布局(alpha功能)
把惦记的hires小金标弄过来了!脑放MAX!还有文件格式和码率显示。本来想着,完成这步就算成功。

②修改了可自定颜色(alpha功能)

alpha的标准色环颜色有点刺眼,就注释掉了,可以替换恢复。
有知名、好看的颜色, 如克莱因蓝,马尔斯绿,勃艮第红,拿坡里黄,尽量用他们构建了一轮色环;后面就是私货,基本上都是我喜欢的和具有特殊意义的颜色;最后就是适合搭配的颜色两两组合。
③播放栏布局居中(foobaka功能,alpha文字思路,我修改了下位置)

如大部分音乐软件那样,居中布置按钮。将进度条放置顶部,分割布局。(此思路来自于qq音乐)
为了保证进度条上方依然有背景图片,就调整了布局的层级关系,白色模式变成了透明,效果意外还可以,就保留了。(主要是不确定能否改回去,白色应该被正片叠底了)

④修复一个报错 (foobaka功能,改了下代码)
在进度条上滚动,会出现报错的问题,猜测原因,滚动后计算结果错误,数据过大溢出。

已修复,在进度条上滚动可以控制快进快退。
⑤优化音量控制
调整音量曲线函数,从红线改到绿线。减少低于-30db所占区间,增加-24db到0所占区间。

之前,音量条拖了一半却没有声音,拖剩余部分音量锐增。现在,听感变化更加平缓。
同时修改滚轮步进,滚满2-3次,即可实现从mute到最大音量。

⑥添加切歌功能(受bug启发)
鼠标移到播放键上滚动,即可切歌。
⑦添加快捷切换模式(受alpha双击播放键停止音乐启发)
双击cover图切换黑色模式和透明(原白色)模式。

⑧添加桌面歌词与锁定切换的功能性按钮(源自贴吧大佬 ohmygod1993,稍作修改)
出自https://tieba.baidu.com/p/2680644862,非常详细,帮大忙了。之前需要右键滚动歌词-桌面歌词-显示桌面歌词,或者菜单-视图-eslyric-显示桌面歌词,或者添加快捷键。现在操作更快捷并且同步当前状态,避免按钮图标错位情况。

请先以管理员身份运行【注册两个动态库】的批命令处理,此bat源自foorbar Zetro_Wosgar美化版。出自:https://tieba.baidu.com/p/7590899881
⑨更换并修正获取歌词插件。(ctrl c+v)

现在可以轻松搜索网易和qq音乐的歌词,尤其是双语歌词,双排和并排模式也不会出现问题,之前qq音乐双排模式中会出现空白翻译行,通过复制网易云的部分代码解决。

另外,此插件eslyric本身也更新了,不过新版不兼容旧版脚本,当前脚本无法搜索qq音乐双语歌词,看看能不能自己写个脚本。。。
⑩视觉改动
1、更换软件图标,便于区分
原计划使用这个,改自ASOUL logo,foobaka,alpha,mixture对应3色,颜色渐变体现融合,混合,缝合的这个情况。后来a手出节奏,放弃此计划。

当前图标,元素源自b站洛天依3款头像框,思路源自foobaka 图标。



2、更换hover图标
从圆形阴影改为颜色变化。

3、更换关联图标
提供了2版
猫娘天依是澪漉llu太太绘画,非常可爱。https://space.bilibili.com/28974169,侵删歉。

根据文件、音频种类,天依会有不同表情,




不二版,可额外下载替换。

两个的思路都源自foobaka关联图标。


foobaka旧版
以上视觉相关内容,主要目的是为了区分软件,均可通过替换文件,回到foobaka的视觉效果。foobaka的火焰圈我也非常喜欢。
软件图标,直接替换软件即可,替换后可运行一下bat,主动清理图标缓存,否则显示内容不会立刻改变,还是缓存里替换前的样子,但实际内容已经替换成功。
悬停(hover)图标,替换根目录\foobaka-themes\eole\img\controls_Dark & controls_Light。
分别对应黑与透明(原白色)模式,替换后重启foobaka。
关联图标,替换根目录\icons,多余图标手动删除。替换后运行一下bat并重启foobaka。
可替换内容,都放到另一个文件夹了。
四、目前已知问题+Q&A补充+后续更新计划
0、修改背景图片
前两位大佬的Q&A文档已经介绍的很详细了,就没再写。
但有人问了,就在这里提一嘴。
打开根目录的foobaka-BG文件夹,'BG.png'或'BG.jpg'即为背景图片(倘若bg.png和bg.jpg共存,优先使用'BG.png'为背景)。将想用的图片重命名为'BG.png'并替换原文件即可,返回软件按住shift+右键-重启fb 即可生效。其余名为BGx.xxx的天依图片均为备品,可以删除)

1、脚本引擎初始化失败


以管理员身份运行文件夹内的bat文件,后续我会把bat修改一下,就可以不用管理员身份运行了。

2、不支持的流媒体格式

之前版本,参数选项-输出-播放设备-选得是“HIVI(这是我的音响)”这个选项,所以你们第一次打开使用时,设置就直接空选了,此时会弹出此窗口,手动选择你的播放设备即可。如果忽略,它就依然空选,因为没有播放设备,播放歌曲自然报错。
于11-07重新上传,该版本播放设备选得是“系统主音频”这个选项,每个人都有,此时用系统默认设备输出音频。如果想更改,可以自己去参数选项里修改播放设备。

3、切歌闪退(win11)

集中出现在win 11。我是dev渠道,在7月份的版本出现,用笔记本 纯净win11试了一下没出现。是eslyric歌词插件的原因,所有使用该插件均复现。妥协方案是根据贴吧大佬的方法操作如下。
参数选项-eslyric-关闭 ‘播放开始后自动加载歌词’

4、打开搜索歌词界面直接闪退
今天折腾插件时出现,不知道什么原因。不过此歌词插件已更新到0.5.x版本,不会闪退,还在研究中。
5、修复上诉两个问题,其实就是替换一下歌词搜索插件,新版本更新挺频繁
6、加入暗黑模式,但这个模式也只能通过两个下载不同版本的软件,alpha的解决方案,好像没办法在软件内切换。
大概这些代码 要替换下。如果急,各位可以先替换用着,
五、感谢与声明
foobaka 的感谢名单,谢谢你们!

我的额外感谢:
唐人清风 : 制作 foobaka
Yotta℃C : 修改、制作 alpha
ohmygod1993 : 获取桌面歌词状态 解决方案
wosgar : 另一种 切换桌面歌词 解决方案 & 一键注册 dll 的 bat批命令 & Zetro_Wosgar美化版 提供思路
btx258、cimoc : 获取qq和网易云歌词 的脚本
澪漉llu : 关联图标
b站 : 洛天依头像框
谢谢!
最后重申,mixture 是基于 foobaka 与 alpha 的缝合怪,添加、修改了一些功能,更符合我的使用需求,并加入了一些自我元素,修改了图标和关联图标,用来区分彼此软件,符合foobaka的用户协议,发布时保证foobaka文件夹及用户协议完整无修改,标明出处,无盈利行为,纯粹分享。
foobaka和alpha都非常优秀,提供了大量代码支持以及灵感来源, 让我敬佩。也希望我的更改不是画蛇添足,更没有冒犯到他人。
mixture未来大概率不会更新,当前版本是1.6.10,以后再说吧。
如果您认为被此发布版本冒犯,侵害了您的权益,请私信我,我会第一时间道歉删除。