IT之家 2 月 18 日消息,foobar2000 是一款经典的顶级音质播放器,已经发布 2.0 版本,目前网站上最新为 foobar2000 v2.0 Beta 24。本次更新带来了大量的新功能,ARM 64 位版本即将推出,适配支持 Windows 11 和 Windows 10 的黑暗模式。带来了新的媒体库引擎,启动和关闭更快,大幅减少内存占用等。
IT之家了解到,foobar2000 音频播放器可无缝播放 MP3、MP4、AAC、CD Audio、WMA、Vorbis、Opus、FLAC、WavPack、WAV、AIFF、Musepack、Speex、AU、SND 等音频格式。
下面是更新内容:
现在有 x86 32 位(遗留)、x86 64 位版本。ARM 64 位版本即将推出。64 位版本需要更新附加组件的版本。
在 Windows 10 和 Windows 11 上支持黑暗模式。附加组件需要更新以使用。
全新的媒体库引擎,由 SQLite 支持。在大型库的情况下,启动和关闭速度大大加快,大大减少了内存使用。
大大提高不使用 %patterns% 的媒体库搜索查询的性能。
在默认用户界面 UI 播放列表视图中增加了专辑封面。
在默认用户界面 UI 播放列表视图中增加了可点击的评级星级。
新的默认用户界面 UI 元素:ReFacets,重新实现了大部分 Facets 功能。旧的 Facets 组件不能与新的 64 位 foobar2000 一起使用。
改进了默认用户界面 UI 分割器,现在允许任何数量的窗格。
为默认用户界面 UI 的播放列表视图添加了“记住每个播放列表的布局”。
在默认用户界面 UI 工具栏中增加了“stream selector 选择器”元素。
新的音频输出设备管理功能 —— 不需要的设备可以被禁用,比特深度和 DSP 可以按设备进行配置。
新的内部播放列表格式,变动即时保存,崩溃时不再丢失最新变化。
新的配置数据格式,变动立即保存,崩溃时不再丢失最新变化。
可以显示文件创建时间(%file_created%)和属性(%file_attributes%)。
对于非 portable 的安装,配置文件的文件夹现在是 %appdata%\foobar2000-v2。在升级前不需要备份旧的配置文件,用户的 foobar2000 v1.x 配置文件将不被改动。
第一次运行会导入旧的配置数据(播放列表、库)。
支持更多的音频格式:tak,ape,ac3,dts。
更新至 FFmpeg 5.1 版本。
如果“重新加载信息”检测到章节数量的变化等,会改进属性行为。
重写了内置可视化(VU / 峰值表、频谱、示波器),现在使用硬件加速渲染。
一些默认的用户界面 UI 元素(ReFacets、Equalizer、可视化)现在也可以作为列式用户界面 UI 面板访问。
网络广播对话框(文件菜单),记住以前播放的网络广播流。
现代化的资源管理器集成,不再需要单独的 32 位 / 64 位 shell 扩展 DLLs。
属性对话框现在跟随活动 UI 的主题颜色。
利用 Windows Imaging Component 进行图像解析,移除 libwebp 的依赖性。如果系统编解码器存在,现在可以查看 HEIF、AVIF 等专辑封面。
增加了 %year% 映射,获取 %date% 的年份部分,放弃超过前四位数的内容。
改变了默认的专辑列表模式,使用 %year%。
为 SSRC 重采样器增加了采样率排除功能。
增加了来自 foobar2000 mobile 的交叉馈送 DSP。
新的控制台日志系统,将每个实例的日志文件写到指定文件夹。
新的完整配置重置语义 - 现在可清除配置文件的文件夹(可选择保留用户组件),而不是要求所有组件自行重置。
这些附加组件已过时,功能已预装使用:foo_benchmark,foo_bitcompare,foo_verifier,foo_input_monkey,foo_ac3,foo_sanitizer,foo_input_dts。
这些先前包含的组件不再可选使用 (功能将总是启用): foo_rgscan,foo_cdda,foo_albumlist。
libFLAC 1.4.2,可以对每个样本的 32 位 FLAC 文件进行解码。
解决了带 ID3 标签的 FLAC 文件被新的 libFLAC 报告为损坏的问题。
zlib 1.2.13。
修复了对 M4A itunescompilation=0 的不正确的处理。
WavPack 5.5.0。
使用 Visual Studio 2022 编译。
在不重新初始化受影响的 DSP 情况下,可以应用 DSP 配置的变化。
允许 DSP 根据预设数据处理其显示的名称。
增加了对 Wine 上明显随机崩溃的缓解措施(处理媒体索引错误时减少 C++ 抛出异常)。
特别声明
本文仅代表作者观点,不代表本站立场,本站仅提供信息存储服务。