欢迎光临散文网 会员登陆 & 注册

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

2022-06-27 23:23 作者:虎啸ROAR  | 我要投稿


一、起源

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!还有文件格式和码率显示。本来想着,完成这步就算成功。

脑放!SONY!!Hi-Res!!!

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

alpha的标准色环颜色有点刺眼,就注释掉了,可以替换恢复。

有知名、好看的颜色, 如克莱因蓝,马尔斯绿,勃艮第红,拿坡里黄,尽量用他们构建了一轮色环;后面就是私货,基本上都是我喜欢的和具有特殊意义的颜色;最后就是适合搭配的颜色两两组合。

③播放栏布局居中(foobaka功能,alpha文字思路,我修改了下位置)

如大部分音乐软件那样,居中布置按钮。将进度条放置顶部,分割布局。(此思路来自于qq音乐)

为了保证进度条上方依然有背景图片,就调整了布局的层级关系,白色模式变成了透明,效果意外还可以,就保留了。(主要是不确定能否改回去,白色应该被正片叠底了)

④修复一个报错 (foobaka功能,改了下代码)

在进度条上滚动,会出现报错的问题,猜测原因,滚动后计算结果错误,数据过大溢出。

已修复,在进度条上滚动可以控制快进快退。

⑤优化音量控制

调整音量曲线函数,从红线改到绿线。减少低于-30db所占区间,增加-24db到0所占区间。

之前,音量条拖了一半却没有声音,拖剩余部分音量锐增。现在,听感变化更加平缓。

同时修改滚轮步进,滚满2-3次,即可实现从mute到最大音量。

之前大约需要滚满10次+

⑥添加切歌功能(受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手出节奏,放弃此计划。

当时是5月初,用半天糊了一下,弄完就在想,这图标咋有点像一个○从山顶滚了下来,希望as不会有下山的一天。。。。没几天珈乐毕业,给我整不会了

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

V不灭
V是VOCALOID的V
foobaka图标,非常帅的配色。

2、更换hover图标

从圆形阴影改为颜色变化。

3、更换关联图标

提供了2版

猫娘天依是澪漉llu太太绘画非常可爱。https://space.bilibili.com/28974169,侵删歉。

猫娘天依可爱捏版

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

有损音频
无损音频
无法确定有、无损音频
其他能播放格式

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

不二版

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

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,以后再说吧。

如果您认为被此发布版本冒犯,侵害了您的权益,请私信我,我会第一时间道歉删除。


foobaka Mixture:本地音乐播放器。缝合、修改自foobaka 与 alpha的评论 (共 条)

分享到微博请遵守国家法律