foobar2000 v2.25 release notes
Overview
This release introduces built-in network audio streaming feature, replacing old UPnP MediaRenderer Output component, as well as adds SMB & FTP library indexing from foobar2000 mobile.
Full list of changes
-
Built-in UPnP media renderer, both client (play to another device) and server (be controlled by another device).
-
Other foobar2000 instances on your local network, with UPnP remote control feature active, will be listed as output devices.
-
foobar2000-to-foobar2000 playback shows tags with album covers on the other end, using Ogg FLAC as stream container.
-
Media Library
-
Can natively index FTP/WebDAV/SMB network shares.
-
Improved response to enabling/disabling/installing/uninstalling decoders - only reloads info from affected music files.
-
Made retain info whether specific folder was scanned completely; fixed upgrading from foobar2000 v1.x with no scan-on-startup folders becoming empty.
-
Made not touch files with .bak, .bk, .off extensions, in addition to .tmp and .temp which were already ignored before.
-
Codecs
-
FFmpeg updated to 8.0, added native support for xHE-AAC decoding.
-
Allowed = character in tag field names. Will be converted to _ in formats that don't allow =.
-
Rewritten Ogg FLAC tag handling, properly implemented embedded album art.
-
Fixed ReplayGain tags not being saved in multichapter Ogg/Opus files.
-
Fixed ID3 tags in AAC radio stream causing playback to stop.
-
M4A metadata field mapping updates (atID, cmID, geID, sfID, xid).
-
More robust reading of malformed MP3 LAME tags.
-
Fixed a bug that made exotic FLAC configurations unplayable if muxed into Ogg/Matroska/MP4.
-
Tweaked MP4 tag padding to rewrite large files less.
-
Added advanced preferences toggle for alternate multi-value MP4 tag storage - more compatible with specific apps but less compatible with others. Old versions of foobar2000 read both schemes.
-
Other
-
Added preferences page for network share credentials so you don't have to place them in URLs anymore.
-
Made editing DSP settings momentarily lower output latency to make DSPs appear more responsive.
-
Fixed Properties 'rewrite tags' not working if nothing has been edited.
-
UnRAR code updated to unrarsrc-7.1.10. This is just a precaution. Our copy of UnRAR code has all file access capabilities stripped away. There is no indication of recent WinRAR vulnerabilities possibly affecting current or past foobar2000 versions.
-
Fixed potential resampler issues if attempting to upsample very large audio chunks.
-
Fixed extreme memory usage of visualizations with specific file types.
-
Fixed failure to resume internet radio streams after specific patterns of connection issues.
-
Made Verifier detect multichapter files with FLAC-style audio MD5, now prompts to scan as whole.
-
Improved interaction between Verifier and built-in FFmpeg decoders; more errors get reported.
-
Made "Edit Chapters" show progress dialog when manipulating files, avoid unresponsive UI when rewriting large MP4.
-
Playback prebuffering logic update, should fix stuttering with high-res internet radio streams.
-
Added an option to suppress detection of files with wrong extension, overriding new v2.0+ behavior of recognizing common music formats with wrong extension.
-
Windows specific changes
-
Portable install: Changed the way relative paths are handled, so cached tags are no longer forgotten after relaunching from a different path.
-
Installer is now hi-DPI friendly.
-
Made system file dialogs invoked out-of-process, to avoid stability issues.
-
Improved screen reader behavior in Verify Integrity results dialog.
-
Enabled RF64 writing in Converter.
-
Fixed Converter failing to function until foobar2000 restart after removal of %TEMP%\foo_converter.
-
Made possible so specify relative no-cover pics in portable installs.
-
Decoding speed test fixed last used bit depth resetting itself to 16-bit.
-
Slightly updated Album List search box, made delay setting take immediate effect; previous behavior required reopening Album List to take effect.
-
Properties dialog no longer garbles lyrics etc with Unix style line endings.
-
Fixed startup crash if importing malformed foobar2000 v1.x configuration.
-
Made ARM reported correctly in crash report OS version field (was "x64" before).
-
Various bug fixes in dark mode listview substitution code.
-
Removed dotted lines from various treeviews, refreshed Album List tree looks.
-
More verbose output on "open containing folder" errors.
-
Mac specific changes
-
Added keyboard shortcut mapping functionality.
-
Added visualisations: VU Meter, Peak Meter, Spectrum, Oscilloscope.
-
Layout: added font-mono (no arguments) to use system monospace font.
-
Improved handling of multi-line tags in Properties dialog.
-
Fixed blank filter picker text when clicked "filters" with no filter actually selected.
-
Fixed playlist view crash on specific configuration.
-
Fixed main menu rendering bugs (missing checkmarks in submenus, duplicate output device submenu).
-
Prevented mac-volume:// paths being saved in M3U playlists.
-
Cleaned up external FFmpeg decoder preferences.
-
Album List preferences allows multi-line patterns.