foobar 2.25

boxerfan88

Well-known member
I’ve just started testing upgrade from 2.24 to 2.25.

I was a bit worried because there was a major internal structural change from absolute file path to relative file path.

So far so good, except for the sole crash at first shutdown (maybe due to insufficient time I gave foobar to upgrade it’s internal database), everything else seems to be working fine.

Will use this thread to post any gotchas.

First one— after upgrading, give it 5mins to finish up it’s internal database upgrade.

Second — avoid initial release because there will be bugs.
2.25.1 is out already. 2.25.2 preview is available. I am testing with 2.25.2 preview.
 
Last edited:

boxerfan88

Well-known member
Took the plunge… upgraded my live foobar installation from 2.24.6 to 2.25.2preview.

So far so good. 4hrs of constant playback has been very smooth. All visualisations are working good.

Confirm sounds exactly the same as before. No night & day difference. 😜
 

boxerfan88

Well-known member

2.25.2 released on 2025-10-04​


  • Workaround for "database is readonly" crash.
  • Fixed bad interaction of TAK album art reader with decoder merit management.
  • Enabled album art reading & editing for: AC3/EAC3, DTS.
  • RTSP appears no longer supported by Microsoft WMA runtime - made fail with correct message.
  • Increased size limit for cover pictures embedded in MP4/M4A files or APE tags to 64MB; made refuse to write covers too large for foobar2000 to read back.
  • Made MP4/M4A publisher field recognized.
  • Fixed false errors when seeking in Matroska/FLAC with "verify integrity of played files".
  • Made odd-sized covers rendered with correct aspect ratio in Properties dialog.
  • Matroska seeking/chapters fixes:
    • Fixed seeking accuracy regression introduced in 2.24.
    • Verifier no longer complains about decoded vs reported duration mismatch on affected files (did in pre-2.24).
  • Fixed a bug causing various window positions not to be restored if too close to screen edges.
  • Suppressed flushing of pending visualization data when only running visualization momentarily disappears, fixes visualization going blank when resizing window with just one visualization running.
  • Fixed issues with implicit resampling (WASAPI shared) vs low latency in smooth seeking mode.
  • When doing both implicit resampling and channel remapping, do it in order that costs less CPU (resample then upmix, or downmix then resample).
  • Console now sanitizes bad UTF-8 in received text instead of going off the rails.
  • Fixed a bug that made files where tag reading fails impossible to add to playlist.
  • Fixed glitches in playback error log on Wine.
  • Fixed incorrect handling of non-alphanumeric characters in network passwords.
 

boxerfan88

Well-known member

2.25.7 released on 2026-02-19​

  • Fixed portable relative path handling bug affecting having portable foobar2000 itself as indexed music folder.
  • Fixed Direct2D visualization race condition bug resulting in random instability.
  • Rebuilt FFmpeg without MSVC /fp:fast, which fixes a mis-compilation bug that resulted in crashing on Wine.
  • Fixed default AccurateRip log save location not being reliably set to scanned album folder.
  • Improved behavior of Advanced Limiter, made sure it resumes outputting bit identical signal after attenuation.
  • Internet Radio: Worked around radio-browser site not working as documented, all tags get fetched again.
  • Fixed a bug in SMB code that prevented password-less user logins (other than guest user) from working.
  • Fixed horrible regression in FPL serialization code that caused nonsensical output when copying or drag&dropping playlist contents between foobar2000 instances using relative paths.

2.25.6 released on 2026-01-22​

  • Mitigation for "error 380" bug in latest Windows update, which caused specific file manipulations to fail in cloud-synced folders such as OneDrive folder.
  • Fixed MP4/M4A files not being played completely if their tags contain malformed Apple Gapless information.
  • File Operations: Fixed erratic behavior if empty folders can't be removed.
  • Made recover better from fooHelper.exe crash/termination (system file dialogs).
  • Converter: Fixed a bug causing int32 stream to be sent to encoders that don't recognize it if source is float64.
  • Made always write hours and minutes to Ogg chapter mark fields.

2.25.5 released on 2026-01-02​

  • Corrected a regression in 2.25.4; incomplete removal of foobar2000 v2.0 beta code leftovers resulted in crashing on a fresh profile.

2.25.4 released on 2025-12-30​

  • Refined workaround for foo_tags (M-Tags) component bugs. No longer hammers all subsongs when starting playback.
  • Default User Interface: made cycling tabs by keyboard shortcuts cancel tab rename in progress.
  • Converter: Made "no DSP reset" explicitly shown in overview, as it's dangerous if enabled unintentionally.
  • Fixed various regressions with network shares in Media Library preferences page.
  • File Operations: Fixed error with renaming files on redirected portable music folders.
  • Fixed tag writing issues on fragmented/streaming M4A/MP4 files.
  • Fixed bugs related to copy-paste of file-relative locations in portable installs.

2.25.3 released on 2025-10-29​

  • Fixed very old race condition bugs in decoder merit management, potentially causing decoder to be listed twice.
  • Fixed missing info reload when changing stream via toolbar dropdown.
  • Workaround for stuck visualizations if playback ends while foobar2000 is invisible.
  • Fixed LD & ELD AAC not being reliably sent to alternate packet decoders.
  • Fixed Decoding Speed Test not remembering last used DSP chain.
  • Fixed missing winsock init for SMB operations, causing all SMB access to fail if no other network features have been used first.
  • Fixed bad interaction between WebDAV filesystem and media library.
  • Workaround for foo_tags stuck info issue.
  • Workaround for WAV headers claiming zero length.
  • Fixed File Operations link vs portable relative paths.
 

boxerfan88

Well-known member

2.25.10 released on 2026-06-26​

  • Improved implementation of built-in UPnP Media Renderer, implemented gapless playback compatible with popular UPnP control apps.
  • Enabled discovery of OpenHome UPnP devices as output devices.
  • Enabled TLS v1.3 encryption for HTTPS connections.
  • Fixed Ogg/Opus files with single chapter not showing correct track numbers.
  • Fixed Direct2D visualizations getting stuck after GPU driver reinitialization.
  • Updated 7-Zip library to 26.01.
  • Updated UnRAR library to 7.2.6.

2.25.9 released on 2026-05-29​

  • Restored correct channel mask for 6.1 FLAC.
  • Better remapping of back center channel to 5.1-side speaker setup.
  • Fixed "remove chapters" not working on Ogg files with chapters.
  • Improved WebDAV reliability.
  • Some UPnP bug fixes backported from 2.26 series.
  • Made send Windows version number when checking for component updates, to prevent installation of updates that require specific newer operating system build.
  • Updated zlib to v1.3.2.
  • Fixed some windows discarding multimedia keyboard events.
  • Visual C++ runtime updated.

2.25.8 released on 2026-03-26​

  • Fixed lock up on specific playlist + album art + auto sizing column use pattern.
  • Fixed lock up on specific album art tag update operations.
  • More robust radio-browser server discovery.
  • Fixed slow loading of FPL playlists regression.
  • Fixed wrong height & wrong dark mode rendering of popup_message checkbox.
  • Fixed missing URL-decode of WebDAV file names being shown.
  • Album List: Worked around Wine bug #59448, fixed multi selection rendering.
  • Disabled crash report submissions on outdated versions of Wine.
 
Top