(資料圖)
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++ 拋出異常)。責任編輯:Rex_18