当前位置:首页 > > 发现说明

发现说明

概述

此版本引入了内置网络音频流功能,取代了旧的 UPnP MediaRenderer 输出组件,并增加了来自 foobar2000 mobile 的 SMB 和 FTP 库索引。

UPnP流媒体

在“首选项”/“网络”/“UPnP 远程控制”中启用远程控制,使此 foobar2000 实例在网络上可见。
启用远程控制的 foobar2000 实例将在其他 foobar2000 实例中显示为输出设备。

网络共享索引

原生 FTP/SMB/WebDAV 支持为只读模式,适用于不希望操作系统挂载网络共享的情况。
在 Windows 系统中,我们建议保持网络共享的默认设置,即由操作系统映射,使用驱动器号或 \\server\share 路径。

变更完整列表

  • 内置 UPnP 媒体渲染器,既是客户端(可在其他设备上播放),也是服务器(可由其他设备控制)。

    • 本地网络上的其他 foobar2000 实例,如果启用了 UPnP 远程控制功能,将被列为输出设备。

    • foobar2000 到 foobar2000 的播放会在另一端显示带有专辑封面的标签,使用 Ogg FLAC 作为流媒体容器。

  • 媒体库

    • 能够原生索引 FTP/WebDAV/SMB 网络共享。

    • 改进了对启用/禁用/安装/卸载解码器的响应——仅重新加载受影响音乐文件中的信息。

    • 保留特定文件夹是否已完全扫描的信息;修复了从 foobar2000 v1.x 升级导致启动时未扫描的文件夹变为空的问题。

    • 除了之前已被忽略的 .tmp 和 .temp 文件外,还创建了不触碰扩展名为 .bak、.bk、.off 的文件。

  • 编解码器

    • FFmpeg 更新至 8.0,增加了对 xHE-AAC 解码的原生支持。

    • 标签字段名称中允许使用等号(=)。在不允许使用等号(=)的格式中,等号(=)将被转换为下划线(_)。

    • 重写了 Ogg FLAC 标签处理程序,并正确实现了嵌入式专辑封面。

    • 修复了 ReplayGain 标签无法保存到多章节 Ogg/Opus 文件中的问题。

    • 修复了 AAC 广播流中 ID3 标签导致播放停止的问题。

    • M4A 元数据字段映射更新(atID、cmID、geID、sfID、plID、xid)。

    • 更稳健地读取格式错误的 MP3 LAME 标签。

    • 修复了将特殊 FLAC 配置混入 Ogg/Matroska/MP4 时无法播放的错误。

    • 调整了 MP4 标签填充方式,以减少对大型文件的重写。

    • 新增高级偏好设置开关,用于切换多值 MP4 标签存储方式——这种方式与某些特定应用程序的兼容性更好,但与其他应用程序的兼容性较差。旧版本的 foobar2000 可以读取这两种方案。

  • 其他

    • 新增了网络共享凭据的首选项页面,这样您就不必再将它们放在 URL 中了。

    • 通过编辑 DSP 设置,暂时降低输出延迟,使 DSP 看起来响应更快。

    • 修复了“属性”中的“重写标签”功能在未编辑任何内容时不起作用的问题。

    • UnRAR 代码已更新至 unrarsrc-7.1.10。这只是一个预防措施。我们的 UnRAR 代码副本已移除所有文件访问功能。目前没有迹象表明 WinRAR 的最新漏洞可能影响当前或以往的 foobar2000 版本。

    • 修复了尝试对非常大的音频块进行上采样时可能出现的重采样器问题。

    • 修复了特定文件类型可视化效果占用内存过高的问题。

    • 修复了在出现特定连接问题模式后无法恢复网络电台播放的问题。

    • 使验证程序能够检测具有 FLAC 风格音频 MD5 的多章节文件,现在会提示将其作为一个整体进行扫描。

    • 改进了验证器与内置 FFmpeg 解码器之间的交互;报告了更多错误。

    • 修改“编辑章节”功能,使其在处理文件时显示进度对话框,避免在重写大型 MP4 文件时出现 UI 无响应的情况。

    • 播放预缓冲逻辑更新,应该可以修复高分辨率网络电台流播放卡顿的问题。

    • 新增了一个选项,可以抑制对扩展名错误的文件的检测,从而覆盖 v2.0+ 版本中识别扩展名错误的常见音乐格式的新行为。

  • Windows 特定更改

    • 便携式安装:改变了相对路径的处理方式,因此从不同的路径重新启动后,缓存的标签不再被遗忘。

    • 安装程序现在支持高DPI显示。

    • 为避免稳定性问题,将系统文件对话框设置为进程外调用。

    • 改进了“验证完整性”结果对话框中的屏幕阅读器行为。

    • 已在转换器中启用 RF64 写入功能。

    • 修复了移除 %TEMP%\foo_converter 后,转换器无法工作,直到 foobar2000 重启的问题。

    • 可以在便携式安装中指定相对无遮挡图片。

    • 解码速度测试修复了上次使用的位深度重置为 16 位的问题。

    • 对专辑列表搜索框进行了轻微更新,使延迟设置立即生效;之前的行为需要重新打开专辑列表才能生效。

    • 属性对话框不再使用 Unix 风格的换行符来混淆歌词等内容。

    • 修复了导入格式错误的 foobar2000 v1.x 配置时启动崩溃的问题。

    • 已将 ARM 显示在崩溃报告的操作系统版本字段中(之前为“x64”)。

    • 修复了深色模式列表视图替换代码中的各种错误。

    • 从各种树状视图中移除虚线,刷新了专辑列表树状视图。

    • 更详细地输出“打开包含文件夹”错误信息。

  • Mac 特有的变化

    • 新增键盘快捷键映射功能。

    • 新增可视化功能:VU表、峰值表、频谱图、示波器。

    • 布局:添加了 font-mono(无参数)以使用系统等宽字体。

    • 改进了“属性”对话框中对多行标签的处理。

    • 修复了点击“筛选器”但未选择任何筛选条件时筛选器选择器文本为空的问题。

    • 修复了特定配置下播放列表视图崩溃的问题。

    • 修复了主菜单渲染错误(子菜单中缺少勾选标记、重复的输出设备子菜单)。

    • 阻止将 mac-volume:// 路径保存到 M3U 播放列表中。

    • 清理了外部 FFmpeg 解码器首选项。

    • 专辑列表偏好设置允许多行模式。