foobar2000 Changelog

What's new in foobar2000 2.2 Preview 2024-04-15

Apr 15, 2024
  • Fixed stuck drag&drop scrolling mode in various list controls after receiving external drag&drop.
  • Made list control obey system drag threshold values, making it easier to register clicks if mouse moves slightly between mouse down and mouse up events.
  • Opus decoder updated to 1.5.2.

New in foobar2000 2.2 Preview 2024-04-13 (Apr 15, 2024)

  • Fixed crash if freedb/gnudb server returns more tracks than asked for (regression since 2.0).

New in foobar2000 2.1.4 (Apr 14, 2024)

  • Fixed crash if freedb/gnudb server returns more tracks than asked for (regression since 2.0).
  • Fixed very old and very rare lockup when opening Album List.
  • Some CPU usage optimizations backported from 2.2 series.

New in foobar2000 2.2 Preview 2024-04-10 (Apr 10, 2024)

  • ReFacets playlist interaction bug fixes.
  • ReFacets added "Last Modified" stats column.
  • Removed system sleep / resume handlers, didn't properly suppress errors with internet radio.
  • Made disconnected internet radio streams resumed quietly, without showing error popups.
  • 32-bit build: Removed tone generator assembly optimizations, tone:// should produce identical output in all versions now.
  • Updated to NSIS 3.10.

New in foobar2000 2.2 Preview 2024-04-07 (Apr 9, 2024)

  • Fixed very old and very rare Album List lock up bug.
  • Pause / resume playback on system sleep / resume.
  • Installer script update.

New in foobar2000 2.2 Preview 2024-03-28 (Mar 29, 2024)

  • Fixed 2024-03-21 regression causing unnecessary Media Library disk access.

New in foobar2000 2.2 Preview 2024-03-27 (Mar 28, 2024)

  • Create "disable-foocrash" in install folder to kill crash reporting (dump files still get written).
  • Run with /nocrashinfo to suppress generation of crash reports.
  • File Operations: Suppressed useless secondary progress bar if renaming files.

New in foobar2000 2.2 Preview 2024-03-21 (Mar 28, 2024)

  • Made stream selector show long codec names.
  • Media Library: made track add & remove events triggered in groups, resulting in much faster autoplaylist updates.

New in foobar2000 2.1.3 (Mar 21, 2024)

  • Fixed foobar2000 v2.0 regression causing folder watch events to be dropped without triggering full rescan if there's too many of them pending.
  • Stop decoding ADTS AAC when running into APE tags, instead of reporting errors.
  • ReFacets performance improved.
  • Fixed bugs in MP4 video codec name reporting.
  • Fixed regressions in ASX playlist loader.
  • Some of CPU usage tweaks backported from 2.2 series.

New in foobar2000 2.2 Preview 2024-03-18 (Mar 20, 2024)

  • Fixed foobar2000 v2.0 regression causing folder watch events to be dropped without triggering full rescan if there's too many of them pending.

New in foobar2000 2.2 Preview 2024-03-14 (Mar 20, 2024)

  • Playback CPU usage reduced.
  • Fixed exclusive output lagging in specific scenarios.
  • Add Location now strips extra non-text characters from the entered URL.
  • Made Ogg chapters beginning from CHAPTER001 recognized.
  • Allowed absolute paths in cue sheets.
  • Extended MP4 chapter manipulation commands to work with other formats that support chapterizer interface, such as Ogg or Musepack.

New in foobar2000 2.2 Preview 2024-03-08 (Mar 10, 2024)

  • Mitigation for Converter failures when writing to Google Drive volume.
  • Opus decoder updated to 1.5.1
  • WavPack decoder updated to 5.7.0; made WavPack library version shown in components list.
  • Monkey's Audio decoder updated to 10.52
  • Cleaned up and bugfixed detection of MP4 video codec names.
  • Prevented nonsense sample rate & channel count from being shown on MP4 files with no audio track.
  • File Operations: Defer info reload to prevent bugged display of cuesheets after moving whole folder.

New in foobar2000 2.2 Preview 2024-03-04 (Mar 4, 2024)

  • Worked around audio glitches with very low output buffer size introduced in previous build.
  • Fixed glitchy seekbar movement in certain scenarios.
  • Prevented nonsensical video codec names from being reported for certain MP4 files.
  • Fixed regressions in ASX playlist loader.
  • Converter: More detailed error messages for specific file creation errors.

New in foobar2000 2.2 Preview 2024-02-19 (Feb 20, 2024)

  • Fixed regression preventing internet radio album covers from being shown.
  • Applied dark mode to component license popup.
  • Updated zlib to 1.3.1.

New in foobar2000 2.2 Preview 2024-02-12 (Feb 13, 2024)

  • Improved ReFacets performance.
  • Fixed erratic behavior if ID3v2 tag contains multiple date fields.
  • Suppressed advancing to the next playlist item if internet radio playback stops due to a network error.
  • File Operations: Added an option to overwrite existing files.
  • Suppressed repeating console messages about decoder shims used.
  • More thorough error reporting for blank WAV files.
  • Added video_codec info for Windows Media Video.
  • Added stream_count info for formats that support multiple streams.

New in foobar2000 2.2 Preview 2024-02-05 (Feb 5, 2024)

  • Implemented Ogg chapter support. Converter can write multichapter Ogg files after disabling Ogg chaining support. New major revision of bitcompare code, improved performance of 64-bit build. Allow local M3U referencing remote M3U to be both read as playlists, prevent HLS reader being used on non-HLS content. Updated File Operations recycle bin detection logic, mitigating lag/lockup occurring for some users. Made network encryption error messages more useful. Stop decoding ADTS AAC when running into APE tags, instead of reporting errors. Report zero-length WAV files as broken. Wine compatibility fixes.

New in foobar2000 2.1.2 (Jan 30, 2024)

  • Preferences / Advanced: Fixed bad behavior when pressing space on non-checkbox items.
  • Fixed poor performance of adding lots of items to Playback Queue.
  • Worked around memory leaks in specific graphics drivers with hardware-accelerated visualisations.
  • ReFacets: multi-filter mode is now remembered between runs.
  • Restored correct behavior of Album List selection colors, when dark mode isn't active.

New in foobar2000 2.1.1 (Jan 16, 2024)

  • Fixed ReFacets not tracking playlist tag changes.
  • Fixed 64-bit installer crashing on Wine.
  • Fixed Album List tree selection manipulation regressions on Windows 7.
  • Internet radio compatibility improvements.
  • Added reading & writing of discnumber/totaldiscs tags in cuesheets.
  • Restored ability to read external album art from hidden files.

New in foobar2000 2.1 (Dec 19, 2023)

  • Playback:
  • Added an option to toggle additional decoding (DTS, HDCD, etc) during playback, so you can play DTS-WAV without decoding DTS.
  • Changed how DSP settings are applied when playing through a high-latency output such as UPnP.
  • WASAPI exclusive channel mask negotiation logic update - 5.1-side could be preferred over 7.1, causing unwanted channel remapping.
  • Fixed a bug that caused current track restart in certain scenarios, such as rapidly changing playback settings.
  • Fixed a bug causing audio glitching near the end of last song with WASAPI exclusive.
  • Rewritten full file buffer feature, no longer blocks until whole file has been read. Large FLAC files for an example should now open with no delay.
  • User interface:
  • Fullscreen size of visualisations is no longer stored as last window size (2.0 regression).
  • Fixed playlist layout infinite update loop with column auto sizing and album art.
  • Fixed bad handling of preferences page creation errors (wrong message, broken dark mode).
  • ReFacets sorting changed to match playlist & album list sorting.
  • Made not flash main window if started with /hide switch.
  • Rewrote external album art lookup code, wildcard lookup now works where it didn't before.
  • Renamed "Notification Area" to "System Tray" everywhere.
  • Fixed dragging of WebP images to Properties dialog artwork tab.
  • Fixed seekbar & volume bar flickering in Default UI.
  • Forcefully suppressed dark mode if High Contrast is active.
  • Fixed some rendering glitches with big primary font selected.
  • Fixed first run dialog text truncation at 175% text size.
  • Default UI: Fixed toolbar font getting reverted to system default in response to certain events, such as system theme change.
  • Default UI: Fixed media library & playlist search edit boxes being too small if a large font is selected.
  • Properties: Fixed misbehavior of "Clear ReplayGain information" if the dialog was opened for just one track.
  • Various dark mode refinements.
  • Various screen reader accessibility issues addressed.
  • Various keyboard navigation glitches fixed.
  • Converter:
  • Fixed bad encoding of AIFF 8-bit (unsigned instead of signed).
  • Added built-in profile for TAK.
  • Added built-in profile for Monkey's Audio.
  • Restored old behavior with .bat files, using full paths to start.
  • Internet radio & networking:
  • Added Internet Radio Search feature, using radio-browser.
  • Rewritten HLS radio playback.
  • Improved FTP/HTTP playback & browsing, fewer connections used.
  • Lots of FTP issues fixed. Encrypted FTP now works properly.
  • Fixed specific cases of HTTP redirects being incorrectly handled.
  • Archive reading:
  • Fixed non-working extraction of .RSN (renamed .RAR).
  • Updated RAR unpacker code to the latest RAR library version.
  • Updated zlib to v1.3.
  • Fixed stack overflow with specific archive files in indexed music folders.
  • Codec updates:
  • Fixed incorrect handling of certain rare Monkey's Audio configurations.
  • Fixed missing decode postprocessor (DTS/HDCD etc) for TAK.
  • Fixed wrong reported length of certain RF64 WAV files.
  • Made possible to play Vorbis muxed into MP4.
  • Added support for tagging Wave64 & RF64 formats.
  • Report LC-AAC codec long name as just "AAC".
  • Fixed missing HE-AAC delay compensation, breaking gapless playback of HE-AAC encoded with modern encoders.
  • Made possible to read & write itunesalbumid & itunesartistid tags in M4A/MP4.
  • Implemented reading of multiplexed Ogg files.
  • Fixed bad handling of undefined-length chunks in WAV files.
  • Made MP3 VBRI delay reported and skipped correctly. Note that VBRI files are still not gapless.
  • Fixed missing "encoding" info field for AC3.
  • Fixed DTS codec info for DTS in Matroska.
  • Made TAK MD5 checksums read without TAK decoder component, allowing audio integrity verification.
  • Made FLAC seektable tool also rewrite oversized seektables.
  • FLAC decoder: log premature EOF, mark partially encoded files as bad even if they don't appear corrupted otherwise.
  • Added standard %codec_long% field to properly display detailed names of all codecs.
  • Improved reporting of AAC & DTS codec/profile info.
  • Fix for "DTS 96/24", made bit depth reported as 24-bit.
  • Made possible to decode float16 & float24 WAVs again.
  • Made possible to read ReplayGain info from Musepack APE tags (normally it's supposed to be in Musepack headers).
  • Updated libopus to v1.4
  • Updated Monkey's Audio to 10.30.
  • Other:
  • Fixed bug in Media Library preventing previously-unplayable files from being reindexed after installation of new decoders (2.0 regression).
  • Improved recovery from corrupted configuration files.
  • Suppressed unnecessary playlist rewrite on autoplaylist startup.
  • Fixed loss of autoplaylist content order when upgrading from v1.x.
  • Made autoplaylist sort logic work more consistently with v1.x, that is, sort by just date/album/etc implicitly applies default sort criteria to date/album/etc groups.
  • Made search query GREATER/LESS/EQUAL treat numbers as floating-point rather than integer.
  • Crash log writer added timestamps to recent events.

New in foobar2000 2.1 Preview 2023-12-11 (Dec 11, 2023)

  • Fixed internet radio search failing to play stations where referenced M3U playlist links multiple alternate streams.
  • Internet radio search accessibility fixes.
  • Ignore malformed radio stream title returned by specific streams.
  • Fixed various table views no longer recognizing keyboard shortcuts (F2 etc) since the introduction of dark mode support.
  • Added an option to toggle additional decoding (DTS, HDCD, etc) during playback, so you can play DTS-WAV without decoding DTS.
  • Made possible to play plain MP4 (not DASH) files from HTTP servers that don't report content-length.

New in foobar2000 2.1 Preview 2023-12-06 (Dec 7, 2023)

  • Added support for tagging Wave64 & RF64 formats.
  • Report LC-AAC codec long name as just "AAC".
  • Last HE-AAC fix fixed Apple/FDK but broke Nero AAC gapless. This has now been corrected.
  • Fullscreen size of visualisations is no longer stored as last window size (was 2.0 regression);
  • Made possible to play Vorbis muxed into MP4.

New in foobar2000 2.1 Preview 2023-11-27 (Nov 28, 2023)

  • Fixed playlist layout infinite update loop with column auto sizing and album art.
  • Fixed missing HE-AAC delay compensation, breaking gapless playback of HE-AAC.
  • Monkey's Audio updated to 10.28.
  • Internal performance optimizations.

New in foobar2000 2.1 Preview 2023-11-22 (Nov 23, 2023)

  • Made possible to read & write itunesalbumid & itunesartistid tags in M4A/MP4.
  • Implemented reading of multiplexed Ogg files.
  • Fixed bad handling of undefined-length chunks in WAV files.
  • Fixed stack overflow with specific archive files in indexed music folders.
  • Made MP3 VBRI delay reported and skipped correctly. Note that VBRI files are still not gapless.
  • Bitcompare: "dBTP" renamed to "dBFS", as there's no true peak math involved.
  • Monkey's Audio updated to 10.27.
  • ReFacets sorting behavior updated again.
  • Internet Radio keyboard accessibility fixes.
  • Fixed bad handling of preferences page creation errors (wrong message, broken dark mode).

New in foobar2000 2.1 Preview 2023-11-09 (Nov 10, 2023)

  • Fixed bad behavior when rewinding MP4 DASH files.
  • Fixed HTTP redirect handling regression which broke some radio stations.
  • Converter: Changed FDK AAC link to rarewares.
  • Updated exclusive output channel remapping logic again.

New in foobar2000 2.1 Preview 2023-11-08 (Nov 8, 2023)

  • Fixed PCM-in-MP4 decoding error regression.
  • Fixed specific cases of HTTP redirects being incorrectly handled.
  • Fixed missing "encoding" info field for AC3.
  • Fixed inverted sort indicators in Internet Radio Search.
  • Additional debug logging for specific app-fails-to-start issue.

New in foobar2000 2.1 Preview 2023-11-07 (Nov 8, 2023)

  • Fixed an embarrassing RAR regression that caused content of RAR archives to be extracted to the current directory while reading, failing to read archive if not possible to extract.
  • ReFacets sorting changed to match playlist & album list sorting.
  • ReFacets fixed unwanted scrolling on focus change.
  • Fixed incorrect handling of HTTP redirects with spaces in path.
  • Made not flash main window if started with /hide switch.
  • WASAPI exclusive channel mask negotiation logic update - 5.1-side could be preferred over 7.1, causing unwanted channel remapping.

New in foobar2000 2.1 Preview 2023-10-30 (Oct 30, 2023)

  • Updated RAR unpacker code to the latest RAR library version.

New in foobar2000 2.1 Preview 2023-10-13 (Oct 13, 2023)

  • Improved behavior if multiple components have the same name. In recent 2.1 builds, neither would get loaded, leading in some cases to completely non-working foobar2000 install.
  • Fixed DTS codec info for DTS in Matroska.
  • Fixed bug in Media Library preventing previously-unplayable files from being reindexed after installation of new decoders.

New in foobar2000 2.1 Preview 2023-10-11 (Oct 13, 2023)

  • ReFacets accessibility issues fixed.
  • Rewrote external album art lookup code, wildcard lookup now works where it didn't before.

New in foobar2000 2.1 Preview 2023-09-28 (Sep 28, 2023)

  • Improved corrupted profile recovery (radio bookmarks database).
  • Changed how DSP settings are applied when playing through a high-latency output such as UPnP.
  • Updated Monkey's Audio to 10.23.
  • Fixed missing component version info in crash reports.
  • Renamed "Notification Area" to "System Tray" everywhere.
  • Fixed dragging of WebP images to Properties dialog artwork tab.

New in foobar2000 2.1 Preview 2023-09-22 (Sep 24, 2023)

  • Playlist search regression fix, return key wasn't handled.
  • Made possible to read ReplayGain info from Musepack APE tags (normally it's supposed to be in Musepack headers).
  • Improved recovery from corrupted configuration files.
  • Less forced info reloading on played tracks.

New in foobar2000 2.1 Preview 2023-09-14 (Sep 15, 2023)

  • Various performance optimizations.
  • Suppressed unnecessary playlist rewrite on autoplaylist startup.

New in foobar2000 2.1 Preview 2023-09-13 (Sep 15, 2023)

  • ReFacets filtering performance improved.
  • Installer update.
  • Made possible to decode float16 & float24 WAVs again.

New in foobar2000 2.1 Preview 2023-08-28 (Aug 30, 2023)

  • Stability fixes.
  • Fixed media library memory leak regression from a month ago.

New in foobar2000 2.1 Preview 2023-08-24 (Aug 25, 2023)

  • Fixed wrong zlib DLL bundled, causing 32-bit version to crash.

New in foobar2000 2.1 Preview 2023-08-23 (Aug 24, 2023)

  • Fixed loss of autoplaylist content order when upgrading from v1.x.
  • Made autoplaylist sort logic work more consistently with v1.x, that is, sort by just date/album/etc implicitly applies default sort criteria to date/album/etc groups.
  • Made search query GREATER/LESS/EQUAL treat numbers as floating-point rather than integer.
  • Updated zlib to v1.3.

New in foobar2000 2.1 Preview 2023-08-18 (Aug 24, 2023)

  • Added built-in Converter profile for TAK.
  • Made TAK MD5 checksums read without TAK decoder component, allowing audio integrity verification.

New in foobar2000 2.1 Preview 2023-08-11 (Aug 24, 2023)

  • Fixed a race condition bug sometimes causing a slight delay before now playing track info appears.

New in foobar2000 2.1 Preview 2023-08-01 (Aug 24, 2023)

  • FTP client now forces IPv4 (we don't currently implement IPv6 specific extensions).
  • Made possible to sort & reorder radio bookmarks.
  • Improved behavior of programmatically opening advanced preferences branches.
  • Fixed radio search regression, radio-browser link works again.
  • Converter cosmetic fixes.

New in foobar2000 2.1 Preview 2023-07-27 (Jul 28, 2023)

  • Fixed a very old bug with bad behavior of null output during audio buffer underrun.
  • Added "station details" in radio search.
  • WebDAV sources can now be accessed via webdav-http:// or webdav-https:// URLs.
  • Converter: Added support for encoding Monkey's Audio through MAC.exe
  • Converter: Various cosmetic fixes.
  • Fixed a very old typo in titleformat_help.html $meta_sep() example.
  • Improved recovery from corrupted configuration files.
  • Fixed seekbar & volume bar flickering in Default UI.

New in foobar2000 2.1 Preview 2023-07-19 (Jul 20, 2023)

  • Internet Radio tech & frontend updates.
  • Another HTTP connection reuse regression fix.

New in foobar2000 2.1 Preview 2023-06-14 (Jun 15, 2023)

  • Lots of FTP issues fixed. Encrypted FTP now works properly.
  • Applied dark mode to tooltips.
  • Disabled MS xHE-AAC decoder for now. MS AAC decoder appears to use Dynamic Range Correction with no apparent way to turn it off, breaking ReplayGain etc.

New in foobar2000 2.1 Preview 2023-06-07 (Jun 12, 2023)

  • Fixed last build regression causing audio glitching with WASAPI Exclusive in specific scenarios.
  • Updated Monkey's Audio to 10.16.
  • Internet radio regression fixes.
  • Made "Internet Radio" dialog pick HLS streams.
  • Restored old behavior of Converter with .bat files, using full paths to start.

New in foobar2000 2.1 Preview 2023-05-22 (May 22, 2023)

  • Fixed FLAC decoder regression, no more falsely reported truncation after seeking.
  • Fixed FTP compatibility regression, modland FTP works again.
  • Fixed WS_VISIBLE bugs in Columns UI adapter (caused console warnings in some scenarios).
  • Fixed some rendering glitches with big primary font selected.

New in foobar2000 2.1 Preview 2023-05-17 (May 18, 2023)

  • Added 32-bit build for 32-bit people.
  • Fixed non-working extraction of .RSN (renamed .RAR).
  • ReFacets layout fixes.
  • FLAC decoder: log premature EOF, mark partially encoded files as bad even if they don't appear corrupted otherwise.
  • Fixed first run dialog text truncation at 175% text size.

New in foobar2000 2.1 Preview 2023-05-09 (May 10, 2023)

  • Public beta versions are now called "preview" and have dates instead of numbers.
  • Preview builds for Windows will be x64 only for now. Other CPU archs will be included when nearing a stable release.
  • Worked around specific internet radio server serving malformed Ogg FLAC headers.
  • Worked around specific internet radio server serving HLS segments with wrong both extension and content type.
  • Dark mode refinements, fixed inplace edit boxes in various controls.
  • Fixed screen reader accessibility issues in Preferences / Context Menu and Preferences / Advanced.
  • Made possible to list WebDAV folders added via 'Add Location'.
  • HTTP client efficiency tweaks. If using HTTPS to access a password-protected resource, password is sent preemptively - old versions would send it only in response to server asking for it.
  • libopus v1.4
  • Made libFLAC and libopus versions shown in components list.
  • Improved FTP playback & listing, fewer connections used.
  • Made FLAC seektable tool also rewrite oversized seektables.
  • Fixes to startup "new UI detected" dialog, obeys system dark mode as foobar2000 UI isn't running yet.
  • Default UI: Fixed toolbar font getting reverted to system default in response to certain events, such as system theme change.
  • Default UI: Fixed media library & playlist search edit boxes being too small if a large font is selected.
  • Added startup console message if profile folder appears to be on a spinning hard drive.
  • Made file format registration check on startup asynchronous, faster and less buggy this way.
  • Properties: Fixed misbehavior of "Clear ReplayGain information" if the dialog was opened for just one track.

New in foobar2000 2.0 (Apr 26, 2023)

  • Support for modern processor architectures. Now available as:
  • X86 32-bit (legacy) - requires Windows 7 or newer.
  • X86 64-bit - requires Windows 7 64-bit or newer.
  • 64-bit foobar2000 requires 64-bit builds of components; it can not load legacy 32-bit components. However, at this time, most components have 64-bit builds available already.
  • ARM - requires Windows 11 ARM device.
  • Foobar2000 for ARM has been compiled in Emulation Compatible (ARM64EC) mode and can load components built for x86 64-bit. There's no need for component developers to specifically build ARM components.
  • User interface updates:
  • Dark mode support on Windows 10 and 11. Add-on components need to be updated to utilize it.
  • Added album art in Default User Interface playlist view.
  • Clickable rating stars in Default User Interface playlist view (with new Playback Statistics component only).
  • New Default UI element: ReFacets, reimplementing most of Facets functionality. Old Facets component doesn't work with new 64-bit foobar2000.
  • Improved Default UI splitter, now allows any number of panes.
  • Added 'remember per playlist layout' to Default User Interface playlist view.
  • Added 'stream selector' element to Default User Interface toolbar.
  • Some Default UI Elements (ReFacets, Equalizer, visualisations) now also accessible as Columns UI panels.
  • Made more edit boxes recognize ctrl+backspace.
  • Fixed remembered main window position/size not respecting system DPI settings.
  • Configuration management changes:
  • New internal playlist format, changes instantly saved to disk, no more recent changes lost on crash.
  • New configuration data format, changes instantly saved to disk, no more recent changes lost on crash.
  • For non-portable installs, profile folder is now %appdata%foobar2000-v2. There is no need to back up old profile before upgrading, your foobar2000 v1.x profile will be left untouched.
  • First run performs import of old configuration data (playlists, library).
  • New full config reset semantics - now clears profile folder (optionally leaving user-components intact) instead of asking all components to reset themselves.
  • DSP technology updates:
  • Made possible to apply DSP config changes without reinitializing affected DSPs.
  • Allowed DSPs to manipulate their shown name depending on preset data.
  • Added crossfeed DSP from foobar2000 mobile.
  • Added sample rate exclusions to SSRC resampler.
  • Audio codec technology updates:
  • More audio formats supported out of the box: TAK, APE, AC3, DTS.
  • Latest revision of APE format is supported (Monkey's Audio 10.09).
  • Updated WavPack to version 5.6.0.
  • Updated FFmpeg to version 6.0.
  • Libvorbis is now used for decoding Vorbis format instead of FFmpeg, as some rare files continue to cause compatibility issues.
  • Cleaned up Ogg reader, made possible to seek in remote (HTTP etc) Ogg files.
  • Made FLAC tag updater remove ID3v2 garbage prefixing FLAC stream.
  • Made MP3 reader report MP3 frame count not matching Xing/LAME header info when verifying integrity.
  • Fixed bad MD5 verification of AIFF sourced WavPacks.
  • Added extra sanity checks to tag update operations in built-in codecs: made sure that attempts to remove covers from files that didn't have them in first place don't alter files at all.
  • Properties dialog updates:
  • Properties dialog now follows theme colors of the active UI.
  • Improved behavior if 'reload info' detects a change in number of chapters etc.
  • Updated Automatically Fill Values logic, better results if searched pattern appears more than once.
  • Logs tag update errors to console.
  • These add-on components are now obsolete as their functionality is available out of the box:
  • Foo_benchmark
  • Foo_bitcompare
  • Foo_verifier
  • Foo_input_monkey
  • Foo_ac3
  • Foo_sanitizer
  • Foo_input_dts
  • These components previously included with the installer are no longer optional (features always enabled):
  • Foo_rgscan
  • Foo_cdda
  • Foo_albumlist
  • Other:
  • Media Library efficiency improvements for very large music libraries.
  • New audio output device management features - unwanted devices can be disabled, bit depth and DSP can be configured per-device.
  • Can display file creation time (%file_created%) and attributes (%file_attributes%).
  • Internet Radio dialog (File menu), remembers previously played Internet radio streams.
  • Modernized Explorer integration, no longer needs separate 32bit/64bit shell extension DLLs.
  • Utilized Windows Imaging Component for picture decoding, removed libwebp dependency. Album covers in HEIF, AVIF, etc can now be viewed if system codecs are present.
  • Added %year% mapping, takes year part of %date%, discarding content past first four digits.
  • Changed default Album List patterns to use %year%.
  • New console logging system, writes per-instance log files to the specified folder.
  • Fixed incorrect handling of M4A itunescompilation=0.
  • Fixed glitching when seeking with smooth playback and CPU-heavy DSPs active.
  • Converter: Pass float32 audio to LAME encoder.
  • Changed replacement for slash character in file naming.
  • Fixed audio glitching on screen resolution change in certain configurations.
  • Improved exclusive output behavior with uncommon channel layouts, 4.1/5.0 would not play on a device expecting 5.1-side.
  • Worked around ages old problem with external changes to file tags causing loss of foo_playcount data (needs new foo_playcount).
  • Preferences / Shell: changed default target playlist name.
  • Better console logging of internet radio stream reconnect events.
  • Worked around foo_input_dvda bugs, no longer crashes on null album art data returned.
  • Updated exclusive output device-specific workarounds.
  • Compiled with Visual Studio 2022.

New in foobar2000 2.0 Beta 35 (Apr 25, 2023)

  • Release candidate build.
  • Better detection of non-dark-mode-supported systems. Dark mode features disabled on Windows 10 older than 1809.
  • Dark mode: fixed scroll bars in dropdown lists not being darkened.
  • Fixed startup lockup with certain library viewer configurations.

New in foobar2000 2.0 Beta 34 (Apr 19, 2023)

  • Release candidate build.
  • Fixed a timer manipulation issue that resulted in missing search query & autoplaylist refresh events when using time-based queries.
  • Fixed wrong scrollbar context menus in various places.
  • Fixed an internal regression that prevented Classic User Interface playlist from live-tracking title formatting configuration changes.
  • Added ctrl+del handling to various edit boxes.

New in foobar2000 2.0 Beta 33 (Apr 17, 2023)

  • Release candidate build.
  • Removed FFmpeg Monkey's Audio decoder which was incorrectly playing specific files, included latest Monkey's Audio library instead.
  • Made installer remember last used portable installations per CPU architecture.
  • Removed obsolete/meaningless verifier option for verbose AccurateRip output.

New in foobar2000 2.0 Beta 32 (Apr 12, 2023)

  • Fixed dark mode in "Batch attach pictures" dialog.
  • Resolved a disagreement with foo_openlyrics resulting in startup crashing.

New in foobar2000 2.0 Beta 31 (Apr 8, 2023)

  • Fixed glitching when seeking with smooth playback and CPU-heavy DSPs active.
  • Made image viewer maximized state remembered again.
  • Fixed status bar dark mode bugs with dim/highlight formatting.
  • Fixed File Operations dark mode glitching.
  • Fixed Converter bit depth vs lossy codec regression.
  • Verifier: Don't use decode postproc for AccurateRip checking.
  • Switched to 32-bit x86 installer for ARM foobar2000, was using 64-bit before. Fixes stall during install / regsrv32.exe forkbomb.
  • Removed the ability to toggle low-memory mode in 32-bit build, due heavy performance issues that it causes if toggled accidentally. Another way to toggle it will be added later, for now it's a hidden setting.

New in foobar2000 2.0 Beta 30 (Mar 31, 2023)

  • Fixed beta 29 regression, maximized main window state is remembered again.

New in foobar2000 2.0 Beta 29 (Mar 30, 2023)

  • Converter fixes in 64-bit build, made possible to write 32-bit fixed-point and 64-bit floating-point output.
  • Converter vs LAME: allowed 32-bit floating-point pass-thru, as current LAME version supports it.
  • Fixed Windows logoff/shutdown causing foobar2000 not to save playback position.
  • Fixed main window position/size not respecting system DPI settings.
  • Updated exclusive output device-specific workarounds.

New in foobar2000 2.0 Beta 28 (Mar 23, 2023)

  • Native foobar2000 for ARM is finally available.
  • Supports ARM builds of components but doesn't actually require them, can transparently load x64 code.
  • Native ARM version requires Windows 11. If you run Windows 10, you can still run legacy 32-bit foobar2000 through x86 emulation.
  • FFmpeg updated to 6.0.
  • Built-in Monkey's Audio support now uses FFmpeg. As Monkey's Audio is under rapid development, it's once again available as a separate component that can be updated separately from foobar2000 itself. The component has just been updated to latest Monkey's Audio library and fully supports modern CPU architectures.
  • Added extra sanity checks to tag update operations in built-in codecs: made sure that attempts to remove covers from files that didn't have them in first place don't alter files at all.

New in foobar2000 2.0 Beta 27 (Mar 15, 2023)

  • Fixed playlist layout glitch causing unwanted scrolling during certain events.
  • Implemented fb2k::playlistColumnProvider::flag_alignCenter, was missing until now.
  • Disabled slow meta autocomplete in low-memory mode.
  • Properties: Log tag update errors to console.
  • Dark mode: fixed listbox scrollbars.
  • Worked around foo_input_dvda bugs, no longer crashes on null album art data returned.
  • Disabled behind-the-scenes unicode normalization of metadata, caused bugs with playback statistics pinning.
  • First run will rebuild index for playback statistics, might stall for a few seconds on startup. This is due to the above, corrects potential bad data.
  • New API: metadb_pre_update_callback, mainly intended to reliably notify foo_playcount about meta changes preventing data loss in corner cases.
  • ReFactes: Added multi value columns similar to original Facets.
  • ReFacets: Enter key in search box sends results to playlist.

New in foobar2000 2.0 Beta 26 (Feb 27, 2023)

  • Portable install playlist save lag regression from beta 25 fixed.
  • Made more edit boxes recognize ctrl+backspace.
  • Better info reporting for lossless DTS filies.

New in foobar2000 2.0 Beta 25 (Feb 23, 2023)

  • Fixed portable mode relative paths not being respected by playlist load/save operations.
  • Fixed bad MD5 verification of AIFF sourced WavPacks.
  • Reworked fb2k::configStore, now less prone to silly errors saving random configuration bits, should recover from momentary problems with the configuration file instead of crashing.
  • Slightly better communication between output device checkboxes vs output picker toolbar.
  • Better console logging if internet stream reconnect events.
  • Workaround for disappearing windows when dismissing certain DSP dialogs.
  • Dark Mode: Fixed some prompt headers having odd color.
  • Dark Mode: Fixed tri-state checkboxes.
  • Darkened classic MP3 utility dialogs.
  • Reworked first run & import of old foobar2000 settings. Import of old foobar2000 configuration is now optional.

New in foobar2000 2.0 Beta 24 (Jan 18, 2023)

  • Made fast DSP reset (introduced in previous version) opt-in, as it breaks certain third party DSPs.
  • File Operations: Dark mode bug fixes.
  • Preferences / Shell: changed default target playlist name.
  • Fixed outdated info shown after editing tags in low-memory mode.
  • Properties Autofill logic amended.
  • Album List & ReFacets: improved handling of | character in tags.

New in foobar2000 1.6.16 (Jan 14, 2023)

  • Reverted 1.6.15 optimization with fast DSP reinitialization on manual track change.
  • This behavior breaks many third party components and can't be enabled by default.
  • It's now available as an option because it improves performance when using heavy-to-initialize DSPs such as new VST adapter.

New in foobar2000 2.0 Beta 23 (Jan 13, 2023)

  • Fixed missing CListControl accessibility support in 64-bit version.
  • Fixed crash after loss of audio output device while playing.
  • Fixed random shutdown crash when using Album List or ReFacets with filters.
  • Fixed wrong content shown in left pane of File Operations pattern picker.

New in foobar2000 1.6.15 (Jan 13, 2023)

  • This is a maintenance update with latest fixes backported from 2.0 series.

New in foobar2000 2.0 Beta 22 (Jan 10, 2023)

  • Fixed total playback time not being remembered since beta 18.
  • Fixed problems with accessing some non-UTF8-compliant FTP servers.
  • DSP bug fixes.
  • Fixed FPL writer regression causing some of written playlists to be unreadable.
  • Fixed a bug that prevented some internet radio station names from being shown.

New in foobar2000 2.0 Beta 21 (Jan 7, 2023)

  • Fixed accidental twin Peak Meters.
  • Fixed a bug resulting in nonsensical channel mask being passed around.
  • No longer recreates all DSPs when manually cycling tracks in playlist.
  • Removed untested code for float16 & float24 audio reading. If you run into actual samples of such files, please let me know.
  • Worked around ages old problem with external changes to file tags causing loss of foo_playcount data (needs new foo_playcount).
  • Added 'icon' column in default playlist view.

New in foobar2000 2.0 Beta 20 (Dec 29, 2022)

  • Misc search bug fixes.
  • Playlist group layout optimizations reverted (no more scrollbar jumping around stupidly), unless in the new low memory mode.
  • Fixed various RIFF64 WAV reading bugs.
  • Fixed blank edit menu shown when no items are enabled.
  • Added "low memory mode" in 32-bit build, restoring pre-beta18 style tag caching semantics:
  • Located in advanced preferences / general.
  • If foobar2000 cannot start up due to memory usage, it can be emergency-enabled by putting "enable_low_mem_mode" file in the profile folder.

New in foobar2000 2.0 Beta 19 (Dec 22, 2022)

  • Crash regression fix.

New in foobar2000 2.0 Beta 18 (Dec 22, 2022)

  • Made all track info cached in memory like it was in old foobar2000 versions. The performance loss from keeping all info in SQLite only was not acceptable.
  • Rewritten search index. If you find a case where new foobar2000 search is slower than 1.x series, please let us know.
  • Removed internal playback statistics, made Playback Statistics component (foo_playcount) operational again. First run of new foo_playcount imports foobar2000 v2.0 beta database back.
  • 64-bit version no longer moves user-components folder to user-components-x64 on first run.
  • Fixed playback of 8-channel Vorbis, beta 17 regression.

New in foobar2000 2.0 Beta 17 (Dec 9, 2022)

  • libvorbis is once again used for decoding Vorbis format instead of FFmpeg, as some rare files continue to cause compatibility issues.
  • Default Playlist View: Fixed column size remembering bugs.
  • Updated Properties / Automatically Fill Values logic, better results if searched pattern appears more than once.
  • Fixed missing quotation mark recognition in new library search system.
  • Fixed bad import of old foo_playcount ratings (0.5 added), made first run clean up existing database and badly imported values from the old version.
  • Fixed Console not obeying color settings.

New in foobar2000 2.0 Beta 16 (Dec 3, 2022)

  • Improved compatibility with network shares - worked around specific server refusing GetFileInformationByHandle() resulting in previous foobar2000 v2.0 betas being unable to play or index media from such.
  • More search regression fixes.
  • Fixed missing ES_AUTOHSCROLL in ReFacets search box - was limiting length of typed search pattern to size of the editbox.
  • Added lock toggle to Default UI splitter.
  • Rating field handling fixes - %rating% now looks up rating meta if no rating is present in the database.
  • Reverted larger font in Properties tabs as everyone seems to hate it.
  • Fixed 64-bit setup being unable to close running foobar2000 instance before updating.
  • Fixed archive content being invisible in Album List's folders view, possibly in other components too (library_manager::get_relative_path).

New in foobar2000 2.0 Beta 15 (Dec 1, 2022)

  • Fixed various library search expression handling bugs.
  • Made FLAC tag updater remove ID3v2 garbage prefixing FLAC stream.
  • Made ERROR_BAD_LENGTH condition crash to debug specific network share compatibility issue.
  • Made MP3 reader report MP3 frame count not matching Xing/LAME header info when verifying integrity.

New in foobar2000 2.0 Beta 14 (Nov 30, 2022)

  • Now available for x86 32-bit (legacy) and x86 64-bit.
  • Dark mode support on Windows 10 and 11.
  • Entirely new media library engine, backed by SQLite. Much faster startup and shutdown with large libraries, greatly reduced memory usage.
  • Greatly improved performance of media library search queries that don't use %patterns%.
  • Playback Statistics functionality is now built-in.
  • Added album art in Default User Interface playlist view.
  • New UI element: ReFacets, reimplementing most of Facets functionality.
  • New audio output device management features - unwanted devices can be disabled, bit depth and DSP can be configured per-device.
  • More audio formats supported out of the box: TAK, APE, AC3, DTS.
  • Rewritten built-in visualisations (VU/peak meters, spectrum, oscilloscope), now using hardware accelerated rendering.
  • Added crossfeed DSP from foobar2000 mobile.

New in foobar2000 1.6.14 (Nov 23, 2022)

  • Maintenance release with changes backported from 2.0 series.
  • Made possible to apply DSP config changes without reinitializing affected DSPs.
  • Allowed DSPs to manipulate their shown name depending on preset data.
  • libFLAC 1.4.2, made possible to decode 32 bits per sample FLAC file.
  • Worked around FLAC files with ID3 tags being reported as corrupted by new libFLAC.
  • zlib 1.2.13.
  • Added mitigations for apparent random crash on Wine (less C++ exceptions thrown when dealing with media indexing errors).

New in foobar2000 2.0 Beta 13 (Nov 16, 2022)

  • Fixed poor search performance with asymmetric search enabled.
  • Fixed dark mode in Converter overwrite prompt.
  • Reverted visualisations to GDI rendering by default. Use advanced preferences toggle to enable D2D. Too many systems fail at D2D rendering.
  • Mitigated media indexing crash on Wine by cutting down use of std::current_exception() / std::rethrow_exception().
  • libFLAC & zlib update.
  • Channel mask display fixes.
  • Fixed wrong length reporting in Binary Comparator.
  • No longer reports FLAC files with ID3 tags as corrupted.
  • Workarounds for poor performance of metadb_index operations compared to v1.x series (affects third party components only).
  • Programming interface extensions for components:
  • Made possible to apply DSP config changes without reinitializing affected DSPs.
  • Allowed DSPs to manipulate their shown name depending on preset data.
  • Addded non-blocking DSP configuration popups.
  • Added library_manager_v5 with extra status info methods (new SDK needed to utilize).

New in foobar2000 1.6.13 (Oct 17, 2022)

  • This is a maintenance update with latest fixes backported from 2.0 series.

New in foobar2000 2.0 Beta 12 (Oct 12, 2022)

  • Improved behavior when watched library folders are on temporarily unavailable network shares.
  • Fixed audio glitching on screen resolution change in certain configurations.
  • Improved exclusive output behavior with uncommon channel layouts, 4.1/5.0 would not play on a device expecting 5.1-side.
  • Fixed failure to read specific odd FPL files.

New in foobar2000 2.0 Beta 11 (Oct 6, 2022)

  • Fixed incorrect MD5 verification of 32-bit FLAC files.
  • Fixed non-decoding of DTSHD files.
  • Added option to override DRC behavior on AC-3 audio.
  • Various crash bugs fixed.

New in foobar2000 2.0 Beta 10 (Sep 23, 2022)

  • Fixed Ogg seeking regressions from the previous beta.
  • Made column order correctly remembered per-playlist.
  • libFLAC 1.4.1.
  • Rewritten asymmetric library search feature.
  • Library search speed optimizations, made more queries utilize search index.
  • Restored multi-folder-selection for "add folder".

New in foobar2000 2.0 Beta 9 (Sep 22, 2022)

  • Updated WavPack library to 5.5.0.
  • Updated Monkey's Audio library to 8.70.
  • Changed replacement for slash character in file naming.
  • Fixed a regression that made it impossible to play certain M4A HE-AAC files from remote (HTTP etc) sources.
  • Various ReFacets glitches fixed.
  • Made new library search implementation more robust.
  • Cleaned up Ogg reader, made possible to seek in remote (HTTP etc) Ogg files.
  • Crash bugs fixed.

New in foobar2000 2.0 Beta 8 (Sep 15, 2022)

  • Addressed failure to parse tag blobs in tag_processor since beta 1 caused by another fix, causing some add-ons to malfunction.

New in foobar2000 2.0 Beta 7 (Sep 13, 2022)

  • LibFLAC 1.4, made possible to decode 32 bits per sample FLAC files.
  • Upgrading from v1.x retains file timestamps of profile folder contents.
  • Fixed bad handling of user-components folder in upgraded legacy portable installs without a "profile" folder.
  • Playlist rendering and manipulation performance fixes.
  • DTS decode_postprocessor now works, for decoding DTS in WAV, FLAC, etc.
  • Fixed incorrect behavior after a watched media library folder disappears then reappears.
  • Allowed blank meta values in metadb.
  • Made possible to enable album art columns in Default UI playlist even without grouping enabled - the old behavior was confusing.
  • Added dark mode to Default UI toolbar buttons configuration dialog.
  • Made settings of old foo_albumlist & foo_sanitizer imported on startup, if present.

New in foobar2000 2.0 Beta 6 (Sep 9, 2022)

  • Addressed failure to parse tag blobs in tag_processor since beta 1 caused by another fix, causing some add-ons to malfunction.

New in foobar2000 2.0 Beta 5 (Sep 9, 2022)

  • Addressed unnecessary album art reloads on tag edit, playcount increment, etc introduced in beta 1.

New in foobar2000 2.0 Beta 4 (Sep 6, 2022)

  • Now available as x86 32-bit (legacy), x86 64-bit. ARM 64-bit version coming soon. 64-bit versions require updated versions of add-on components.
  • Dark mode support on Windows 10 and 11. Add-on components need to be updated to utilize it.
  • Entirely new media library engine, backed by SQLite. Much faster startup and shutdown with large libraries, greatly reduced memory usage.
  • Greatly improved performance of media library search queries that don't use %patterns%.
  • Playback Statistics functionality is now built-in. Old foo_playcount data gets imported on first run. Please remove foo_playcount as instructed.
  • Added album art in Default User Interface playlist view.
  • Clickable rating stars in Default User Interface playlist view.
  • New Default UI element: ReFacets, reimplementing most of Facets functionality. Old Facets component doesn't work with new 64-bit foobar2000.
  • Improved Default UI splitter, now allows any number of panes.
  • Added 'remember per playlist layout' to Default User Interface playlist view.
  • Added 'stream selector' element to Default User Interface toolbar.
  • New audio output device management features - unwanted devices can be disabled, bit depth and DSP can be configured per-device.
  • New internal playlist format, changes instantly saved to disk, no more recent changes lost on crash.
  • New configuration data format, changes instantly saved to disk, no more recent changes lost on crash.
  • Can display file creation time (%file_created%) and attributes (%file_attributes%).
  • For non-portable installs, profile folder is now %appdata%foobar2000-v2. There is no need to back up old profile before upgrading, your foobar2000 v1.x profile will be left untouched.
  • First run performs import of old configuration data (playlists, library).
  • More audio formats supported out of the box: TAK, APE, AC3, DTS.
  • Updated FFmpeg to version 5.1.
  • Improved Properties behavior if 'reload info' detects a change in number of chapters etc.
  • Rewritten built-in visualisations (VU/peak meters, spectrum, oscilloscope), now using hardware accelerated rendering.
  • Some Default UI Elements (ReFacets, Equalizer, visualisations) now also accessible as Columns UI panels.
  • Internet Radio dialog (File menu), remembers previously played Internet radio streams.
  • Modernized Explorer integration, no longer needs separate 32bit/64bit shell extension DLLs.
  • Properties dialog now follows theme colors of the active UI.
  • Utilized Windows Imaging Component for image parsing, removed libwebp dependency. Album covers in HEIF, AVIF, etc can now be viewed if system codecs are present.
  • Added %year% mapping, takes year part of %date%, discarding content past first four digits.
  • Changed default Album List patterns to use %year%.
  • Added sample rate exclusions to SSRC resampler.
  • Added crossfeed DSP from foobar2000 mobile.
  • New console logging system, writes per-instance log files to the specified folder.
  • New full config reset semantics - now clears profile folder (optionally leaving user-components intact) instead of asking all components to reset themselves.
  • These add-on components are now obsolete as their functionality is available out of the box: foo_benchmark, foo_bitcompare, foo_verifier, foo_input_monkey, foo_ac3, foo_sanitizer, foo_input_dts.
  • These components previously included with the installer are no longer optional (features always enabled): foo_rgscan, foo_cdda, foo_albumlist

New in foobar2000 2.0 Beta 3 (Sep 1, 2022)

  • Component loader no longer probes menu command GUIDs, which was crashing some components. Was meant to prevent specific known incompatible components from loading.
  • Now shows CPU architecture (x86 or x64) in about box.
  • Fixed Media Library performing unnecessary tag reloads in some scenarios.
  • Crash bugs fixed.
  • Made Preferences / Output / Devices usable without a mouse.

New in foobar2000 2.0 Beta 2 (Aug 30, 2022)

  • Now available as x86 32-bit (legacy), x86 64-bit. ARM 64-bit version coming soon. 64-bit versions require updated versions of add-on components.
  • Dark mode support on Windows 10 and 11. Add-on components need to be updated to utilize it.
  • Entirely new media library engine, backed by SQLite. Much faster startup and shutdown with large libraries, greatly reduced memory usage.
  • Greatly improved performance of media library search queries that don't use %patterns%.
  • Playback Statistics functionality is now built-in. Old foo_playcount data gets imported on first run. Please remove foo_playcount as instructed.
  • Added album art in Default User Interface playlist view.
  • Clickable rating stars in Default User Interface playlist view.
  • New Default UI element: ReFacets, reimplementing most of Facets functionality. Old Facets component doesn't work with new 64-bit foobar2000.
  • Improved Default UI splitter, now allows any number of panes.
  • Added 'remember per playlist layout' to Default User Interface playlist view.
  • Added 'stream selector' element to Default User Interface toolbar.
  • New audio output device management features - unwanted devices can be disabled, bit depth and DSP can be configured per-device.
  • New internal playlist format, changes instantly saved to disk, no more recent changes lost on crash.
  • New configuration data format, changes instantly saved to disk, no more recent changes lost on crash.
  • Can display file creation time (%file_created%) and attributes (%file_attributes%).
  • For non-portable installs, profile folder is now %appdata%foobar2000-v2. There is no need to back up old profile before upgrading, your foobar2000 v1.x profile will be left untouched.
  • First run performs import of old configuration data (playlists, library).
  • More audio formats supported out of the box: TAK, APE, AC3, DTS.
  • Updated FFmpeg to version 5.1.
  • Improved Properties behavior if 'reload info' detects a change in number of chapters etc.
  • Rewritten built-in visualisations (VU/peak meters, spectrum, oscilloscope), now using hardware accelerated rendering.
  • Some Default UI Elements (ReFacets, Equalizer, visualisations) now also accessible as Columns UI panels.
  • Internet Radio dialog (File menu), remembers previously played Internet radio streams.
  • Modernized Explorer integration, no longer needs separate 32bit/64bit shell extension DLLs.
  • Properties dialog now follows theme colors of the active UI.
  • Utilized Windows Imaging Component for image parsing, removed libwebp dependency. Album covers in HEIF, AVIF, etc can now be viewed if system codecs are present.
  • Added %year% mapping, takes year part of %date%, discarding content past first four digits.
  • Changed default Album List patterns to use %year%.
  • Added sample rate exclusions to SSRC resampler.
  • Added crossfeed DSP from foobar2000 mobile.
  • New console logging system, writes per-instance log files to the specified folder.
  • New full config reset semantics - now clears profile folder (optionally leaving user-components intact) instead of asking all components to reset themselves.
  • These add-on components are now obsolete as their functionality is available out of the box: foo_benchmark, foo_bitcompare, foo_verifier, foo_input_monkey, foo_ac3, foo_sanitizer, foo_input_dts.
  • These components previously included with the installer are no longer optional (features always enabled): foo_rgscan, foo_cdda, foo_albumlist

New in foobar2000 1.6.12 (Aug 29, 2022)

  • Added support for playing Opus audio in MP4 container.
  • Fixed obscure UI glitches (list controls, Default UI splitter).
  • Suppressed repeating library scan error messages.
  • More consistent behavior of Properties dialog/element vs channel mask info on multi-selection.
  • Made possible to autoupdate components larger than 16MB.
  • FTP protocol bug fixes.
  • Improved media library compatibility with some read-only network shares.
  • Removed annoying 'legacy page' prompt for preferences pages not implementing apply/cancel logic.

New in foobar2000 1.6.12 Beta 2 (Aug 1, 2022)

  • Fixed Properties crash regression from beta 1.

New in foobar2000 1.6.12 Beta 1 (Jul 20, 2022)

  • Added support for playing Opus audio in MP4 container.
  • Fixed obscure UI glitches (list controls, Default UI splitter).
  • Suppressed repeating library scan error messages.
  • More consistent behavior of Properties dialog/element vs channel mask info on multi-selection.

New in foobar2000 1.6.11 (May 4, 2022)

  • Fixed bugs in HTTP redirect behaviors.
  • Added more exclusive output tweaks.
  • Fixed incorrect reported duration of very long WavPack files.
  • Fixed a bug preventing parent folder from being added to playlist if a subfolder is inaccessible.
  • Fixed some very old bugs in Preferences / Shell Integration page.
  • Updated FLAC code to version 1.3.4.
  • Updated zlib to 1.2.12.
  • FFmpeg is now used to decode Apple Lossless format.

New in foobar2000 1.6.11 Beta 1 (Apr 26, 2022)

  • Fixed bugs in HTTP redirect behaviors.
  • Added more exclusive output tweaks.
  • Fixed incorrect reported duration of very long WavPack files.
  • Fixed a bug preventing parent folder from being added to playlist if a subfolder is inaccessible.
  • Fixed some very old bugs in Preferences / Shell Integration page.
  • Updated FLAC code to version 1.3.4.
  • Updated zlib to 1.2.12.
  • FFmpeg is now used to decode Apple Lossless format.

New in foobar2000 1.6.10 (Feb 14, 2022)

  • Fixed stuck now playing album art with many single tracks in one folder.
  • Workaround for certain radio serving .pls that 302-redirects to audio/mpeg stream.
  • Playlist Search: Don't reload view / drop selection if search refresh changed nothing.
  • Properly focus newly spawned UI Element popup - Library Search etc is now focused if invoked via global hotkey.
  • Implemented #EXT-X-PROGRAM-DATE-TIME for HLS internet radio.
  • Fixed incorrect decoding of FLAC files with 3 channels and no explicit channel mask set.
  • Better formatting of HTTPS related error messages.
  • Fixed a rare shutdown crash.

New in foobar2000 1.6.10 Beta 1 (Jan 28, 2022)

  • Fixed stuck now playing album art with many single tracks in one folder.
  • Workaround for certain radio serving .pls that 302-redirects to audio/mpeg stream.
  • Playlist Search: Don't reload view / drop selection if search refresh changed nothing.
  • Properly focus newly spawned UI Element popup - Library Search etc is now focused if invoked via global hotkey.
  • Implemented #EXT-X-PROGRAM-DATE-TIME for HLS internet radio.

New in foobar2000 1.6.9 (Jan 3, 2022)

  • Fixed Properties dialog glitches when scrolling content horizontally.
  • Fixed Converter setup dialog crash when using mouse forward/back buttons to navigate pages.
  • Fixed truncated text in Converter at 125% text size.
  • Fixed bad behavior of stricmp_utf8() function in shared.dll causing incorrect behavior of some components.
  • Fixed incorrect rendering of some Preferences page elements with Windows 7 classic theme.
  • Fixed a bug preventing some large folders from being added to playlist correctly.
  • Worked around apparent incorrect playback of audio tracks beginning with early drum hits with default output settings.
  • Updated middle-click-scroll marker.
  • Cleaned up various leftovers from old versions.
  • Fixed blank Properties content after some (but not all) of tag writes failed.
  • Visual consistency fixes in Preferences, mainly affecting Windows 7 in classic mode.

New in foobar2000 1.6.9 Beta 3 (Dec 27, 2021)

  • Made possible to add attached pictures by drag and drop to relevant Properties dialog page.

New in foobar2000 1.6.9 Beta 2 (Dec 21, 2021)

  • Fixed blank Properties content after some (but not all) of tag writes failed.

New in foobar2000 1.6.9 Beta 1 (Dec 15, 2021)

  • Fixed Properties dialog glitches when scrolling content horizontally.
  • Fixed Converter setup dialog crash when using mouse forward/back buttons to navigate pages.
  • Fixed truncated text in Converter at 125% text size.
  • Fixed bad behavior of stricmp_utf8() function in shared.dll causing incorrect behavior of some components.
  • Fixed incorrect rendering of some Preferences page elements with Windows 7 classic theme.
  • Fixed a bug preventing some large folders from being added to playlist correctly.
  • Worked around apparent incorrect playback of audio tracks beginning with early drum hits with default output settings.
  • Updated middle-click-scroll marker.
  • Cleaned up various leftovers from old versions.

New in foobar2000 1.6.8 (Nov 9, 2021)

  • Fixed visual glitches when scrolling lists horizontally with mouse wheel through Logitech software.
  • Improved output format negotiation with exclusive output.
  • Fixed failure to install components from store-mode (uncompressed) zip archives.
  • Improved handling of malformed FLAC files, prevented crash from too many cuesheet entries.
  • Correct reporting of AC3 channel count in MP4 files even without AC3 component installed (before it would incorrectly report stereo).
  • Allowed UTF-8 cuesheets without UTF-8 header.
  • Fixed htmlspecialchars misuse in component update list / component page link.
  • Mapped MP4 @mvn field to "movement name".
  • Prevented the same folder from being added more than once to the Media Library.
  • Properties dialog: deferred logging of user-entered field names for the dropdown list until the tags are saved, effectively preventing typos from being remembered.
  • Fixed a bug causing alt+f4 (and possibly other keyboard events) to be disregarded if mouse pointer is above specific interactive portion of a window (list controls, buttons in editboxes).
  • Improved handling of files with malformed APE tags - some files were entirely unplayable.
  • More thorough 'remove tags' for Vorbis, Opus and Musepack.
  • Fixed text truncation in ReplayGain Scanner preferences page.
  • Made possible to add attached pictures by drag and drop to relevant Properties dialog page.

New in foobar2000 1.6.8 Beta 6 (Oct 22, 2021)

  • Addressed failure to parse tag blobs in tag_processor since beta 1 caused by another fix, causing some add-ons to malfunction.

New in foobar2000 1.6.8 Beta 5 (Oct 20, 2021)

  • Addressed unnecessary album art reloads on tag edit, playcount increment, etc introduced in beta 1.

New in foobar2000 1.6.8 Beta 4 (Oct 18, 2021)

  • Addressed large playlist scrolling bugs caused by Logitech software bug workaround introduced in beta 1.

New in foobar2000 1.6.8 Beta 3 (Oct 18, 2021)

  • Made possible to add attached pictures by drag and drop to relevant Properties dialog page.

New in foobar2000 1.6.8 Beta 2 (Oct 18, 2021)

  • Fixed Properties crash regression from beta 1

New in foobar2000 1.6.8 Beta 1 (Oct 5, 2021)

  • Fixed visual glitches when scrolling lists horizontally with mouse wheel through Logitech software.
  • Improved output format negotiation with exclusive output.
  • Fixed failure to install components from store-mode (uncompressed) zip archives.
  • Improved handling of malformed FLAC files, prevented crash from too many cuesheet entries.
  • Correct reporting of AC3 channel count in MP4 files even without AC3 component installed (before it would incorrectly report stereo).
  • Allowed UTF-8 cuesheets without UTF-8 header.
  • Fixed htmlspecialchars misuse in component update list / component page link.
  • Mapped MP4 @mvn field to "movement name".
  • Prevented the same folder from being added more than once to the Media Library.
  • Properties dialog: deferred logging of user-entered field names for the dropdown list until the tags are saved, effectively preventing typos from being remembered.
  • Fixed a bug causing alt+f4 (and possibly other keyboard events) to be disregarded if mouse pointer is above specific interactive portion of a window (list controls, buttons in editboxes).
  • Improved handling of files with malformed APE tags - some files were entirely unplayable.
  • More thorough 'remove tags' for Vorbis, Opus and Musepack.
  • Fixed text truncation in ReplayGain Scanner preferences page.

New in foobar2000 1.6.7 Beta 17 (Jul 27, 2021)

  • Refactored exclusive mode overrides in Advanced Preferences.
  • Added a specific workaround for Intel SST Audio, so exclusive mode works without manual tweaks.
  • Prevented foobar2000 from starting up with foo_dsp_std.dll missing, or else normal playback fails. Note that this can only happen as a result of tampering with the installation, as foo_dsp_std.dll is always installed.

New in foobar2000 1.6.7 Beta 15 (Jun 29, 2021)

  • Added .weba (WebM audio) to recognized formats.
  • Attempted WASAPI exclusive compatibility fixes (timed polling instead of event, 50ms default hardware buffer).

New in foobar2000 1.6.7 Beta 14 (Jun 28, 2021)

  • Worked around glitched playback after a buffer underrun.

New in foobar2000 1.6.7 Beta 13 (Jun 23, 2021)

  • Prevented popup of Preferences page prompting for a valid output device if the audio device was unplugged with foobar2000 in background.
  • Re-added Advanced Preferences setting to override exclusive-mode hardware buffer length.
  • Added a special fix for FOSTEX cards that do not work with system-default buffer length.
  • Fixed missing remapping of 5.1 vs 5.1-side channel configurations with exclusive mode.

New in foobar2000 1.6.7 Beta 12 (Jun 21, 2021)

  • Removing tags from raw AAC files now works properly.
  • Changed automatic resampling behaviors. Choice of output method no longer affects the visualisations.
  • The default output now works properly if fed sample rate different from what it expects, resamples on its own if needed (otherwise ABX component would not work).
  • If not overridden by user, the default resampler for automatic conversions is SSRC.
  • File Operations, Converter: Fixed file name sanitizer removing additional dots before the file extension.

New in foobar2000 1.6.7 Beta 11 (Jun 21, 2021)

  • Fixed a beta 7 regression causing glitched audio after a change of parameters (such as sample rate or channel count).
  • Re-enabled 32-bit floating-point output with exclusive mode, some devices seem to accept it.

New in foobar2000 1.6.7 Beta 10 (Jun 19, 2021)

  • Exclusive-mode output fixes; fixed high CPU usage when paused regression.

New in foobar2000 1.6.7 Beta 9 (Jun 18, 2021)

  • WASAPI output bug fixes.

New in foobar2000 1.6.7 Beta 8 (Jun 17, 2021)

  • Fixed jerky visualisation regression from earlier 1.6 betas.
  • New portable install now puts all configuration data in 'profile' subfolder of install folder instead of saving in the installation folder directly. Doesn't affect upgraded installs or non-portable.

New in foobar2000 1.6.7 Beta 7 (Jun 16, 2021)

  • Removed 8-bit output option. (beta 7)
  • Fixed inaccurate preamp decibel formatting in Converter setup dialog. (beta 7)

New in foobar2000 1.6.7 Beta 1 (May 19, 2021)

  • Introducing out-of-the-box exclusive playback capability, making various addon output components obsolete.

New in foobar2000 1.6.6 (May 17, 2021)

  • Made Advanced Preferences searchable.
  • Added support for attaching pictures to Matroska files; fixed Matroska tag editing bugs.
  • More accurate reporting of Matroska bitrate (actual content is probed if needed).
  • Added itunesadvisory tag support for M4A.
  • Updated embedded cuesheet handling code.
  • Replaced PPHS resampler with much faster libretro resampler.
  • Added support for internet radio album art.
  • Converter: Encoded FLAC files are now updated with proper FLAC seektables, if FLAC.exe doesn't write them by itself.
  • Converter: Workarounds for clashes when writing to a Media Library indexed folder.
  • Converter: Added built-in profile for exhale AAC encoder.
  • Converter: Fixed some warning prompts not being possible to permanently disable.
  • Fixed slightly inaccurate bitrate reporting for Musepack and WavPack. Tags are now excluded from file size used to calculate the bitrate.
  • Now compiled with Visual Studio 2019 (was 2017 before).

New in foobar2000 1.6.6 Beta 6 (May 4, 2021)

  • New features include improved Matroska format support and searchable Advanced Preferences.

New in foobar2000 1.6.6 Beta 3 (Apr 26, 2021)

  • Fixed missing no-artwork pic in some scenarios. (beta 3)
  • Fixed slower playlist & library search regression from earlier betas, apparently VS2019 compiler related. (beta 3)

New in foobar2000 1.6.6 Beta 2 (Apr 19, 2021)

  • Standard DSP Array is no longer an optional component, as it's required for new WASAPI output to work correctly.
  • Converter: Added a toggle for encoding thru temp folder to custom command-line encoder setup, required for some encoders that don't support Unicode.
  • Fixed missing WM_ENABLE handler causing some list controls (component updater in particular) to be shown incorrectly.
  • Allowed weird channel counts in Opus decoder.
  • New Visual Studio runtime DLLs

New in foobar2000 1.6.6 Beta 1 (Apr 16, 2021)

  • Made Advanced Preferences searchable.
  • Added support for attaching pictures to Matroska files; fixed Matroska tag editing bugs.
  • More accurate reporting of Matroska bitrate (actual content is probed if needed).
  • Added itunesadvisory tag support for M4A.
  • Updated embedded cuesheet handling code.
  • Replaced PPHS resampler with much faster libretro resampler.
  • Added support for internet radio album art.
  • Converter: Encoded FLAC files are now updated with proper FLAC seektables, if FLAC.exe doesn't write them by itself.
  • Converter: Workarounds for clashes when writing to a Media Library indexed folder.
  • Converter: Added built-in profile for exhale AAC encoder.
  • Converter: Fixed some warning prompts not being possible to permanently disable.
  • Fixed slightly inaccurate bitrate reporting for Musepack and WavPack. Tags are now excluded from file size used to calculate the bitrate.
  • Now compiled with Visual Studio 2019 (was 2017 before).

New in foobar2000 1.6.5 (Apr 6, 2021)

  • Rewritten internal 7-zip support - now opens large files without running out of memory.
  • Updated ReplayGain scanner: improved speed, added classic ReplayGain scanning mode as an option.
  • Converter now warns about conversion of float32 to integer format, as it is not lossless if the source file isn't peak-normalized.
  • "Remove Tags" now retains Apple gapless (iTunSMPB) information on MP3 files.
  • Rationale: tag manipulation should not cause the file to decode differently.
  • Opt-out of this behavior in Advancd Preferences.
  • Fixed some M4A chapter titles not reading correctly.
  • Added support for itunescatalogid for M4A files.
  • Fixes for instability from extreme 7-zip reader memory usage.
  • Fixed a glitch in ReplayGain scanner preferences.

New in foobar2000 1.6.5 Beta 5 (Mar 31, 2021)

  • Highlights: improved ReplayGain scanner, bugfixed 7-zip reading.

New in foobar2000 1.6.5 Beta 1 (Mar 9, 2021)

  • Highlights: improved ReplayGain scanner, bugfixed 7-zip reading.

New in foobar2000 1.6.4 (Feb 1, 2021)

  • Fixed playback queue display glitch regression from 1.6.3 final.
  • Added mouse previous/next navigation in Preferences.

New in foobar2000 1.6.4 Beta 3 (Feb 1, 2021)

  • Fixed playback queue display glitch regression from 1.6.3 final.
  • Added mouse previous/next navigation in Preferences.

New in foobar2000 1.6.4 Beta 2 (Jan 25, 2021)

  • Fixed ctrl+backspace working incorrectly in some edit boxes.

New in foobar2000 1.6.4 Beta 1 (Jan 21, 2021)

  • Fixed playback queue display glitch regression from 1.6.3 final.
  • Added mouse previous/next navigation in Preferences.

New in foobar2000 1.6.3 (Jan 18, 2021)

  • Fixed RAR reading crash bug introduced in 1.6.2.
  • Improved WASAPI compatibility with specific audio devices.
  • Fixed playback queue being flushed when playing a song from library search result. (beta 2)
  • Now complains on startup if mixing files from different foobar2000 releases. (beta 2)
  • Fixed wrong stream labels in "Select Stream" on Matroska if not all streams were readable by installed decoders. (beta 3)
  • Made "Select Stream" dialog show more info about each stream. (beta 3)
  • Fixed enter key behavior in "Select Stream" dialog list. (beta 3)
  • Various obscure Matroska PCM configurations now decode correctly. (beta 3)
  • Converter: Improved long filename support. (beta 3)
  • Fixed incorrect behavior of playlist_execute_default_action() method. (final)

New in foobar2000 1.6.3 Beta 2 (Jan 7, 2021)

  • Fixed playback queue being flushed when playing a song from library search result. (beta 2)
  • Now complains on startup if mixing files from different foobar2000 releases. (beta 2)

New in foobar2000 1.6.3 Beta 1 (Dec 29, 2020)

  • Fixed RAR reading crash bug introduced in 1.6.2.
  • Improved WASAPI compatibility with specific audio devices.

New in foobar2000 1.6.2 (Oct 22, 2020)

  • HLS radio bug fixes.
  • Double clicking album covers in Default User Interface shows full-size picture.
  • Archive reader optimizations; much more efficient handling of uncompressed (store-mode) archives.
  • Drag-and-drop or copy-to-clipboard of large number of tracks no longer copies their plaintext titles.
  • Fixed unresponsive Album List when selecting lots of items. (beta 2).
  • Added workarounds for wrong audio mix format reported by certain buggy soundcard drivers. (beta 3, beta 4)
  • Added workaround for too quiet playback since removal of Windows Mixer volume slider synchronization in previous versions. (beta 4)
  • Fixed crashing when attempting to read from 7-ziup archive that does not exist. (beta 5)
  • Increased playback queue length limit to 256 tracks. (beta 5)
  • Fixed incompatibilities with certain bluetooth headsets introduced in 1.6.1. (beta 7)
  • Fixed incorrect handling of embedded pictures in Speex tags. (beta 7)
  • Fixed incorrect info shown for IMA ADPCM in Matroska. (beta 7)
  • Fixed no error message on failure to update embedded pictures if embedding of pictures is not supported for this file type. (beta 7)
  • Removed nonsensical bit depth info shown with some Matroska files. (final)
  • Cleaned up listed file types in various "import picture" dialogs. (final)
  • Workaround for stuck process if attempting to update foobar2000 while running foobar2000 is busy. (final)

New in foobar2000 1.6.2 Beta 7 (Oct 16, 2020)

  • Fixed incompatibilities with certain bluetooth headsets introduced in 1.6.1.
  • Fixed incorrect handling of embedded pictures in Speex tags.
  • Fixed incorrect info shown for IMA ADPCM in Matroska.
  • Fixed no error message on failure to update embedded pictures if embedding of pictures is not supported for this file type. (beta 7)

New in foobar2000 1.6.2 Beta 6 (Oct 9, 2020)

  • Fixed wrong error message/status when trying to open a non-existent RAR archive.
  • More default output error logging.
  • Crash if stuck trying to update tags of now playing file for more than one minute, in order to generate crash reports of an apparent rare bug. This change will be reverted for the final version.

New in foobar2000 1.6.2 Beta 5 (Oct 7, 2020)

  • Fixed incorrect behavior when repeatedly hitting prev/next with fading enabled.
  • Fixed resetting Output Preferences page not unchecking the fading checkbox.
  • Fixed visualisations being jerky in some cases with fading enabled.
  • Prevented "device in use" error from appearing when toggling fading with WASAPI exclusive.

New in foobar2000 1.6.2 Beta 3 (Oct 1, 2020)

  • Added alternate menu commands for opening Properties dialog with specific tab open, for mapping keyboard shortcuts only.
  • Improved recovery from unplugged audio output device.
  • Properties: smoother ReplayGain scan progress.

New in foobar2000 1.6.2 Beta 2 (Oct 1, 2020)

  • Fixed unresponsive Album List when selecting lots of items.

New in foobar2000 1.6.2 Beta 1 (Sep 27, 2020)

  • HLS radio bug fixes.
  • Double clicking album covers in Default User Interface shows full-size picture.
  • Archive reader optimizations; much more efficient handling of uncompressed (store-mode) archives.
  • Drag-and-drop or copy-to-clipboard of large number of tracks no longer copies their plaintext titles.

New in foobar2000 1.6.1 (Sep 25, 2020)

  • Added support for HLS: HTTP Live Streaming. To use, add internet M3U8 file through Add Location dialog.
  • Enabled icy-metadata support for Ogg FLAC internet radio streams.
  • Updated Properties / ReplayGain page layout if editing a single file.
  • Improved Properties dialog performance, list of autocomplete entries is populated asynchronously.
  • Enabled embedded album art loading from raw .AAC files with ID3 tags.
  • Updated FFmpeg to 4.3.1.
  • Added support for playing Matroska A_MS/ACM content.
  • Fixes for rare AAC codec configurations that FFmpeg doesn't fully support - an add-on decoder can override the built-in one for such special cases.
  • Decoders are now made aware of output sample rate (from Windows Mixer settings) and can decode certain formats directly to the intended sample rate, skipping potential resampling steps.
  • Fixed "fade on manual track change" setting not being used since version 1.6. (beta 6)
  • Changing volume no longer affects Windows Mixer sliders; restarting foobar2000 no longer resets Windows Mixer slider to 100%. (beta 7)
  • Mitigated crash when initiating drag&drop of a very large number of songs (such as Album List "all music"). (beta 8)
  • Enabled support for 7-zip archives using PPMd compression. (beta 8)

New in foobar2000 1.6.1 Beta 8 (Sep 24, 2020)

  • Mitigated crash when initiating drag&drop of a very large number of songs (such as Album List "all music").
  • Enabled support for 7-zip archives using PPMd compression.

New in foobar2000 1.6.1 Beta 7 (Sep 21, 2020)

  • Fixed stuck foobar2000 process after playing very short files with fading enabled.
  • Fixed incorrect handling of folder/file.ext relative paths in playlists served over HTTP/HTTPS/FTP.

New in foobar2000 1.6.1 Beta 6 (Sep 16, 2020)

  • Fixed wrong fade used when changing tracks manually rather than seeking within a track.

New in foobar2000 1.6.1 Beta 5 (Sep 16, 2020)

  • Reverted to old autocomplete code for existing component to prevent incorrect behaviors.
  • Improved handling of audio files with uncommon channel layout.

New in foobar2000 1.6.1 Beta 4 (Sep 8, 2020)

  • Fixed Converter & File Operations possibly creating folders that Windows Explorer cannot delete.
  • Fixed multi channel playback regressions from v1.6.

New in foobar2000 1.6.1 Beta 3 (Sep 5, 2020)

  • Fixed crash bug related to meta autocomplete (affecting tagbox component and possibly others).
  • Fixed channel remapping bugs with default audio output.

New in foobar2000 1.6 (Sep 3, 2020)

  • Changed system requirements: Windows 7 and a processor with SSE2 instruction set. Windows XP is no longer supported.
  • Default output mode is now WASAPI shared.
  • New fading capability that works with alternate output modes.
  • Default archive reader now supports 7-zip format.
  • Added support for WebP album covers (Default UI, Properties dialog). Settings need to be changed to look for folder.webp instead of folder.jpg.
  • Removed mixer volume sync feature due to bugs.
  • Cleaned up foo_rgscan alter-file-content & alter-opus-header methods.
  • Removed obsolete edit-replaygain-info menu command since Properties dialog does the same now.
  • Added an option to disregard mouse back/forward buttons (by default mapped to previous/next track).
  • Double clicking a line in Properties album art tab now opens a fullsize image viewer.
  • Fileops & Converter: Added alternate handling of invalid filename characters, toggled in Advanced Preferences.
  • Freedb component updated: now queries all configured servers and displays results grouped by server.
  • Updated File Operations & Converter file name pattern picker dialog, now auto selects current pattern on open if possible.
  • CDDA reading no longer requires admin privileges on Windows Server.
  • Updated autoplaylist editing dialogs, made resizable.
  • Standard DSP Array is no longer an optional component, as it's required for new WASAPI output to work correctly.
  • Converter: Added a toggle for encoding thru temp folder to custom command-line encoder setup, required for some encoders that don't support Unicode.
  • Added alternate menu commands for opening Properties dialog with specific tab open, for mapping keyboard shortcuts only.
  • Improved recovery from unplugged audio output device.
  • Additional editable Properties ReplayGain tab summary fields.
  • Fixed crash when trying to alter gain on a Matroska file with no recognized audio track.
  • Fixed incorrect handling of folder/file.ext relative paths in playlists served over HTTP/HTTPS/FTP.
  • New portable install puts all configuration data in 'profile' subfolder of install folder instead of saving in the installation folder directly. Doesn't affect upgraded installs or non-portable.
  • Fixed 'remove tags' not correctly stripping tags from raw AAC files.
  • Fixed ZIP reader memory leak.
  • Improved handling of last modification times in ZIP and RAR archives.
  • Fixed a bug causing high CPU usage with autoplaylists that are force-sorted but with no pattern specified.
  • Fixed installer incorrectly labelling some components as incompatible, if they have been installed by copying DLLs manually.
  • Fixed incorrect handling of ID3 itunescompilation=0.
  • Fixed a bug causing files with very long names inside ZIP archives to be unplayable.

New in foobar2000 1.6.1 Beta 1 (Sep 2, 2020)

  • Added support for HLS: HTTP Live Streaming. To use, add internet M3U8 file through Add Location dialog.
  • Enabled icy-metadata support for Ogg FLAC internet radio streams.
  • Updated Properties / ReplayGain page layout if editing a single file.
  • Improved Properties dialog performance, list of autocomplete entries is populated asynchronously.
  • Enabled embedded album art loading from raw .AAC files with ID3 tags.
  • Updated FFmpeg to 4.3.1.
  • Added support for playing Matroska A_MS/ACM content.
  • Fixes for rare AAC codec configurations that FFmpeg doesn't fully support - an add-on decoder can override the built-in one for such special cases.
  • Decoders are now made aware of output sample rate (from Windows Mixer settings) and can decode certain formats directly to the intended sample rate, skipping potential resampling steps.

New in foobar2000 1.6 Beta 18 (Aug 31, 2020)

  • Fixed a long time bug causing files with very long names inside ZIP archives to be unplayable.
  • Internal changes in resampler management.

New in foobar2000 1.6 Beta 17 (Aug 31, 2020)

  • Fixed more stuck playback bugs with very short files.
  • Fixed installer flagging Columns UI as not working, if manually installed.

New in foobar2000 1.6 Beta 16 (Aug 31, 2020)

  • Revised automatic resampling behaviors, addressing "unsupported stream format" playback errors.
  • Fixed a crash when trying to load album art from a cuesheet that references itself.
  • Fixed stuck playback when playing very short files with varying channel counts.

New in foobar2000 1.6 Beta 15 (Aug 24, 2020)

  • Fixed stuck WASAPI playback at the end of playlist.
  • Worked around device-in-use error when cycling smooth playback toggle while playing.

New in foobar2000 1.6 Beta 12 (Aug 17, 2020)

  • Removing tags from raw AAC files now works properly.
  • Changed automatic resampling behaviors. Choice of output method no longer affects the visualisations.
  • The default output now works properly if fed sample rate different from what it expects, resamples on its own if needed (otherwise ABX component would not work).
  • If not overridden by user, the default resampler for automatic conversions is SSRC.
  • File Operations, Converter: Fixed file name sanitizer removing additional dots before the file extension.

New in foobar2000 1.6 Beta 11 (Aug 4, 2020)

  • Fixed crashing on old WebP format album art.
  • Smooth playback: lowest buffer length is now 200ms to prevent audio glitching with overkill settings.

New in foobar2000 1.6 Beta 10 (Aug 1, 2020)

  • More WASAPI output bug fixes, fixed incompatibility with Windows 7.

New in foobar2000 1.6 Beta 9 (Jul 31, 2020)

  • WASAPI output bug fixes.

New in foobar2000 1.6 Beta 8 (Jul 27, 2020)

  • Fixed jerky visualisation regression from earlier 1.6 betas.
  • New portable install now puts all configuration data in 'profile' subfolder of install folder instead of saving in the installation folder directly. Doesn't affect upgraded installs or non-portable.

New in foobar2000 1.6 Beta 7 (Jul 22, 2020)

  • Fixed stuck foobar2000 process after playing very short files with fading enabled.

New in foobar2000 1.6 Beta 6 (Jul 22, 2020)

  • Additional editable Properties ReplayGain tab summary fields.
  • Fixed crash when trying to alter gain on a Matroska file with no recognized audio track.

New in foobar2000 1.6 Beta 5 (Jul 9, 2020)

  • Properties dialog: better auto sizing of columns in Metadata & Details.
  • Properties dialog: less glitchy embedding of tab content in tabs.
  • Properties dialog: re-styled '+ add new' button.
  • Restored enter key to open decoder configuration in Preferences / Decoding.
  • Fixed embedded cuesheet handling regressions (since 1.5 beta).
  • Screen reader compatibility fixes, made list group headers presented correctly.

New in foobar2000 1.6 Beta 3 (Jul 6, 2020)

  • Added alternate menu commands for opening Properties dialog with specific tab open, for mapping keyboard shortcuts only (beta 3).
  • Improved recovery from unplugged audio output device (beta 3).

New in foobar2000 1.6 Beta 2 (Jun 30, 2020)

  • Standard DSP Array is no longer an optional component, as it's required for new WASAPI output to work correctly.
  • Converter: Added a toggle for encoding thru temp folder to custom command-line encoder setup, required for some encoders that don't support Unicode.

New in foobar2000 1.6 Beta 1 (Jun 29, 2020)

  • Lowest supported Windows version is now Windows 7. Windows XP is no longer supported.
  • Default output mode is now WASAPI shared.
  • New fading capability that works with alternate output modes.
  • Default archive reader now supports 7-zip format.
  • Added support for WebP album covers (Default UI, Properties dialog). Settings need to be changed to look for folder.webp instead of folder.jpg.
  • Removed mixer volume sync feature due to bugs.
  • Cleaned up foo_rgscan alter-file-content & alter-opus-header methods.
  • Removed obsolete edit-replaygain-info menu command since Properties dialog does the same now.
  • Added an option to disregard mouse forward/back buttons (by default mapped to previous/next track).
  • Double clicking a line in Properties album art tab now opens a fullsize image viewer.
  • Fileops & Converter: Added alternate handling of invalid filename characters, toggled in Advanced Preferences.
  • Freedb component updated: now queries all configured servers and displays results grouped by server.
  • Updated File Operations & Converter file name pattern picker dialog, now auto selects current pattern on open if possible.
  • CDDA reading no longer requires admin privileges on Windows Server.
  • Updated autoplaylist editing dialogs, made resizable.

New in foobar2000 1.5.5 (Jun 29, 2020)

  • Component autoupdate dialog visual fixes.
  • Fixed an obscure bug in FPL playlist loader.
  • MP4 AAC/USAC compatibility fixes (additional component still required).
  • Fixed incorrect behavior of shared printf() function on large hex values.
  • Made creation time explicitly retained when a file needs to be rewritten during a tag update.
  • Fixed lockup on dropped HTTPS internet radio connection.
  • Equalizer settings are no longer forgotten after disabling equalizer via the checkbox.
  • Fixed missing seekbar with remote MP3 files containing embedded cuesheets.
  • Audio CD ripper: removed outdated AccurateRip support based on outdated specification.
  • Proper AccurateRip support will be restored in a future update.

New in foobar2000 1.5.5 Beta 5 (Jun 23, 2020)

  • Properties dialog: better auto sizing of columns in Metadata & Details.
  • Properties dialog: less glitchy embedding of tab content in tabs.
  • Properties dialog: re-styled '+ add new' button.
  • Restored enter key to open decoder configuration in Preferences / Decoding.
  • Fixed embedded cuesheet handling regressions (since 1.5 beta).
  • Screen reader compatibility fixes, made list group headers presented correctly.

New in foobar2000 1.5.5 Beta 4 (Jun 22, 2020)

  • Fixed beta 3 regression with wrong rendering of selection in some of list controls, most notably Default UI playlist.
  • Updated enter key handling in DSP Manager.
  • Experimental visual style changes on various new list controls.

New in foobar2000 1.5.5 Beta 3 (Jun 18, 2020)

  • Fixed lockup on dropped HTTPS internet radio connection

New in foobar2000 1.5.5 Beta 2 (Jun 18, 2020)

  • Made creation time explicitly retained when a file needs to be rewritten during a tag update

New in foobar2000 1.5.5 Beta 1 (Jun 8, 2020)

  • Component autoupdate dialog visual fixes.
  • Fixed an obscure bug in FPL playlist loader.
  • MP4 AAC/USAC compatibility fixes (additional component still required).
  • Fixed incorrect behavior of shared printf() function on large hex values.

New in foobar2000 1.5.4 (May 11, 2020)

  • Pointed freedb metadata lookup at freedb.dbpoweramp.com, since original freedb is being shut down.
  • Beta 2more graceful import of custom server lists when upgrading from older version.
  • Corrected a 1.5.3 regression causing certain very short MP4/M4A files to decode incorrectly.
  • Internal changes to allow add-on components to correctly decode xHE-AAC format.
  • Allowed multi-value ID3v2 tagsTPUB (Publisher) and TLAN (Language).

New in foobar2000 1.5.4 Beta 1 (May 5, 2020)

  • Pointed freedb metadata lookup at freedb.dbpoweramp.com, since original freedb is being shut down.
  • Corrected a 1.5.3 regression causing certain very short MP4/M4A files to decode incorrectly.
  • Internal changes to allow add-on components to correctly decode xHE-AAC format.

New in foobar2000 1.5.3 (Mar 31, 2020)

  • Crash bug fixes.
  • Made component autoupdate show change logs before updating.
  • Made possible for components to provide alternate decoders for AAC format versions not supported by the internal decoder.
  • Made Default UI volume sliders alter volume in 0.5dB steps (beta 3).
  • Improved responses to Windows Defender blocking tag update operations (beta 4-6).
  • Fixed resampler crashing on exotic sample rates (final).

New in foobar2000 1.5.3 Beta 5 (Mar 23, 2020)

  • Properties dialog: better auto sizing of columns in Metadata & Details.
  • Properties dialog: less glitchy embedding of tab content in tabs.
  • Properties dialog: re-styled '+ add new' button.
  • Restored enter key to open decoder configuration in Preferences / Decoding.
  • Fixed embedded cuesheet handling regressions (since 1.5 beta).
  • Screen reader compatibility fixes, made list group headers presented correctly.

New in foobar2000 1.5.2 (Feb 17, 2020)

  • Fixed a bug in IMA ADPCM WAV decoder.
  • Improved handling of truncated Matroska/WebM files.
  • Fixed incorrect handling of MP4/M4A files with QuickTime chapters.
  • Rare shutdown crash fixed.
  • Updated Apple SoundCheck info handling.

New in foobar2000 1.5.1 (Jan 1, 2020)

  • Reworked integration with Windows 10 Universal Volume Control. Enabled by default once again.
  • Fixed a bug in upmix DSPs causing incorrect behavior when working with a mono source.
  • Improved reading of certain malformed ID3 tags written by other software.
  • Generic progress dialog now shows yellow pause status when paused.
  • Generic progress dialog no longer remembers its last position.
  • File Operations: improved removal of empty folders; should no longer leave empty folders behind when cancelled in mid-operation.
  • Installed component DLLs should now retain original file modification time, rather than time at which they were installed.
  • Addressed some of known incompatibilities between foobar2000 v1.5 and third party components.
  • Made Converter not write MP3 files with embedded cuesheets. This was an unintended effect of a v1.5 change. A proper setting for this will be added at a later time.
  • Improved Converter feedback when trying to convert a multichannel track to MP3 or MPC, which accept no more than two channels.
  • Fixed a bug causing wrong playback position to be shown after listening to an internet radio.

New in foobar2000 1.5.1 Beta 4 (Dec 24, 2019)

  • Converter: No longer writes MP3 with embedded cuesheets.
  • Converter: Fixed missing select-newly-added-item with format list.
  • Converter: Improved feedback when trying to convert a multichannel source to MP3 or MPC.

New in foobar2000 1.5 (Nov 29, 2019)

  • New and improved Properties dialog, with the ability to manipulate attached pictures as well as scan and modify ReplayGain values.
  • Greatly improved Selection Properties performance for large track lists.
  • Various prompts (such as delete/recycle) now come with a “do not show this again” checkbox.
  • Restored pre-1.4 behavior of main-window-hidden/notification-icon-only status being remembered after foobar2000 restart.
  • Added logging of Media Library scanning errors - “show errors” button in Media Library Preferences.
  • Added Advanced Preferences option for flushing playback queue on manual track change (default: on).
  • Made “Open containing folder” command work with tracks in archives - opens folder containing the archive.
  • Added an option to preserve last-modified timestamps of tracks when updating tags.
  • Additional safeguards against corrupted configuration in case of a system crash while saving (FlushFileBuffers).
  • File Operations: delete/recycle prompt always says “Delete” rather than “Recycle”, since not every volume supports recycle action.
  • FFmpeg 3.4.6, now compiled with MS compiler, binary size reduced due to DLL runtime.
  • FLAC 1.3.3
  • Implemented reading of cue+bin audio CD images.
  • Implemented asynchronous drag&drop, for less stalls when dragging tracks from foobar2000 to another program.
  • Removed transacted filesystem support. There are no known benefits to it and even Microsoft documentation says not to use it.
  • Improved programming interfaces for External Tags and Skip Track components.
  • Made album art loading/resizing operations in Default User Interface asynchronous. Large pictures no longer make the app momentarily unresponsive.
  • Converter: Added Opus encoder selection for –music / –speech modes.
  • Converter: New list control in various dialogs. Column sizes are remembered.
  • Improved playback position reporting with Skip Silence and similar DSP effects.
  • Made possible to check for updates of components listed but not hosted on foobar2000.org.
  • Enabled embedded cuesheet support for MP3 files.
  • Made WavPack/DSD MD5 visible - using another field so Verifier doesn't try to verify it.

New in foobar2000 1.5 Beta 21 (Nov 12, 2019)

  • Fixed beta 20 crash bug regressions related to changing DSP settings.
  • Fixed resampler DSP crashing when asked to resample to 0 Hz.
  • File Operations: added pause.
  • File Operations: more consistent behaviors when cancelled while moving files.
  • File Operations: made file modification time etc transferred when copying files.
  • Fixed flashing current-item display in generic progress window.
  • Included new Visual Studio runtime libraries.

New in foobar2000 1.5 Beta 20 (Oct 23, 2019)

  • Fixed a regression causing incorrect playback time, or even incorrect playing track to be shown after changing DSP settings in mid-playback.
  • Made preserve-file-timestamp work with old album art manipulation context menu commands.

New in foobar2000 1.5 Beta 19 (Oct 11, 2019)

  • Made preserve-file-timestamp work with MP3 tag types operations.
  • Fixed a long-time bug with erratic behavior of audio output device selection.

New in foobar2000 1.5 Beta 18 (Oct 9, 2019)

  • Fixed beta 17 DirectSound crash regression
  • Screen reader compatibility improvements

New in foobar2000 1.5 Beta 17 (Oct 7, 2019)

  • The hopefully last beta.
  • Reverted DirectSound changes that seem to cause trouble for some users.
  • Improved playback position reporting accuracy with complex DSP configurations, for better operation of Wave Seekbar type components.
  • Made strange/malformed MP4 files not refuse to play entirely if the first audio frame can't be decoded.
  • List control behavior and screen reader compatibility fixes.

New in foobar2000 1.4.8 (Sep 21, 2019)

  • Corrected a 1.4.7 regression causing certain old components to stop working correctly.

New in foobar2000 1.5 Beta 16 (Sep 18, 2019)

  • Fixed more regressions in components updater dialog.
  • Fixed missing keyboard shortcuts in new yes/no/ok/cancel type dialogs

New in foobar2000 1.5 Beta 15 (Sep 16, 2019)

  • Fixed Default UI toolbar DSP switcher regressions from beta 3.
  • Added missing status bar "show selected track count" menu item description in Default UI.

New in foobar2000 1.5 Beta 14 (Sep 12, 2019)

  • Fixed beta 13 regression causing Verifier to incorrectly flag MP3 files as problematic

New in foobar2000 1.5 Beta 13 (Sep 10, 2019)

  • Prettier startup UI picker upon installation of a new UI component.
  • Made possible to check for updates of components listed but not hosted on foobar2000.org.
  • Changed Properties dialog autocomplete behaviors forum thread
  • Attempted workaround for reported shutdown lockup forum thread
  • Changed order of FLAC metadata block to mitigate bugs in Windows 10 forum thread
  • Fixed non-decoding of specific Ogg Vorbis files forum thread
  • Workaround for slow seeking in Matroska files.

New in foobar2000 1.5 Beta 12 (Sep 4, 2019)

  • Fixed preserve-file-timestamp bugs.
  • Fixed missing file-not-found error message. forum thread
  • Fixes for bad interaction between pre-1.4-SDK components and track info filters.
  • Fixed possible rare shutdown crash with certain components installed.
  • Playlist behavior fix. forum thread
  • Fixed metadb edit callbacks not being fired in some conditions.
  • Removed transacted filesystem support. There are no known benefits to it and even Microsoft documentation says not to use it.
  • Fixed track info filters (foo_external_tags) vs MP3 remove-tags.
  • Made track info filters (foo_external_tags) enabled by default once installed.
  • FLAC 1.3.3
  • Made WavPack/DSD MD5 visible - using another field so Verifier doesn't try to verify it.
  • Enabled embedded cuesheet support for MP3 files.
  • New list control in various Converter dialogs.

New in foobar2000 1.5 Beta 11 (Aug 22, 2019)

  • Fixed beta 10 regression causing File Integrity Verifier not to use multiple threads for scanning.
  • File size optimizations.
  • Library Preferences: fixed missing double-click-on-folder.
  • Support for latest External Tags component.

New in foobar2000 1.5 Beta 9 (Aug 7, 2019)

  • Fixed beta 8 crash regression.

New in foobar2000 1.5 Beta 8 (Aug 7, 2019)

  • Fixed keyboard shortcuts for Yes/No buttons etc not working in some of MessageBox-type dialogs forum thread
  • Fixed album art crash on malformed picture data (beta 7 regression).
  • Fixed selection properties not following playback when nothing is focused (beta 7 regression) forum thread
  • Improved performance of updating tags on the now-playing track.
  • Made show_preferences() and various methods accept advanced preferences item GUIDs alongside preferences page GUIDs. This means that components can now have 'configure' links/buttons open Advanced Preferences locations.
  • New programming interfaces: input_info_filter (for foo_external_tags) and input_playback_shim (for foo_skip), new SDK will be published shortly.
  • Fixed bugs in lyrics3 tag reader introduced with beta 7.
  • Converter: Added Opus encoder selection for --music / --speech modes.

New in foobar2000 1.5 Beta 7 (Jul 26, 2019)

  • Fixed incorrect shuffle behavior
  • Fixed Album List multi-selection regression
  • Attempted fix for DirectSound lockups after PC hibernation
  • Made Album Art Viewer picture loading+resizing asynchronous.
  • Removed the much hated behavior of nulling current selection info (album art, selection properties) when nothing has focus.
  • Fixed M4A album art handling regression

New in foobar2000 1.5 Beta 6 (Jul 26, 2019)

  • Fixed visual glitches when scrolling various lists (beta 5 regression).
  • Fixed incorrect automatic sizing of columns in Properties dialog.

New in foobar2000 1.5 Beta 5 (Jul 26, 2019)

  • Properties dialog: better auto sizing of columns in Metadata & Details.
  • Properties dialog: less glitchy embedding of tab content in tabs.
  • Properties dialog: re-styled '+ add new' button.
  • Restored enter key to open decoder configuration in Preferences / Decoding.
  • Fixed embedded cuesheet handling regressions (since 1.5 beta).
  • Screen reader compatibility fixes, made list group headers presented correctly.

New in foobar2000 1.5 Beta 4 (Jul 15, 2019)

  • Fixed Default UI toolbar DSP switcher regressions from beta 3.
  • Added missing status bar "show selected track count" menu item description in Default UI.

New in foobar2000 1.5 Beta 1 (Jul 9, 2019)

  • This is a major update introducing new features and functional changes.
  • The most essential change is the modern Properties dialog, with integrated album art manipulation as well as ReplayGain scanning.

New in foobar2000 1.4.6 (Jul 9, 2019)

  • Made Converter never overwrite the source files.
  • Fixed Properties autocomplete vs multiline edit box clash.
  • Fixed earlier 1.4 series regression with writing of ID3v2 COMMENT fields to TXXX frames instead of COMM.
  • Fixed incorrect Converter output with both “don't reset DSP between tracks” and “copy other files” features in use.

New in foobar2000 1.4.5 (Jun 17, 2019)

  • Workaround for WMA tag editing failing on long file paths.
  • Converter: Prefer user specified converter paths over %PATH%.
  • Fixed Resampler DSP crashing on very old PCs due to a VS2017 compiler bug.
  • Various obscure crash bugs have been addressed (Converter, ReplayGain Scanner, Default UI).
  • MS Store: Fixed .FTH file type association; made MS Store mode reported to console on startup.
  • Fixed crashing when exiting foobar2000 while playing an internet radio stream (beta 2).

New in foobar2000 1.4.5 Beta 2 (Jun 13, 2019)

  • Fixed crashing when exiting foobar2000 while playing an internet radio stream.

New in foobar2000 1.4.5 Beta 1 (Jun 5, 2019)

  • Workaround for WMA tag editing failing on long file paths.
  • Converter: Prefer user specified converter paths over %PATH%.
  • Fixed Resampler DSP using crashing on very old PCs due to a VS2017 compiler bug.
  • Various obscure crash bugs have been addressed (Converter, ReplayGain Scanner, Default UI).
  • MS Store: Fixed .FTH file type association; made MS Store mode reported to console on startup.

New in foobar2000 1.4.4 (May 7, 2019)

  • Fixed drag&drop glitches on Windows 10 with multiple monitors having different pixel densities.
  • Regardless, this is still a bug in Windows 10, not in foobar2000.
  • Fixed Default UI preferences groups & columns drag&drop glitches.
  • Fixed incorrect formatting of written EXTM3U playlists.
  • Fixed incorrect truncation of specific long filenames in File Operations.
  • Fixed unnecessary reopening of remote files being played.
  • Fixed playback marker in playlists not being correctly retained in some conditions.
  • Improved internal IMA ADPCM WAV decoder (fixed rounding errors, fixed incorrect output duration).
  • foobar2000 now refuses to open 24-bit WMA lossless files on Windows 10 - which would otherwise decode incorrectly.
  • You can work around it by feeding WMA files to foo_input_ffmpeg component.

New in foobar2000 1.4.3 (Mar 11, 2019)

  • Fixed disappearing metadata and playlist content corruption with certain internet radio playlists.
  • Fixed high CPU usage with read-ahead options active.
  • Converter: Fixed broken save-as dialog with | character in encoder names.
  • Made foo_ui_std.dll & foo_input_std.dll report version number of the foobar2000 release that they came with, as some people seem to mix binaries from different releases then run into issues.
  • Made possible to fall back to another decoder with WMA files that standard WMA decoder doesn't accept.
  • Fixed disappearing & appearing 'version' file in library configuration folder.
  • Updated FFmpeg to 3.4.5.
  • Fixed certain AIFF files not playing (beta 2).
  • Restored foobar2000 version number in HTTP user-agent string (beta 2).
  • Added an option to force HTTP CONNECT with proxy servers (beta 2).
  • Fixed 1.4 regression causing odd behaviors when the currently playing track is removed from playlist (beta 2).
  • Fixed 1.4 regression causing certain combinations of shuffle and playlist operations to crash (beta 2).
  • Fixed 1.4 regression with missing HTTP host field in proxy server requests (beta 3, beta 5).
  • Fixed a bug causing random crashes when decoding Vorbis (possibly also MP3 and AAC) due to bad parameters fed to FFmpeg (beta 4).
  • Converter: Made malformed UTF-8 in source file tags no longer cause conversion to FLAC to fail (beta 5).
  • Fixed ReplayGain alter file content crash (final).

New in foobar2000 1.4.3 Beta 4 (Mar 5, 2019)

  • Fixed Default UI toolbar DSP switcher regressions from beta 3.
  • Added missing status bar "show selected track count" menu item description in Default UI.

New in foobar2000 1.4.3 Beta 1 (Feb 20, 2019)

  • Fixed disappearing metadata and playlist content corruption with certain internet radio playlists.
  • Fixed high CPU usage with read-ahead options active.
  • Converter: Fixed broken save-as dialog with | character in encoder names.
  • Made foo_ui_std.dll & foo_input_std.dll report version number of the foobar2000 release that they came with, as some people seem to mix binaries from different releases then run into issues.
  • Made possible to fall back to another decoder with WMA files that standard WMA decoder doesn't accept.
  • Fixed disappearing & appearing 'version' file in library configuration folder.
  • Updated FFmpeg to 3.4.5.

New in foobar2000 1.4.2 (Jan 21, 2019)

  • Added new iTunes ID3 classical fields.
  • Improved playlist behaviors when deleting the now playing file.
  • ReplayGain apply-gain-and-prevent-clipping no longer presumes 1.0 peak when peak is unknown.
  • Fixed occasional errors when saving configuration.
  • Converter: Improved behavior when output file names repeat.
  • Fixed HTTP client bugs (internet radio, network shares).
  • Made MP4 files with missing duration info playable.
  • Windows 10 Universal Volume Control integration disabled by default due to bugs. This should address “multimedia keys don't work” issues.
  • Fixed a bug that would cause spurious rewrites of certain configuration files [beta 2].
  • Made default MP4 handler gracefully fail to decode files with no supported audio tracks - so another decoder lower on the list can handle them [beta 2].
  • Worked around an “Open…” dialog lockup with lots and lots of supported file formats provided by third party components [final].

New in foobar2000 1.4.2 Beta 1 (Jan 3, 2019)

  • Added new iTunes ID3 classical fields.
  • Improved playlist behaviors when deleting the now playing file.
  • ReplayGain apply-gain-and-prevent-clipping no longer presumes 1.0 peak when peak is unknown.
  • Fixed occasional errors when saving configuration.
  • Converter: Improved behavior when output file names repeat.
  • Fixed HTTP client bugs (internet radio, network shares).
  • Made MP4 files with missing duration info playable.
  • Windows 10 Universal Volume Control integration disabled by default due to bugs. This should address “multimedia keys don't work” issues.

New in foobar2000 1.4.1 (Nov 14, 2018)

  • Worked around the disappearing window bug of Windows 10 1809.
  • Converter updates:
  • Advanced-preferences option to encode to temp folder and move encoded-and-tagged files to the intended destination.
  • “Don't reset DSP between tracks” now respects DSP-reported latency for proper handling of gapless albums.
  • Made Converter “copy other files” feature respect parent folder (..pattern) references.
  • Better error message when trying to open M4A file renamed to .aac.
  • Added %video_codec% info for Matroska and MP4 files.
  • Added support for PCM audio in MP4 container.
  • Made mouse wheel work in playlist view during a drag&drop operation.
  • Improved handling of classical music metadata for iTunes M4A files.
  • Added %bitspersample_extra% info to tell between int32/float32 PCM files.
  • Added support for ID3v2 iTunes Grouping field.
  • Made tag update operations not fail when another application has the file open for reading.
  • Corrected wrong bitrate shown for FLAC in Matroska container.
  • Corrected labels for F13-F24 keyboard shortcuts.
  • Fixed bugs with ReplayGain Scanner's automatic resampling of high sample rate content.
  • Bumped maximum allowed sample rate to deal with DSD1024 content.
  • Made Media Library respect 'include hidden files & folders' setting in Advanced Preferences.
  • PPHS resampler bug fixes (inaccurate reported latency, crashing with extreme sample rates).
  • Fixed ReplayGain scan results showing zero peaks on near-silent 24-bit files.
  • New and improved buffering scheme for improved network streaming performance (ported from foobar2000 mobile).
  • Internet radio handling regressions from 1.4 fixed; added an Advanced Preferences setting for ShoutCast metadata codepage.
  • Fixed component auto update on Windows XP (1.4 regression).
  • Added an Advanced Preferences option to toggle asymmetric search, reverting search behaviors to 1.3 style.
  • Added title formatting fields for showing track/album peaks as decibel values.
  • Improved status feedback from batch attach album art tool.
  • Pressing “next” past the end of playlist now restarts the playlist even without “repeat” mode.
  • Added EXTM3U info writing (enabled via advanced preferences).
  • Added 5.1 and 7.1 upmix DSPs.
  • Deleting the currently playing files no longer shows error popups (1.4 regression).
  • Fixed repaint glitches in media library search edit box.
  • Updated Opus decoder to latest libopus 1.3.
  • Fixed a bug causing poor Default UI playlist performance with tens of thousands of item.
  • Fixed incompatibility with certain HTTP servers causing music files to fail to play from those servers.
  • Internet radio regression fixes.
  • Made DSP presets in the toolbar sorted.
  • Made technical info properly shown for various Ogg based internet radios (Vorbis, Opus, FLAC).
  • Fixed 1.4 regression causing incorrect detection of Internet Explorer proxy server settings.
  • Fixed 1.4 regression causing some tag updates to fail with 'access denied' when another app is accessing the files.
  • Fixed various 175% text size rendering glitches.
  • Fixed odd behaviors while installing regular foobar2000 alongside MS Store foobar2000.
  • Fixed ReplayGain scanner preferences page glitches.

New in foobar2000 1.4.1 Beta 6 (Nov 6, 2018)

  • Fixed Default UI toolbar DSP switcher regressions from beta 3.
  • Added missing status bar "show selected track count" menu item description in Default UI.

New in foobar2000 1.4.1 Beta 5 (Oct 24, 2018)

  • Workaround for the disappearing-window bug on Windows 10 1809. [ details ] This is still a Windows bug, not ours.
  • Made technical info shown properly for various Ogg internet radio streams (Vorbis, FLAC, Opus). [ details ]
  • Attempted fixes for reported proxy server bugs, added debug logging for proxy server detection. [ details ]
  • Fixed PPHS resampler regression resulting in poor ReplayGain scan performance for some users. [ details ]

New in foobar2000 1.4.1 Beta 4 (Oct 21, 2018)

  • Fixed Default UI toolbar DSP switcher regressions from beta 3.
  • Added missing status bar "show selected track count" menu item description in Default UI.

New in foobar2000 1.4.1 Beta 2 (Oct 12, 2018)

  • Reworked batch attach album art dialog once again, no more obtrusive popups.
  • Internet radio codec info reported correctly again (beta 1 regression).
  • Repaint glitches with editbox/buttons of Media Library Search have been fixed.
  • Deleting the now playing track no longer shows error messages about missing file (1.4 regression).

New in foobar2000 1.4.1 Beta 1 (Oct 9, 2018)

  • Better error message when trying to open M4A file renamed to .aac.
  • Added %video_codec% info for Matroska and MP4 files.
  • Added support for PCM audio in MP4 container.
  • Made mouse wheel work in playlist view during a drag&drop operation.
  • Improved handling of classical music metadata for iTunes M4A files.
  • Added %bitspersample_extra% info to tell between int32/float32 PCM files.
  • Added support for ID3v2 iTunes Grouping field.
  • Converter: advanced-preferences option to encode to temp folder and move encoded-and-tagged files to the intended destination.
  • Made tag update operations not fail when another application has the file open for reading.
  • Corrected wrong bitrate shown for FLAC in Matroska container.
  • Corrected labels for F13-F24 keyboard shortcuts.
  • Fixed bugs with ReplayGain Scanner's automatic resampling of high sample rate content.
  • Bumped maximum allowed sample rate to deal with DSD1024 content.
  • Made Media Library respect 'include hidden files & folders' setting in Advanced Preferences.
  • Converter with “don't reset DSP between tracks” now respects DSP-reported latency for proper handling of gapless albums.
  • PPHS resampler bug fixes (inaccurate reported latency, crashing with extreme sample rates).
  • Fixed ReplayGain scan results showing zero peaks on near-silent 24-bit files.
  • New and improved buffering scheme for improved network streaming performance (ported from foobar2000 mobile).
  • Internet radio handling regressions from 1.4 fixed; added an Advanced Preferences setting for ShoutCast metadata codepage.
  • Fixed component auto update on Windows XP (1.4 regression).
  • Added an Advanced Preferences option to toggle asymmetric search, reverting search behaviors to 1.3 style.
  • Added title formatting fields for showing track/album peaks as decibel values.
  • Improved status feedback from batch attach album art tool.
  • Pressing “next” past the end of playlist now restarts the playlist even without “repeat” mode.
  • Made Converter “copy other files” feature respect parent folder (..pattern) references.
  • Added EXTM3U info writing (enabled via advanced preferences).
  • Added 5.1 and 7.1 upmix DSPs.

New in foobar2000 1.4 (Jul 24, 2018)

  • Added preferences page to adjust priority order of installed decoders.
  • Greatly improved DSP manager dialog.
  • Default User Interface improvements:
  • New toolbar items for switching output modes, ReplayGain modes and DSP presets.
  • Improved status bar: added optional display of selected track count.
  • Reworked Preferences pages; improved options for minimize & close behaviors.
  • Converter improvements:
  • Keeping incomplete/problematic output files is now optional; they're deleted by default.
  • New and improved overwrite prompt dialog.
  • FDK AAC is now among the default presets.
  • ReplayGain scanner improvements:
  • Greatly improved “Apply Gain to File Content” feature, with multi threading and more supported formats.
  • Added command to manually manipulate Opus header gain field for both .opus and Matroska.
  • New Preferences pages.
  • Playlist & Media Library search use a new text-matching algorithm similar to Unicode Asymmetric Search.
  • Cosmetic tweaks; prettier buttons attached to editboxes in various dialogs.
  • Cleaned up Opus header gain manipulation, reported value no longer offseted by 5 dB, made header gain respected when embedded in Matroska container.
  • Amended Matroska tagging, certain rare files that would fail to update before are now taggable.
  • Matroska support improvements, improved seeking performance on files without seektables.
  • Made possible to choose between alternate audio streams in MP4 and Matroska files.
  • Implemented WebM internet stream playback.
  • Compiled using dynamic VC runtime, raising the limit of how many component DLLs can be loaded.
  • Made Album List remember expanded nodes.
  • Raised track count limit for cue sheets from 99 to 999.
  • Integration with Windows 10 Universal Volume Control.
  • Playback controls in taskbar on Windows 7 and newer.
  • Configuration saving now uses transacted NTFS if available.
  • Changed the way playlists and media library data are stored to minimize the amount of rewriting on each app shutdown.
  • Merged networking features from foobar2000 mobile:
  • FTP/FTPES/FTPS reader!
  • Refreshed HTTP/HTTPS reader; added the ability to read remote folder listings.
  • Improved handling of various file formats over HTTP, AIFF and Musepack in particular.
  • More robust M3U/M3U8/PLS playlist handling; shows a warning when trying to save a M3U/PLS file that may not be readable correctly due to international characters.
  • New file format icons.
  • Improved media library search performance.
  • Made various playlist and search result sorting operations use multiple CPU cores.
  • All communication with foobar2000 website (troubleshooter, crash reporting, update checks) is now encrypted.
  • Refreshed File Operations preset management, now stored in a plain text files instead and possible to import/export/edit.
  • Work around for DirectSound audio stutters with Windows 10 1803 (beta 19).
  • Fix implemented for splitter lock bug.
  • Workaround implemented for HTTPS issues on Windows XP.

New in foobar2000 1.4 Beta 21 (Jul 20, 2018)

  • Worked around inability to check for fb2k & components updates on Windows XP systems over HTTPS.
  • Fixed a bug causing splitter UI element to change sizes of locked panes.
  • Amended workaround for audio stutters on Windows 10 1803.
  • Made changing ReplayGain mode through menu commands / keyboard shortctuts restart playback.
  • Fixed FTP reader bug causing certain files to fail to play.

New in foobar2000 1.4 Beta 20 (Jul 13, 2018)

  • Attempted fix for audio stutters on Windows 10 1803 - details. I want this one tested before 1.4 stable, which is really close now.
  • Fixed %directoryname% crash with certain URLs = details.

New in foobar2000 1.3.18 (Jun 11, 2018)

  • Fixed a bug in HTTPS reader causing incompatibility with Google websites.
  • Relaxed beta version timeout, now possible to dismiss the message and launch without updating.
  • Fixed a bug in CD drive configuration dialog - automatic drive offset lookup works again.
  • Fixed various bugs related to audio device hotplugging.
  • Fixed wrong descriptions of certain context menu commands.
  • Fixed wrong handling of certain types of MP4 chapter tags.
  • Improved safeguards against Media Library configuration loss if foobar2000 dies while saving its settings.
  • Media Library now handles very long filenames correctly.
  • Fixed inconsistent mapping of “Content Group” metadata field for: WMA, MP4/M4A, Vorbis Comments.
  • Fixed Skip Silence DSP bugs.
  • Made MP2 audio in MP4/Matroska container reported correctly. It was reported as MP3 in some cases before.

New in foobar2000 1.3.18 Beta 2 (Jun 5, 2018)

  • Content Group metadata mapping fixes
  • Skip Silence DSP bug fixes
  • In Default UI playlist, cursor-follows-playback now results in view centering on the newly focused track, if it's not visible before.
  • Fixed Media Library failing to index very long file names.

New in foobar2000 1.4 Beta 17 (Jun 5, 2018)

  • Removed ReplaceFile() API use (introduced in earlier 1.4 series) due to error codes that do not let us retry-loop on file-in-use ( symptoms )
  • Improved visual feedback of button-in-editbox control, used in various parts of the app.
  • Default UI status bar segment width tweaks ( discussion ).
  • Worked around Preferences / DSP page crashes due to certain DSP component using broken modal dialogs - allowing the Preferences dialog to be closed while a DSP configuration dialog is still active.
  • Added probing of apparent MP3 streams in Matroska files to detect MP2 disguised as MP3. Note that we already do this for MP4, where many other apps incorrectly report audio codec as MP3 when the actual data is MP2.
  • Content Group metadata mapping fixes ( details )
  • In Default UI playlist, cursor-follows-playback now results in view centering on the newly focused track, if it's not visible before.
  • Skip Silence DSP bug fixes ( details )
  • Made possible to reorder decoder priority list via context menu.

New in foobar2000 1.3.18 Beta 1 (May 29, 2018)

  • Fix for HTTPS reader vs Google sites
  • Changed beta timebomb semantics
  • Fixed non-working CD drive offset detection
  • Fixed various audio device hotplugging related glitches
  • Fixed wrong descriptions of certain menu commands
  • Fixed wrong handling of certain types of MP4 chapters tags
  • Improved safeguards against Media Library configuration loss if foobar2000 dies while saving its settings.

New in foobar2000 1.4 Beta 9 (Mar 23, 2018)

  • More of beta 7 regressions have been fixed; Media Library search performance has been improved for large libraries.

New in foobar2000 1.4 Beta 8 (Mar 23, 2018)

  • Various beta 7 regressions have been fixed.

New in foobar2000 1.4 Beta 7 (Mar 6, 2018)

  • Configuration saving now uses transacted NTFS if available
  • Improved handling of various file formats over HTTP, AIFF and Musepack in particular
  • New file format icons
  • New, different scheme of storing user's playlists in app data:
  • Playlists now reside under playlists-v1.4, you can delete the playlists-v1.3 folder if you no longer need it.
  • Unchanged playlists are no longer rewritten on each app shutdown.
  • Merged networking features from foobar2000 mobile:
  • FTP reader!
  • Refreshed HTTP/HTTPS reader; added the ability to read remote folder listings.
  • More robust M3U/M3U8/PLS playlist handling:
  • iTunes-created M3U8 playlists now load correctly.
  • Big fat warning when trying to save a M3U/PLS file that may not be readable correctly due to international characters.

New in foobar2000 1.4 Beta 4 (Feb 5, 2018)

  • Integration with Windows 10 Universal Volume Control (beta 4).
  • Playback controls in taskbar on Windows 7 and newer (beta 4).

New in foobar2000 1.4 Beta 3 (Feb 5, 2018)

  • Fixed a bug causing incorrect tags being read from certain multi-chapter MP4 files (beta 3).

New in foobar2000 1.4 Beta 2 (Feb 5, 2018)

  • Made Album List remember expanded nodes (beta 2).
  • Raised track count limit for cue sheets from 99 to 999 (beta 2).

New in foobar2000 1.4 Beta 1 (Dec 24, 2017)

  • Added preferences page to adjust priority order of installed decoders.
  • Greatly improved DSP manager dialog.
  • Added output mode switcher toolbar item to Default User Interface.
  • Converter improvements:
  • Keeping incomplete/problematic output files is now optional; they're deleted by default.
  • New and improved overwrite prompt dialog.
  • ReplayGain scanner improvements:
  • Apply gain to file content feature now runs in multiple threads and supports MP2 content.
  • Added command to manually manipulate Opus header gain field for both .opus and Matroska.
  • Playlist & Media Library search use a new text-matching algorithm similar to Unicode Asymmetric Search.
  • Reworked Default User Interface Preferences pages; improved options for minimize & close behaviors.
  • Cosmetic tweaks; prettier buttons attached to editboxes in various dialogs.
  • Cleaned up Opus header gain manipulation, reported value no longer offseted by 5 dB, made header gain respected when embedded in Matroska container.
  • Matroska support improvements, improved seeking performance on files without seektables.
  • Made possible to choose between alternate audio streams in MP4 and Matroska files.
  • Implemented WebM internet stream playback.

New in foobar2000 1.3.17 (Nov 24, 2017)

  • Fixed horrible, horrible bug with Ctrl+A “select all” handler in edit boxes stealing altgr+a making it impossible to type “ą”.
  • Made possible to retag MP4/M4A files without 'ftyp' header.
  • Prevented decoding of broken MP3 frames that overlap with apparent file tags.
  • Allowed decoding of WAV files with sample rates above 1MHz.
  • Converter: Made format list sorting remembered.
  • Fixed tags not being read from certain WAV files.
  • Internal fixes to allow foo_input_exe/foo_input_ffmpeg decoding of HLS & RTMP streams.
  • Added internal IMA ADPCM decoder for specific WAV files that system codec refuses to process.

New in foobar2000 1.3.16 (Jul 10, 2017)

  • Fixed horrible, horrible bug with inverted checkmarks in advanced preferences at 150% text size.
  • Network streaming: added handlers for more HTTP redirect codes.
  • Fixed foobar2000 process not setting its working directory to its installation location on startup.
  • FLAC tagging fixes.

New in foobar2000 1.3.15 (Apr 7, 2017)

  • Improved compatibility with certain internet radio stations.
  • Default UI album art viewer now less likely to make app unresponsive when attempting to load pictures from a lagging network share.
  • Embedded album art loading performance tweaks.
  • Updated FLAC library (1.3.2)
  • Updated zlib (1.2.11)
  • Updated FFmpeg (3.2.4)
  • Unicode filenames within ZIP files now work correctly.
  • Added “skip all” button to Converter overwrite prompt dialog.
  • Fixed resampler configuration sample rate pickers not allowing more than five digits.
  • Tag manipulation improvements:
  • When editing tags of iTunes-encoded M4A files, excess padding (often as much as 32 kilobytes) will be removed.
  • Better handling of WMA “rating” field.

New in foobar2000 1.3.15 Beta 1 (Mar 8, 2017)

  • Improved compatibility with certain internet radio stations.
  • Default UI album art viewer now less likely to make app unresponsive when attempting to load pictures from a lagging network share.
  • Embedded album art loading performance tweaks.
  • Updated FLAC library (1.3.2)
  • Updated zlib (1.2.11)
  • Unicode filenames within ZIP files now work correctly.
  • Added “skip all” button to Converter overwrite prompt dialog.
  • Fixed resampler configuration sample rate pickers not allowing more than five digits.
  • Tag manipulation improvements:
  • When editing tags of iTunes-encoded M4A files, excess padding (often as much as 32 kilobytes) will be removed.
  • Better handling of WMA “rating” field.

New in foobar2000 1.3.14 (Dec 21, 2016)

  • Updated WavPack library (5.0 stable)
  • Updated FFmpeg library (3.2.2)

New in foobar2000 1.3.14 Beta 1 (Nov 10, 2016)

  • Fixed bugs with conversion to multitrack (chained streams) Opus.
  • Fixed a glitch in plaintext library/playlist search query handling.
  • Various cosmetic fixes for high DPI screens.
  • File Operations component updated: smarter file delete feature, with options in advanced settings.

New in foobar2000 1.3.13 (Oct 24, 2016)

  • Corrected 1.3.12 regression causing certain DSP configurations to crash.
  • New utility commands to optimize file layout & minimize file size.
  • Improved compatibility with certain internet radio stations.
  • Updated FFmpeg to 3.1.4.
  • M4A file format compatibility fixes.
  • Enabled WavPack 5 DSD decoding.
  • Fixed a bug in Converter causing conversion to a root folder of a drive to occasionally fail.

New in foobar2000 1.3.12 (Sep 16, 2016)

  • Updated ZIP archive reader now supports ZIP files larger than 4 gigabytes.
  • Added support for Matroska/ALAC files.
  • Fixed multichannel ALAC channel order bugs.
  • Fixed multichannel WavPack in Matroska.
  • Improved handling of various malformed files (Matroska, AAC).
  • Made files with extreme sample rates (>200KHz) playable through standard DirectSound output, resampler activated automatically if needed.
  • FLAC “Remove tags” no longer erases the “tool” field.
  • Reverted 1.3.11 FLAC tag updater tweaks. Removal of padding will be added as a separate feature later.

New in foobar2000 1.3.12 Beta 1 (Aug 23, 2016)

  • Corrected various 1.3.11 pause regressions
  • Corrected “remove tags” on MP4/M4A files incorrectly showing that the file still has some metadata immediately after the removal
  • Flat equalizer now produces bit identical stream
  • Prevented clobbering of iTunes “Encoding Params” tag on MP4/M4A tag update
  • Now using WavPack5 decoder with support for files larger than 4 gigabytes

New in foobar2000 1.3.11 (Aug 22, 2016)

  • Fixed Equalizer bug causing inconsistent file lengths when batch converting
  • Made internet radio streams disconnect/reconnect on pause/unpause
  • Implemented updated Opus ReplayGain specification
  • Improved properties dialog info display of Opus files
  • Fixed a random crash regression from 1.3.10
  • Fixed reading of Apple gapless information from specific old M4A files
  • Fixed a rare lockup when batch moving/renaming/copying a lot of files
  • Updated FFmpeg to 3.1.2
  • Also includes changes from the previous Beta version

New in foobar2000 1.3.11 Beta 1 (Jul 15, 2016)

  • Fixed dBpoweramp/SSRC resampler glitching in extreme upsampling cases.
  • Fixed misbehavior of FFmpeg -strict level override option.
  • Writing of SoundCheck tags [experimental] as well as batch copying ReplayGain to SoundCheck.
  • Fixed “Remove tags” not removing every possible tag type with FLAC and M4A formats.
  • Fixed Properties dialog locking up on certain metadata.
  • Made cuesheet & chapter edit operations automatically update affected playlists.
  • Fixed Ctrl+A in various multiline editboxes, Properties dialog and its sub-dialogs in particular.
  • Improved compatibility with certain malformed M4A files.

New in foobar2000 1.3.10 (Mar 25, 2016)

  • Added an advanced preferences option to override FFmpeg -strict level to allow standard-compliant 7.1 AAC decoding.
  • Added an advanced preferences option to disable media key event processing.
  • Corrected crashing on certain malformed RAR files.

New in foobar2000 1.3.10 Beta 2 (Mar 17, 2016)

  • Added support for raw AAC files with ID3v2 tags. Note that use of raw AAC format is discouraged, please use MP4/M4A instead.
  • “Add Folder” now accepts multiple selected folders if running Windows Vista or newer.
  • Reverted all shell integration fixes from 1.3.9 and 1.3.10 beta 1. They broke more than they fixed while attempting to work-around an obvious bug in Windows 10.

New in foobar2000 1.3.10 Beta 1 (Mar 9, 2016)

  • Fixed writing of empty ID3v2 tags when attempting to remove all attached pictures from files that do not have an ID3v2 tag yet.
  • Added handling of M4A tag “Conductor” metadata value.
  • Fixed crash on too long URLs.
  • Updated Opus decoder to 1.1.1
  • Worked around spurious context menu items in Windows Explorer.
  • Fixed reading of iTunes “compilation” flag from ID3v2.2 tags as written by default by iTunes.
  • Improved handling of malformed AIFF files.
  • Updated FFmpeg to 3.0

New in foobar2000 1.3.9 Beta 5 (Oct 26, 2015)

  • More robust recovery from network errors when playing MP3 & AAC internet radio streams
  • Removed “LegacyDisable” key in file type associations handling as it's been known to cause problems with modern Windows versions

New in foobar2000 1.3.9 Beta 4 (Oct 5, 2015)

  • Improved detection of total duration of Constant Bit Rate (CBR) MP3 files

New in foobar2000 1.3.9 Beta 3 (Sep 15, 2015)

  • Added whitelist of HTTPS domains to suppress certificate validity checks on, for home media streaming uses.
  • Added readable error messages about “Add location” failures.

New in foobar2000 1.3.9 Beta 2 (Sep 10, 2015)

  • Made smooth scrolling disabled by default as it stalls visualisation updates. You can enable it in advanced preferences.
  • Added tweaks for ReplayGain peak results display, in advanced preferences.

New in foobar2000 1.3.9 Beta 1 (Sep 7, 2015)

  • New high-quality but slow resampler based on dBpoweramp code, as an alternative to fb2k's PPHS resampler.
  • Prevented clobbering of certain exotic M4A tags.
  • Smooth scrolling in Default User Interface list controls.
  • Added missing menu command for the new ReplayGain playback mode.
  • Added oversampled peak scanning in ReplayGain scanner.
  • Fixed 96KHz AAC & ALAC playback.

New in foobar2000 1.3.8 (Mar 26, 2015)

  • FFmpeg updated to 2.6.1

New in foobar2000 1.3.8 Beta 1 (Mar 3, 2015)

  • Made playback over HTTP automatically retry dropped connections.
  • New ReplayGain playback mode picking album/track gain depending on current playback order.
  • Improved handling of malformed AIFF files.
  • Now compiled with Microsoft Visual Studio 2013.
  • Prevented “Open” etc dialog lockup when last used folder is on a nonworking net share referenced by raw IP.

New in foobar2000 1.3.7 (Jan 14, 2015)

  • Fixed missing WavPack mime type handler.
  • Improved DirectSound output behaviors with low-latency configurations (mainly for new ABX Comparator).

New in foobar2000 1.3.7 Beta 1 (Dec 23, 2014)

  • Fixed FLAC seeking regression from the previous version.
  • Added support for MP4 DASH files.
  • Fixed PPHS resampler crash on extreme sample rates.

New in foobar2000 1.3.6 (Nov 29, 2014)

  • Updated libFLAC to 1.3.1, fixing known security issues

New in foobar2000 1.3.5 (Oct 29, 2014)

  • Fixed deadlock when encountering an incomplete multi-part RAR file.
  • Internal changes for the upcoming ABX component update.
  • Added “Show now playing in playlist” menu command (hidden by default, useful mostly for binding shortcuts)
  • Fixed inconsistent capitalization of some menu items.

New in foobar2000 1.3.4 (Oct 9, 2014)

  • Fixed a very old and very bad Matroska tag writing bug

New in foobar2000 1.3.4 Beta 5 (Oct 7, 2014)

  • Updated FLAC code to the latest git (as of 2014-10-07), with bug fixes and speedups

New in foobar2000 1.3.4 Beta 4 (Sep 24, 2014)

  • Further RAR related regressions have been addressed.
  • FFmpeg code updated to version 2.4.1.

New in foobar2000 1.3.4 Beta 3 (Sep 24, 2014)

  • RAR handling regressions have been addressed.

New in foobar2000 1.3.4 Beta 2 (Sep 24, 2014)

  • MP4/M4A tagging regression from the previous beta has been fixed.

New in foobar2000 1.3.4 Beta 1 (Sep 4, 2014)

  • Fixed problems with accessing very long file names on network shares.
  • Fixed incorrect display of converter tag transfer option state in the converter setup dialog.
  • Improved compatibility with malformed ID3v2 tags.
  • Added option to prevent hard disk sleep while playing [Advanced Preferences].
  • Fixed performance issues with Matroska file reading (1.3 regression).
  • Fixed Converter problems with ripping CD to single file with chapters (1.3 regression).
  • Added an option to suppress startup dialog about bad last shutdown.
  • RAR unpacker updates:
  • Now using unrar.dll which can be updated easily in the future.
  • Added support for RAR5 format.

New in foobar2000 1.3.3 (Jul 16, 2014)

  • Includes changes from the previous Beta versions
  • Converter: added AAC (iTunes), AAC (FDK) and AAC (Winamp/FhG) modes
  • Updated FFmpeg to 2.3 [1.3.3 final]
  • Corrected MP3 seeking performance regression from 1.3, file caching related
  • Save Playlist” commands now remember the last used format [1.3.3 final]
  • Added an option not to transfer tags when converting [1.3.3 final]

New in foobar2000 1.3.3 Beta 3 (Jul 15, 2014)

  • Various usability issues with the new Converter additions have been addressed.

New in foobar2000 1.3.3 Beta 2 (Jul 6, 2014)

  • Winamp/FhG mode added

New in foobar2000 1.3.3 Beta 1 (Jul 3, 2014)

  • Converter: added AAC (iTunes) and AAC (FDK) modes.
  • Updated FFmpeg to 2.2.4
  • ReplayGain scanner: added an override for treating extreme peaks as errors.
  • Default User Interface: improved handling of high DPI displays, added high-resolution button images.

New in foobar2000 1.3.2 (Apr 11, 2014)

  • Improved handling of FLAC files with malformed cuesheets.
  • Improved ReplayGain scanner performance on CPUs with 8 and more threads.
  • Updated FFmpeg to 2.2.1:
  • Very old Vorbis files are once again playable.

New in foobar2000 1.3.1 (Jan 23, 2014)

  • ID3v2 - improved compatibility with iTunes “release date” tag.

New in foobar2000 1.3.1 Beta 1 (Dec 27, 2013)

  • ReplayGain scanner component: support for altering loudness of MP4/AAC files.

New in foobar2000 1.3 (Dec 27, 2013)

  • Generic performance optimizations, mainly affecting very large playlists and libraries.
  • Improved configuration save cycle and shutdown performance with very large libraries [beta 3].
  • Playlist & Media Library search dialogs no longer block UI when performing lookups.
  • Converter: added an option to transfer ReplayGain information to the destination files.
  • Spurious/oversized metadata such as whole EAC logs entries are now dropped from foobar2000's cache, for better search performance and lower resource usage.
  • The feature is now customizable by editing LargeFieldsConfig.txt in foobar2000 profile folder [beta 3].
  • Updated FFmpeg to 2.1 [beta 5].
  • Corrected gapless playback of HE-AAC files made with iTunes.
  • Improved smooth playlist scrolling.

New in foobar2000 1.3 Beta 7 (Dec 11, 2013)

  • Bugs fixed: incorrect display refresh on playback statistics or rating change, incorrect transfer of large metadata values in Converter, unable to save configuration when the same folder is included in the Media Library more than once.

New in foobar2000 1.3 Beta 6 (Dec 5, 2013)

  • Bugs fixed: slow startup with unreachable network shares in Media Library folders, configuration save failure when the same folder added to the Media Library more than once.

New in foobar2000 1.3 Beta 5 (Dec 5, 2013)

  • More bugs have been fixed; default settings for the large metadata field handling feature have been relaxed; FFmpeg has been updated to the latest version (2.1).

New in foobar2000 1.3 Beta 4 (Oct 31, 2013)

  • Media Library change tracking regression from beta 3 has been corrected

New in foobar2000 1.3 Beta 3 (Oct 30, 2013)

  • Further improved configuration save cycle and shutdown performance with very large libraries.
  • The feature is now customizable by editing LargeFieldsConfig.txt in foobar2000 profile folder.

New in foobar2000 1.3 Beta 2 (Oct 25, 2013)

  • Most urgent Beta 1 bugs have been fixed

New in foobar2000 1.3 Beta 1 (Oct 18, 2013)

  • Generic performance optimizations, mainly affecting very large playlists and libraries.
  • Playlist & Media Library search dialogs no longer block UI when performing lookups.
  • Converter: added an option to transfer ReplayGain information to the destination files.
  • Spurious/oversized metadata such as whole EAC logs entries are now dropped from foobar2000's cache, for better search performance and lower resource usage.
  • Updated FFmpeg to 2.0.1.
  • Corrected gapless playback of HE-AAC files made with iTunes.
  • Improved smooth playlist scrolling.

New in foobar2000 1.2.9 (Jul 10, 2013)

  • Cosmetic fixes:
  • ReplayGain scanner context menu tweaks - “Remove ReplayGain Info” grayed out when there's nothing to remove.
  • Made batch picture attach related commands appear in more cases where they didn't appear in previous versions.
  • Fixed incompatibility with vgmstream input plug-in:
  • Files with .afc extension that are not recognized by standard decoders can now be handled by third party decoders.
  • Workaround for buggy ID3v2 readers (Windows Explorer) - Front Cover is now always stored first.

New in foobar2000 1.2.8 (Jun 14, 2013)

  • Corrected Converter regression from 1.2.7 final

New in foobar2000 1.2.7 (Jun 13, 2013)

  • Made WavPack files with malformed channel mask info play.
  • New “Downmix channels to stereo” DSP replacing old “Downmix 5.1 to stereo”; now capable of downmixing various channel configurations.

New in foobar2000 1.2.7 Beta 1 (Jun 3, 2013)

  • Now using latest & greatest libFLAC 1.3.0.
  • Fixed WAV tag writer potentially creating files of odd byte count (non-standard-compliant).
  • Improved handling of various malformed AIFF file cases.

New in foobar2000 1.2.6 (May 6, 2013)

  • Windows 8 “connected standby” countermeasures:
  • Option to keep display up while playing - seems to be the only way to prevent Windows desktop apps from being shut down while the machine turns idle
  • Fixed misbehavior when updating attached pictures in files with ID3v2.2 tags.
  • ReplayGain tagging now works with AIFF.
  • Fixed crashing when embedding specific picture files into Ogg Vorbis files.
  • Attached picture manager dialog tweaks.

New in foobar2000 1.2.5 (Apr 21, 2013)

  • Converter: fixed writing of WAV files with odd byte counts (eg. 24-bit mono).
  • Improved handling of various malformed WAV files.
  • Converter: fixed writing of file types that foobar2000 cannot tag.
  • Fixed “verify integrity of played files” option disabling HDCD & DTS decoder components.
  • It's a feature of individual decoder components; third party decoder components such as Monkey's Audio decoder must be updated separately.
  • “Add Folder” now skips over hidden files & subfolders.
  • AIFF file format tagging support.
  • Added authenticode signatures to foobar2000 binaries.
  • Added WAV & AIFF attached picture handling (beta 2).
  • Added attached picture transfer option in Converter (beta 2).
  • Support for touchscreen gesture scrolling on Windows 8 tablet devices (final).

New in foobar2000 1.2.4 (Mar 29, 2013)

  • Faster SSE-optimized codepaths for various sample type conversions; most notably more efficient handling of 24-bit content.
  • Option to verify integrity of played files and report errors immediately (however it does not check whole-file checksums).
  • Fixed status bar glitch with misplaced volume icon.
  • ReplayGain scanner improvements:
  • Improved speed.
  • No longer ignores up to 100ms of last audio data.

New in foobar2000 1.2.3 (Feb 13, 2013)

  • Worked around incompatibility with some very old Vorbis files.

New in foobar2000 1.2.3 Beta 3 (Feb 11, 2013)

  • FLAC decoding improvements:
  • Work-around for certain broken files producing loud glitches.
  • SSE optimizations to counter slowdown from the above work-around.
  • File Integrity Verifier component now detects such files.

New in foobar2000 1.2.3 Beta 2 (Feb 4, 2013)

  • Updated FFmpeg code to 1.1.1.
  • FFmpeg DLLs now use unique names to avoid collisions with certain other software.
  • Reverted problematic Media Library folder monitoring tweaks from 1.2.
  • “Downmix 5.1 to stereo” DSP now accepts more different channel masks.

New in foobar2000 1.2.2 (Jan 18, 2013)

  • Bug fix: 1.2.1 regression - rare crash on specific malformed files.
  • Bug fix: worked around MS listview bug - disappearing Converter preset list in certain scenarios

New in foobar2000 1.2.1 (Jan 11, 2013)

  • Bug fix: Menu commands to switch between playback output devices not entirely working.
  • Bug fix: Incorrect decode of odd/malformed Vorbis files.
  • Bug fix: Archive Reader DLL was accidentally made dependant on MSVCR100.DLL in 1.2.
  • Improved compatibility with malformed AIFF files.
  • Bug fix: 1.2 regression - some filesystem operations in mointored folders would cause foobar2000 to crash.

New in foobar2000 1.2 (Dec 28, 2012)

  • Support for streaming to arbitrary UPnP MediaRenderer devices through the new UPnP output component.
  • FFmpeg is now used for MP3, AAC and Vorbis decoding
  • Extended playback thread priority options in Advanced Preferences.
  • New - Converter “Quick Convert” dialog, for simplified casual conversions without advanced features.
  • New - Menu commands to switch between playback output devices.
  • Equalizer is now an open-source component, separate from the standard DSP array.
  • New - Component installer now shows component licenses when available:
  • Package license.txt or license.rtf with the component to get it shown on install.
  • License not shown when autoupdating components.

New in foobar2000 1.1.18 (Nov 25, 2012)

  • Hot fix: deadlock detection feature has been disabled due to newly documented harmful side effects:
  • No more crash when playing during a machine standby cycle.

New in foobar2000 1.1.17 (Nov 16, 2012)

  • Converter works on non-seekable sources again, such as Internet streams.
  • Fixed rare crash bug with “full file buffering”.
  • Fixed oscilloscope inversion bug
  • Improved media library relative path handling in portable installs.
  • Ctrl+A now works in generic text popup dialogs (popup_message API).
  • Crash reporting improvements for hopefully more meaningful data about deadlocks.
  • Updated zlib to 1.2.7.

New in foobar2000 1.1.16 (Oct 27, 2012)

  • Worked around playback/output preferences crash on Windows 2003.
  • Fixed properties dialog field copy/paste inconsistency when copying specific fields from single to multiple files.
  • ReplayGain scanner: added additional warnings when trying to scan a very large group of tracks as a single album.
  • ReplayGain scanner: addressed extreme memory usage when scanning a large group of tracks as a single album.
  • Cleaned up embedded cuesheet handling code.
  • Faster FLAC tag updates when full file rewrite is necessary.
  • Sanitized FLAC tag updating behaviors in low-memory conditions.
  • The File Operations component now be used to create links to files, in addition to copying/renaming/moving.
  • Improved album art loading performance with huge libraries and complicated lookup patterns.
  • ID3v2 tagging compatibility improvements:
  • Non-compliant ID3v2.3 TYER allowed by default since various other popular software does it.
  • Option to write “rating” as TXXX for the few people who want it.

New in foobar2000 1.1.15 (Sep 15, 2012)

  • Added basic MusicBrainz tagging capability to the audio CD ripper:
  • CD ripper can now look up CD information automatically each time a new CD is about to be ripped.
  • Worked-around shell integration incompatibility with Windows 8.
  • Converter performance tweaks for multi-core encoding (beta 2).
  • Resolved incompatibility with Matroska files processed with mkvclean (beta 2).
  • ID3v2: “rating” tags now compatible with Windows Media Player (beta 2).
  • Resolved Converter incompatibility with new Opus encoder (beta 2).
  • Worked-around drag&drop incompatibility with Windows explorer read-only optical media (final).
  • Added an advanced preferences option to minimize the app on [x] close (final).
  • Worked-around NSIS installer incompatibility with Windows 8 address space layout randomization (final).

New in foobar2000 1.1.15 Beta 2 (Sep 8, 2012)

  • Converter performance tweaks for multi-core encoding
  • Resolved incompatibility with Matroska files processed with mkvclean
  • ID3v2: “rating” tags now compatible with Windows Media Player
  • Resolved Converter incompatibility with new Opus encoder

New in foobar2000 1.1.15 Beta 1 (Aug 27, 2012)

  • Added basic MusicBrainz tagging capability to the audio CD ripper.
  • Worked-around shell integration incompatibility with Windows 8.

New in foobar2000 1.1.14 (Aug 18, 2012)

  • Added support for the IETF Opus codec.
  • Improved compliance of ReplayGain tagging for Opus files (beta 2).
  • More robust handling of ID3v2.3 TDAT frames (beta 2).
  • Added Opus encoding support in Converter (requires external opusenc.exe binary) (beta 3).
  • Fixed a deadlock when reading strange/corrupted zip files (final).
  • Fixed a rare deadlock related to updating tags on the file being currently played.
  • Fixed a rare deadlock related to starting/stopping playback.

New in foobar2000 1.1.14 Beta 3 (Aug 11, 2012)

  • Support for Opus encoding through the Converter component.

New in foobar2000 1.1.14 Beta 2 (Aug 1, 2012)

  • Improved compliance of ReplayGain tagging for Opus files
  • More robust handling of ID3v2.3 TDAT frames

New in foobar2000 1.1.14 Beta 1 (Jul 16, 2012)

  • Added support for the IETF Opus codec.

New in foobar2000 1.1.13 (Jun 8, 2012)

  • Fixed ID3v2 regressions from version 1.1.12
  • Fixed playback-getting-stuck bugs with fade-on-track-advance enabled.
  • ID3v2 compliance changes: multiple TXXX allowed again, semicolon used for multiple genre separator.
  • Changed ID3v2.3 TYER/TDAT handling, now merged into one DATE field formatted as YYYY-MM-DD.
  • Fixed incorrect volume control behavior when cycling output methods.

New in foobar2000 1.1.13 Beta 1 (Jun 2, 2012)

  • Fixed ID3v2 regressions from version 1.1.12
  • Fixed playback-getting-stuck bugs with fade-on-track-advance enabled.
  • ID3v2 compliance changes: multiple TXXX allowed again, semicolon used for multiple genre separator.
  • Changed ID3v2.3 TYER/TDAT handling, now merged into one DATE field formatted as YYYY-MM-DD.

New in foobar2000 1.1.12a (May 28, 2012)

  • This version corrects a regression in 1.1.12 final.

New in foobar2000 1.1.12 (May 28, 2012)

  • Fixed Musepack HTTP streaming bugs.
  • Fixed incorrect MP3 decoder behavior on certain rare files.
  • Fixed crash reporter dialog crash (duh).
  • Detection of proxy server settings from Internet Explorer.
  • Fixed multi-channel FLAC encoding (channel mask now gets preserved).
  • Fixed multi-channel WavPack decoding (channel mask now gets preserved).
  • Now possible to use HDCD & DTS decoder components with ALAC.
  • Changed MP3 tag reading behaviors when multiple tags are present.
  • ID3v2 content now takes priority over APE and then ID3v1.
  • Various time-consuming operations such as conversion or ReplayGain-scanning now prevent the computer from automatically going to sleep (opt-out).
  • Tuned ReplayGain scanner for fast multicore CPU / slow HDD scenarios (beta 4).
  • Fixed Converter misbehavior on files with misplaced “cuesheet” tags (beta 4).
  • Improved performance when playing MP3 files from internet HTTP sources (beta 4).
  • Improved compatibility with Apple's HFS driver (beta 4).
  • ID3v2 handling improvements (beta 5):
  • Fixed TXXX field name sometimes incorrectly written.
  • No longer possible to write multiple values per ID3v2.3 frame in various scenarios.
  • Improved ID3v2.3 specification compliance for TXXX and TCON (genre) frames (beta 6).
  • COMM frames with a description now show as “COMMENT ”.
  • Certain broken APIC (cover art) frames are now visible.
  • APEv2 tag writing: relaxed tracknumber/discnumber field content restrictions (beta 5).
  • Fixed Converter having trouble locating oggenc.exe (beta 6).
  • Fixed WAV handling exploits affecting versions 1.1.9-1.1.12b6.
  • Thanks to FuzzMyApp for the report and samples.
  • Files with .M4R (MP4 ringtones) extension are now recognized (1.1.12 final).
  • Fixed incorrect handling of hidden files with certain Media Library configurations (1.1.12 final).

New in foobar2000 1.1.12 Beta 6 (May 11, 2012)

  • Fixed Converter having trouble locating oggenc.exe

New in foobar2000 1.1.12 Beta 5 (May 4, 2012)

  • This update addresses various ID3 tag handling issues and improves ID3 specification compliance

New in foobar2000 1.1.12 Beta 4 (Apr 28, 2012)

  • Tuned ReplayGain scanner for fast multicore CPU / slow HDD scenarios.
  • Fixed Converter misbehavior on files with misplaced “cuesheet” tags.
  • Improved performance when playing MP3 files from internet HTTP sources.
  • Improved compatibility with Apple's HFS driver.

New in foobar2000 1.1.12 Beta 3 (Apr 17, 2012)

  • This update fixes an MP3 decoder regression causing glitches when decoding files that have been split from a longer original file.

New in foobar2000 1.1.12 Beta 2 (Mar 26, 2012)

  • This is a quick fix for apparent regressions in the beta 1.

New in foobar2000 1.1.12 Beta 1 (Mar 26, 2012)

  • Fixed Musepack HTTP streaming bugs.
  • Fixed incorrect MP3 decoder behavior on certain rare files.
  • Fixed crash reporter dialog crash (duh).
  • Detection of proxy server settings from Internet Explorer.
  • Fixed multi-channel FLAC encoding (channel mask now gets preserved).
  • Fixed multi-channel WavPack decoding (channel mask now gets preserved).
  • Now possible to use HDCD & DTS decoder components with ALAC.
  • Changed MP3 tag reading behaviors when multiple tags are present.
  • ID3v2 content now takes priority over APE and then ID3v1.
  • Various time-consuming operations such as conversion or ReplayGain-scanning now prevent the computer from automatically going to sleep (opt-out).

New in foobar2000 1.1.11 (Feb 6, 2012)

  • Improved built-in crossfading functionality, new fading configuration in Preferences / Output:
  • Fading functionality available with built-in DirectSound mode only.
  • New .fb2k-component file type extension for foobar2000 component packages.
  • Fixed some potential security issues.
  • Added type-find in the default playlist view.
  • Added support for album art in APEv2 tags on MP3 files.
  • Fixed more WAV handling bugs.
  • Converter update - now you can restrict specific encoder to run in one thread only.
  • Experimental deadlock detection (beta 2):
  • After long periods of apparent UI unresponsiveness, the application will automatically terminate and produce a crash report.
  • Cleaned up advanced preferences for MP3 tagging (beta 2):
  • “Force preferred tagging scheme” option gone - use the “MP3 tag types” dialog to convert between different tag types.

New in foobar2000 1.1.11 Beta 5 (Jan 25, 2012)

  • This update includes incremental bug fixes over beta 4 as well more customizable fading.

New in foobar2000 1.1.11 Beta 4 (Jan 23, 2012)

  • Various UI responsivity bugs have been fixed using the telemetry data from beta 2
  • The short-lived beta 3 had a major stability problem that should be fixed now

New in foobar2000 1.1.11 Beta 2 (Jan 19, 2012)

  • This version introduces an experimental deadlock detection feature - the application will automatically terminate and produce a crash report after long periods of apparent UI unresponsiveness.

New in foobar2000 1.1.11 Beta 1 (Jan 14, 2012)

  • New .fb2k-component file type extension for foobar2000 component packages.
  • Fixed some potential security issues.
  • Added type-find in the default playlist view.
  • Added support for album art in APEv2 tags on MP3 files.
  • Fixed more WAV handling bugs.
  • Improved built-in crossfading functionality, new fading configuration in Preferences / Output:
  • Fading functionality available with built-in DirectSound mode only.

New in foobar2000 1.1.10 (Dec 4, 2011)

  • Apple Lossless Audio Codec (ALAC) decoding support is now included out-of-the-box, using the newly published Apple library.
  • Fixed WAV handling bugs introduced in 1.1.9.
  • Worked around buggy Asus Xonar drivers, volume control no longer requires toggling specific options in the driver control panel.
  • Various stability fixes.
  • New “about” dialog.

New in foobar2000 1.1.9 (Nov 4, 2011)

  • Added WAV file format tagging support.
  • Implemented experimental support for 16-bit floating-point WAV files.
  • Fixed ID3v2 handling bugs from 1.1.8.

New in foobar2000 1.1.9 Beta 2 (Oct 28, 2011)

  • This update fixes more MP3 tagging regressions from 1.1.8 and refines the WAV tagging feature.

New in foobar2000 1.1.9 Beta 1 (Oct 22, 2011)

  • Added WAV file format tagging support.
  • Implemented experimental support for 16-bit floating-point WAV files.
  • Fixed ID3v2 handling bugs from 1.1.8.

New in foobar2000 1.1.8 (Sep 20, 2011)

  • Worked-around a reported security problem with certain WAV files and buggy system codecs.
  • Skip silence DSP improvements.
  • Improved MP3 tag handling (ID3v2) compliance:
  • More compliant WXXX parsing.
  • More compliant ID3v2.4 date handling.
  • Compressed 2.3 tags are now readable.
  • Due to heavy structural changes in relevant code, please watch out for MP3 tagging regressions.
  • Musepack decoding bug fixes.
  • Fixed a converter bug with writing multichapter files.
  • Improved FLAC/Vorbis metadata compatibility with other software.
  • Affected fields: “album artist”, “totaltracks”, “totaldiscs”.
  • The old behavior can be restored with an Advanced Preferences switch.
  • Support for playing WebM audio
  • Support for iTunes gapless information in MP3 files

New in foobar2000 1.1.8 Beta 6 (Aug 25, 2011)

  • It corrects a preferences crash regression from beta 5.

New in foobar2000 1.1.8 Beta 4 (Aug 8, 2011)

  • This update improves "album artist" metadata compatibility for FLAC & Vorbis formats

New in foobar2000 1.1.8 Beta 3 (Jul 29, 2011)

  • This update addresses various bugs related to Musepack file format handling.

New in foobar2000 1.1.8 Beta 2 (Jul 13, 2011)

  • Various regressions from the previous version have been corrected.

New in foobar2000 1.1.8 Beta 1 (Jul 10, 2011)

  • Worked-around a reported security problem with certain WAV files and buggy system codecs.
  • Skip silence DSP improvements.
  • Improved MP3 tag handling (ID3v2) compliance:
  • More compliant WXXX parsing.
  • More compliant ID3v2.4 date handling.
  • Compressed 2.3 tags are now readable.
  • Due to heavy structural changes relevant code, please watch out for MP3 tagging regressions.

New in foobar2000 1.1.7 (Jun 5, 2011)

  • Ability to add/remove embedded pictures in media files - currently supports: MP3, MP4, FLAC, WMA, WavPack, Musepack, Vorbis and APE.
  • Improved bitrate reporting accuracy for various audio formats.
  • Updated ReplayGain scanning code to the latest version of libebur128.

New in foobar2000 1.1.7 Beta 6 (May 27, 2011)

  • This update improves MP4 tag handling robustness and more properly addresses the beta 4 regression.

New in foobar2000 1.1.7 Beta 5 (May 27, 2011)

  • This is a hotfix release to address beta 4 regression with MP4 tagging.

New in foobar2000 1.1.7 Beta 4 (May 27, 2011)

  • Changes: improved reported bitrate calculation for various audio formats so oversized tags no longer affect it; new command to remove all attached pictures.

New in foobar2000 1.1.7 Beta 3 (May 27, 2011)

  • Changes: new batch picture attaching functionality, improved external album art loading logic for multi-disc albums.

New in foobar2000 1.1.7 Beta 2 (May 27, 2011)

  • Various bugs have been fixed; support for attaching pictures to Vorbis files has been added.

New in foobar2000 1.1.7 Beta 1 (Apr 30, 2011)

  • Ability to edit embedded pictures in media files - currently supports: MP3, FLAC, WMA, WavPack, Musepack and APE.
  • Updated ReplayGain scanning code to the latest version of libebur128.

New in foobar2000 1.1.6 (Apr 23, 2011)

  • Improved performance when playing very short tracks.
  • Improved tag compatibility with other software.
  • “Album artist” is mapped to ID3v2 TPE2 like in WMP/iTunes.
  • Support for iTunes “itunescompilation” tags, in MP3/ID3v2 and MP4.
  • ID3v2.3 tags are now written by default since version 2.4 seems to be widely ignored by software vendors.
  • Added support for multi-value WMA tags.
  • Improved reading of MP3 encoding information headers written by alpha versions of LAME.
  • ReplayGain scanner now uses libebur128 for improved accuracy.

New in foobar2000 1.1.6 Beta 5 (Apr 15, 2011)

  • This update introduces various improvements to ID3 tag handling

New in foobar2000 1.1.6 Beta 4 (Apr 8, 2011)

  • This update again improves tagging compatibility with other software as well as corrects inconsistent ReplayGain scanner behavior for mono files.

New in foobar2000 1.1.6 Beta 3 (Apr 3, 2011)

  • This update resolves multiple known problems with the new ReplayGain scanner.

New in foobar2000 1.1.6 Beta 2 (Apr 3, 2011)

  • This update refines the tagging compatibility improvements

New in foobar2000 1.1.6 Beta 1 (Mar 20, 2011)

  • Improved performance when playing very short tracks.
  • Improved tag compatibility with other software.
  • “Album artist” is mapped to ID3v2 TPE2 like in WMP/iTunes.
  • Support for iTunes “itunescompilation” tags, in MP3/ID3v2 and MP4.
  • ID3v2.3 tags are now written by default since version 2.4 seems to be widely ignored by software vendors.
  • Added support for multi-value WMA tags.
  • Read more about tagging changes
  • Improved reading of MP3 encoding information headers written by alpha versions of LAME.
  • ReplayGain scanner now uses libebur128 for improved accuracy.

New in foobar2000 1.1.5 (Feb 28, 2011)

  • Fixed various 1.1.3 / 1.1.4 regressions.
  • Added a menu item to check for new foobar2000 versions.
  • Added a menu item to more easily check for updated components.

New in foobar2000 1.1.4 (Feb 23, 2011)

  • Fixed regression: incorrect AAC decoder behaviors introduced in version 1.1.3.

New in foobar2000 1.1.3 (Feb 21, 2011)

  • Fixed crashing on newest AMD processors

New in foobar2000 1.1.2 (Jan 22, 2011)

  • Fixed various freedb related bugs; freedb support works again.
  • Fixed 1.1.1 regression with Media Library configuration reset when upgrading from versions older than 1.1.
  • Fixed 1.1.1 regression with Media Library being stuck in “initializing” state if foobar2000's portable installation files are inside one of the watched folders.

New in foobar2000 1.1.2 Beta 1 (Dec 26, 2010)

  • New foobar2000 application icon.
  • foobar2000's volume slider is now synchronized with Windows Mixer application volume slider on Windows Vista and newer.
  • Progress of various operations is now displayed on Windows 7 taskbar.

New in foobar2000 1.1.1 (Nov 6, 2010)

  • Improved first run experience
  • With standard (non-portable) installs, foobar2000 Media Library defaults to indexing your music folders indexed by Windows itself.
  • HTTPS support in networking services
  • This is mainly relevant to component developers. You can now access HTTPS URLs through filesystem and http_client services.
  • Fixed a rare crash when closing the Preferences dialog in specific conditions.
  • Improved compatibility with broken MP4 files.

New in foobar2000 1.1.1 Beta 1 (Oct 20, 2010)

  • Fixed a rare crash when closing the Preferences dialog in specific conditions.
  • Improved compatibility with broken MP4 files.
  • Improved first run experience:
  • With standard (non-portable) installs, foobar2000 Media Library defaults to indexing your music folders indexed by Windows itself.
  • HTTPS support in networking services:
  • This is mainly relevant to component developers. You can now access HTTPS URLs through filesystem and http_client services.

New in foobar2000 1.1 (Aug 23, 2010)

  • New component installation and automatic updating functionality.
  • Optional components are now installed into user's profile folder, allowing different components installed for different users on one system.
  • Entirely new Converter user interface.
  • Reworked appearance of various Preferences pages and other utility dialogs.
  • Improved ID3v2 tag writing standard compliance.
  • Improved Matroska compliance.

New in foobar2000 1.1 Beta 3 (Aug 14, 2010)

  • Converter now allows disabling HDCD and DTS post-processors and installer has been changed slightly.

New in foobar2000 1.1 Beta 2 (Aug 14, 2010)

  • Converter UI updates
  • Added an option not to always update supported format record on startup (Vista and up)
  • Updated the installer script to latest
  • Fixed popup_message bug
  • Various cosmetic fixes

New in foobar2000 1.1 Beta 1 (Jul 17, 2010)

  • Entirely new Converter user interface.
  • Reworked appearance of various Preferences pages and other utility dialogs.
  • Improved ID3v2 tag writing standard compliance.
  • Improved Matroska compliance.
  • New component installation and automatic updating functionality:
  • Optional components are now installed into user's profile folder, allowing different components installed for different users on one system.

New in foobar2000 1.0.3 (Apr 30, 2010)

  • Fixed incorrect behaviors with both “cursor follows playback” and “playback follows cursor” enabled.
  • Improved compatibility with dodgy ASX files written by Windows Media Player.
  • Fixed notification area icon minimize bugs (again).
  • Fixed problems with encoding very long audio streams to Vorbis.
  • Fixed a very rare crash when using the Media Library preferences page.
  • Various other maintenance updates and bug fixes.

New in foobar2000 1.0.2.1 (Apr 11, 2010)

  • Worked-around a bug in Windows XP causing incorrect rendering of the Properties dialog in 1.0.2.

New in foobar2000 1.0.2 Beta 1 (Apr 1, 2010)

  • Portable install: playlists now reference files by paths relative to the parent folder of the foobar2000 installation folder.
  • Various bug fixes.
  • Made Nero AAC encoder setup tag visible as “encoder”.
  • Third party library updates (zlib and libvorbis).

New in foobar2000 1.0.1 (Mar 6, 2010)

  • Undecodable tracks now get substituted with 1s of silence to prevent deadlocks with dodgy third-party components.
  • Worked-around bug in Windows 7 with status bar repaint glitches.
  • Windows Media streaming compatibility improvements.
  • Fixed notification area icon being incorrectly shown in certain conditions.
  • Audio format support updates: added support for decoding Wave64 and RF64 formats, added built-in support for writing Wave64 format.
  • Added folder name wildcard matching for album art search.
  • Added a workaround for horribly broken Asus Xonar drivers.
  • Converter: worked-around misbehaviors of command-line encoders when the output file name begins with - or @.
  • Converter: refreshed MP3 encoding configuration dialog.

New in foobar2000 1.0.1 Beta 2 (Feb 27, 2010)

  • Converter: worked-around misbehaviors of command-line encoders when the output file name begins with - or @.
  • Converter: refreshed MP3 encoding configuration dialog.

New in foobar2000 1.0.1 Beta 1 (Feb 21, 2010)

  • Undecodable tracks now get substituted with 1s of silence to prevent deadlocks with dodgy third-party components.
  • Worked-around bug in Windows 7 with status bar repaint glitches.
  • Windows Media streaming compatibility improvements.
  • Fixed notification area icon being incorrectly shown in certain conditions.
  • Audio format support updates: added support for decoding Wave64 and RF64 formats, added built-in support for writing Wave64 format.
  • Added folder name wildcard matching for album art search.
  • Added a workaround for horribly broken Asus Xonar drivers.

New in foobar2000 1.0 Final (Jan 10, 2010)

  • New context menu structure - better out-of-the-box layout but less customizable.
  • Built-in support for Windows Media and RTSP streaming.
  • “Edit” menu operates on the currently selected object rather than always on the active playlist.
  • Improved compatibility with multimedia keyboards.
  • Improved, more customizable album art support.
  • Portable installs now remember Media Library paths relatively to the install folder.
  • Reworked Preferences: OK/Cancel/Apply buttons, new layout of standard pages.
  • New options regarding selection viewer behavior.
  • Default User Interface: new pseudo color code system for status bar and playlist view.
  • CD ripping improvements:
  • Results can be now checked against the AccurateRip database on-the-fly.
  • CD-TEXT reading support.
  • Ability to choose individual tracks to rip in the “Rip Audio CD” dialog.

New in foobar2000 1.0 Beta 6 (Dec 28, 2009)

  • Bug fixed: Inconsistent behaviors of the "Colors and Fonts" preferences page when importing themes or using the "Quick Appearance Setup" dialog. Shoutcast stream titles are now parsed as UTF-8, allowing Unicode characters.
  • Improved compatibility with (unofficial?) FLAC multichannel specification.
  • Internal clean-ups and fixes.

New in foobar2000 1.0 Beta 5 (Dec 18, 2009)

  • Bug fixed: Importing themes while having Default User Interface preferences open causes inconsistent behaviors of the status bar formatting editbox.
  • Bug fixed: Some Windows Media streams stop playback on track change.
  • Bug fixed: ASX playlist parsing fails if the file contains XML comments.
  • Bug fixed: WMA cover art is not loaded from some files.
  • .WVX playlists (a variation of ASX) are now supported.

New in foobar2000 1.0 Beta 4 (Dec 12, 2009)

  • Bug fix: Having "full file buffering" feature enabled breaks Windows Media streaming over HTTP.
  • Bug fix: Incorrect sorting of the "Duration" column in Default UI.
  • Bug fix: Cannot convert to WAV+CUE.
  • Added support for ASX files referencing other ASX files.
  • Installer now forcefully removes very old components that can no longer be loaded. You will be prompted before anything gets deleted so you can back relevant files up.
  • Old behavior of the Converter's [...] button has been restored.
  • Added a hidden-by-default main menu command to access Playlist Search regardless of current focus.

New in foobar2000 1.0 Beta 3 (Dec 4, 2009)

  • Bug: Certain ASX files fail to load when dragged from a webbrowser or added through "add location".
  • Bug: Windows Media stream .WAX files can't be opened.
  • Bug: Titles of certain Windows Media streams are not displayed.

New in foobar2000 1.0 Beta 2a (Nov 30, 2009)

  • New: Converter encodes to .m4a rather than to .mp4.
  • New: Notices for components that no longer serve any purpose.
  • Bug: Certain ASX playlist files are not parsed properly.
  • Bug: Unwanted playlist view scrolling when deleting items in certain scenarios.
  • Bug: cannot bind context menu commands to toolbar buttons.
  • Bug: "initialization failure" errors when making a clean non-portable install rather than upgrading from an earlier version.
  • Bug: possible unnecessary tag reloads on Media Library contents on startup.
  • Bug: doubleclicking the Selection Properties element no longer brings up the Properties dialog.

New in foobar2000 1.0 Beta 2 (Nov 27, 2009)

  • New context menu structure - better out-of-the-box layout but less customizable.
  • Built-in support for Windows Media and RTSP streaming.
  • “Edit” menu operates on the currently selected object rather than always on the active playlist.
  • Improved compatibility with multimedia keyboards.
  • Improved, more customizable album art support.
  • Portable installs now remember Media Library paths relatively to the install folder.
  • Reworked Preferences: OK/Cancel/Apply buttons, new layout of standard pages.
  • New options regarding selection viewer behavior.
  • Default User Interface: new pseudo color code system for status bar and playlist view.
  • CD ripping improvements:
  • Results can be now checked against the AccurateRip database on-the-fly.
  • CD-TEXT reading support.
  • Ability to choose individual tracks to rip in the “Rip Audio CD” dialog.

New in foobar2000 1.0 Beta 1 (Nov 20, 2009)

  • Menu layout changes
  • Reworked Preferences
  • New Edit Menu behavior
  • Custom cover art filename patterns
  • New configuration file format
  • Built-in support for Windows Media streaming

New in foobar2000 0.9.6.9 (Aug 24, 2009)

  • Multiple stability/security fixes.
  • Corrected various user interface glitches.
  • “Help” button in Converter Setup dialog.
  • ABX Comparator component no longer included with the installer - now available for download separately.

New in foobar2000 0.9.6.9 Beta 1 (Aug 9, 2009)

  • Multiple stability/security fixes.
  • Corrected various user interface glitches.
  • “Help” button in Converter Setup dialog.
  • ABX Comparator component no longer included with the installer - now available for download separately.

New in foobar2000 0.9.6.8 (Jun 8, 2009)

  • Fixed WavPack playback over HTTP.
  • Fixed weird shell extension behaviors with the “folder context menus” option active.
  • Fixed weird behaviors of the “stop after current” option.
  • Worked-around problems with dodgy Ogg streams produced by speexenc.

New in foobar2000 0.9.6.7 (May 22, 2009)

  • Hotfix: fixed crash when seeking in files that can't be decoded completely.
  • Hotfix: corrected weird behaviors after restart with playback paused and “resume playback after restart” active.
  • Updated third-party component blacklist.

New in foobar2000 0.9.6.6 (May 18, 2009)

  • Matroska files are now taggable even if they don't contain decodable audio tracks.
  • Worked-around “Open Containing Folder” command opening two windows on certain machines.
  • Added support for Multimedia Class Scheduler Service on Windows Vista and newer.
  • Various changes to make specific obscure crashes easier to analyze.
  • Updated third-party component blacklist.
  • Improved drag&drop compatibility with Windows 7.

New in foobar2000 0.9.6.5 (Apr 25, 2009)

  • Online troubleshooter feature, accessible from the Help menu.
  • Fixed: Album List was being compiled with all optimizations disabled until now, since at least 0.9.5, due to bugs in MSVC9.
  • Various improvements to the crash report submission system.
  • Fixed an obscure bug in the ABX component.
  • Fixed a crash when trying to open a lossy WavPack3 file.
  • Fixed a crash when decoding certain corrupted AAC files.
  • Built-in album art viewer can now view artist pictures (embedded in tags and artist.jpg in the same folder).
  • Specific third party components with known critical bugs are now blocked from loading.

New in foobar2000 0.9.6.4 (Mar 29, 2009)

  • Third party components can now register custom protocols with the File Types preferences page.
  • Removed the restriction of just one instance of specific DSP in a DSP chain.
  • Fixed incorrect handling of 3-channel and 5-channel FLAC and Vorbis files.
  • Converter now accepts alternate names for some of command-line encoder binaries (mpcenc.exe, oggenc2.exe).
  • Converter and File Operations components no longer strip trailing dots from names of created files.
  • Improved compatibility with dodgy Windows shell replacements.
  • Automated submission of crash reports.

New in foobar2000 0.9.6.4 Beta 1 (Mar 13, 2009)

  • Third party components can now register custom protocols with the File Types preferences page.
  • Removed the restriction of just one instance of specific DSP in a DSP chain.
  • Fixed incorrect handling of 3-channel and 5-channel FLAC and Vorbis files.
  • Converter now accepts alternate names for some of command-line encoder binaries (mpcenc.exe, oggenc2.exe).
  • Converter and File Operations components no longer strip trailing dots from names of created files.
  • Improved compatibility with dodgy Windows shell replacements.
  • Automated submission of crash reports.

New in foobar2000 0.9.6.3 (Feb 25, 2009)

  • Fixed multiple security vulnerabilities in AAC and Musepack decoders.
  • Improved compatibility of Media Library with certain dodgy NAS devices.
  • Media Library no longer ignores files/folders flagged as system.
  • Improved shell integration behaviors when foobar2000 is taking very long to start.

New in foobar2000 0.9.6.3 Beta 1 (Feb 14, 2009)

  • Fixed multiple security vulnerabilities in AAC and Musepack decoders.
  • Improved compatibility of Media Library with certain dodgy NAS devices.
  • Media Library no longer ignores files/folders flagged as system.
  • Improved shell integration behaviors when foobar2000 is taking very long to start.

New in foobar2000 0.9.6.2 Beta 2 (Jan 18, 2009)

  • Changes:
  • Media Library is now aware of newly installed decoder components and will re-check your folders for files that could not be indexed before.
  • New options to control tag fields searched by simple search queries, in Advanced Preferences.
  • Improvements to startup/shutdown time with ML on slow storages (e.g. network disk over WLAN).
  • Fixed $time() bug.
  • Fixed IME in autocomplete edit fields.
  • New style of Advanced Preferences.

New in foobar2000 0.9.6.1 Beta 1 (Dec 17, 2008)

  • Autocompletion of values in the Properties dialog.
  • Support for chapters in Musepack SV8 files.
  • New “Split values” command in the Properties dialog.
  • Simple search queries: any latin characters are now matched regardless of their accents
  • Issues fixed:
  • Bug: Playback statistics data gets lost when upgrading from an older foobar2000 version.
  • Bug: Possible crashes with certain visualisations when the visualisation window has null width.

New in foobar2000 0.9.6 (Nov 29, 2008)

  • Media Library now automatically keeps track of any changes made to its folders; no more need to manually rescan them.
  • Improved compatibility of file type associations with Windows Vista.
  • No more delay when playing/enqueuing files from Windows Explorer.
  • The installer now includes “portable mode” that works in limited user contexts and doesn't make any changes to system configuration, registry, etc.
  • New Converter user interface.
  • Built-in Matroska support.

New in foobar2000 0.9.6 Beta 5 (Nov 19, 2008)

  • Media Library now automatically keeps track of any changes made to its folders; no more need to manually rescan them.
  • Improved compatibility of file type associations with Windows Vista.
  • No more delay when playing/enqueuing files from Windows Explorer.
  • The installer now includes “portable mode” that works in limited user contexts and doesn't make any changes to system configuration, registry, etc.
  • New Converter user interface.
  • Built-in Matroska support.

New in foobar2000 0.9.6 Beta 4 (Nov 7, 2008)

  • Bug: Middleclicking in various controls may result in a deadlock - introduced in beta 3.
  • Annoyance: User interface becomes unresponsive for several second when adding or removing multiple files to/from the Media Library, especially while using the Facets component.

New in foobar2000 0.9.6 Beta 3 (Nov 7, 2008)

  • Bug: Files with hidden attribute set reappear in the Media Library after a restart.
  • Bug: Media Library ignores folders with names starting with a dot character.
  • Bug: Certain folders can't be added to the Media Library when folders with a similar name are already added.
  • Multiple bugs: Various accessibility issues.
  • Bug: Seekbar is accessible while playing online streams; seeking results in weird behaviors.
  • Bug: When playing a track from explorer while there are still items in the playback queue, the next track from the queue is played instead.

New in foobar2000 0.9.6 Beta 2 (Nov 7, 2008)

  • Bug: Can't access audio CDs with only one track from the "Open Audio CD" dialog.
  • Bug: Changes to your Media Library folders made soon after starting foobar2000 may not get noticed.
  • Limitation: New 0.9.6 Media Library isn't compatible with certain network share configurations.

New in foobar2000 0.9.6 Beta 1 (Nov 7, 2008)

  • Bug: WMA lossless files can't be decoded losslessly, they get resampled to 48000Hz.
  • Bug: Can't open more than 15 tracks at once from Windows Explorer on Windows Vista.

New in foobar2000 0.9.6 (Nov 7, 2008)

  • Media Library now automatically keeps track of any changes made to its folders; no more need to manually rescan them.
  • Improved compatibility of file type associations with Windows Vista.
  • No more delay when playing/enqueuing files from Windows Explorer.
  • The installer now includes “portable mode” that works in limited user contexts and doesn't make any changes to system configuration, registry, etc.
  • New Converter user interface.
  • Built-in Matroska support.

New in foobar2000 0.9.5.6 (Sep 22, 2008)

  • Fixed a major bug in Speex decoding, introduced with one of previous udpates.
  • Updated Speex libraries to 1.2 RC.
  • Added correct handling of multichannel WMA content.
  • Various other minor/cosmetic fixes.

New in foobar2000 0.9.5.5 (Aug 5, 2008)

  • Fixed handling of the & character in context menu command names.
  • Fixed handling of audio CDs with 99 tracks.
  • Workarounds for issues with decoding some of ADPCM WAV files.
  • Copying/pasting autoplaylists in Playlist Manager now preserves the autoplaylist status.
  • Fixed handling of the @ character in HTTP AUTH username.
  • Fixed crashes related to using the Crossfader DSP.
  • AAC decoder fixes.

New in foobar2000 0.9.5.4 (Jul 7, 2008)

  • Ability to view/edit queries used to create autoplaylists.
  • Media Library Search: queries using �SORT BY� create always-sorted autoplaylists by default.
  • File format handling updates:
  • Security updates to Vorbis, Speex, FLAC and WavPack libraries.
  • Fixed a rare Ogg seeking accuracy bug.
  • Improved MP4 parser security.
  • Converter improvements:
  • No longer aborts the entire operation when one of queued tracks can't be processed.
  • Optional status log popup after conversion.
  • Album List: ability to select multiple items at once by holding shift or control keys.
  • New built-in DSPs: Crossfader, Skip Silence.

New in foobar2000 0.9.5.4 Beta 1 (Jun 23, 2008)

  • Ability to view/edit queries used to create autoplaylists.
  • Media Library Search: queries using �SORT BY� create always-sorted autoplaylists by default.
  • File format handling updates:
  • Security updates to Vorbis, Speex, FLAC and WavPack libraries.
  • Fixed a rare Ogg seeking accuracy bug.
  • Improved MP4 parser security.
  • Converter improvements:
  • No longer aborts the entire operation when one of queued tracks can't be processed.
  • Optional status log popup after conversion.
  • Album List: ability to select multiple items at once by holding shift or control keys.
  • New built-in DSPs: Crossfader, Skip Silence.

New in foobar2000 0.9.5.3 (May 26, 2008)

  • New: Startup notification when a component is known not to cooperate correctly with this version of foobar2000.
  • New: �Library Viewer Selection� playlist, compatible with Album List and Media Library Search.
  • New title formatting functions: $stripprefix(), $swapprefix(), $year(), $month(), $day_of_month(), $date(), $time().
  • New extensions to the search query syntax.
  • Album List: faster refresh when using the built-in search box.
  • ReplayGain scanner: applying ReplayGain to MP3 data no longer chokes on noncompliant ID3v2 tags with false MPEG sync words.
  • ReplayGain scanner: new services allowing third-party components to perform ReplayGain analysis.
  • No longer compatible with components using metadb_display_hook API.
  • Changed component DLL loading logic - only �components� subdirectory along with its subdirectories is processed if it exists.
  • Playback queue index is now displayed in the �Playing� column of Default UI / Playlist View; it can be also accessed using %queue_index%.

New in foobar2000 0.9.5.2 (Apr 21, 2008)

  • New array of built-in visualisations.
  • Cleaned up freedb component user interface.
  • Ability to auto-resize playlist columns to match playlist view size.
  • Improved ID3v2 specification compliance.
  • Converter: Improved handling of very long tracks.
  • Support for displaying cover art extracted from WMA files.

New in foobar2000 0.9.5.2 Beta 2 (Apr 15, 2008)

  • New array of built-in visualisations
  • Cleaned up freedb component user interface
  • Ability to auto-resize playlist columns to match playlist view size
  • Improved ID3v2 specification compliance
  • Converter: Improved handling of very long tracks
  • Support for displaying cover art extracted from WMA files

New in foobar2000 0.9.5.1 (Feb 24, 2008)

  • Improvements to new Default User Interface:
  • New built-in Media Library Search dialog, with advanced autoplaylist creation features.
  • Configurable left/center/right alignment of custom columns in Playlist View.
  • Usability: switching layouts now flashes labels to reduce user confusion.
  • Ability to customize toolbar buttons.
  • New: Warning popup when trying to close foobar2000 while tasks such as conversion or ReplayGain scan are active.
  • Various UI responsivity improvements and speed optimizations; much faster Album List refresh with large libraries.
  • Usability: positions of various dialogs are now remembered, relative to their parent windows.
  • Properties dialog: �Tools� button, �Automatically Fill Values� can now use clipboard as source.
  • Converter clean-ups, ability to manually edit commandline encoder executable paths through Advanced Preferences.
  • WMA handling bug fixes, ability to store arbitrary metadata fields in WMA tags.
  • ID3v2 tagging compatibility improvements.
  • Various bug fixes.

New in foobar2000 0.9.5.1 Beta 1 (Feb 11, 2008)

  • Improvements to new Default User Interface: New built-in Media Library Search dialog, with advanced autoplaylist creation features. / Configurable left/center/right alignment of custom columns in Playlist View. / Usability: switching layouts now flashes labels to reduce user confusion. / Ability to customize toolbar buttons.
  • New: Warning popup when trying to close foobar2000 while tasks such as conversion or ReplayGain scan are active.
  • Various UI responsivity improvements and speed optimizations; much faster Album List refresh with large libraries.
  • Usability: positions of various dialogs are now remembered, relative to their parent windows.
  • Properties dialog: �Tools� button, �Automatically Fill Values� can now use clipboard as source.
  • Converter clean-ups, ability to manually edit commandline encoder executable paths through Advanced Preferences.
  • WMA handling bug fixes, ability to store arbitrary metadata fields in WMA tags.
  • ID3v2 tagging compatibility improvements.
  • Various bug fixes.

New in foobar2000 0.9.5 (Jan 3, 2008)

  • New Default User Interface
  • Allows embedding of Album List and other components in the main window
  • Quick setup dialog on first startup allowing easy UI customization
  • Theme import/export support for transferring appearance-related settings easily
  • Built-in playlist view supports columns and grouping
  • New Playlist Search dialog
  • Embedded album art support
  • New built-in spectrum visualisation
  • New Album List component
  • Updates automatically with Media Library content changes (�Refresh� command no longer needed)
  • Embeddable in the main window
  • Supports direct creation of autoplaylists from Album List tree branches
  • Properties dialog improvements
  • New commands: �Format from Other Fields�, �Capitalize�, �Clean Up�
  • Improved �Automatically Fill Values� functionality
  • Improved Windows Clipboard interaction - now you can use copy/paste to transfer values between fields or between different sets of tracks
  • Converter component improvements
  • Replaced �show output directory when done� functionality with a new dialog showing a list of created tracks
  • Built-in support for writing AU/SND and AIFF files
  • Updated FLAC support - FLAC encoding now requires FLAC encoder 1.2.0 or newer
  • Improved handling of hung command-line encoder processes
  • Audio format decoding updates
  • Updated libFLAC to 1.2.1
  • Rewritten support for AU/SND and AIFF audio formats
  • New �File Operations� component, for moving, copying and deleting audio files
  • Old Masstagger component no longer included with the installer (available for download separately)
  • Windows XP or newer is now required

New in foobar2000 0.9.5 Beta 9 (Dec 24, 2007)

  • Fixed - Glitch: MSVC9 resource editor ate 256x256 PNG icon
  • Fixed - Bug: Various problems with removing/reordering tabs in Tabs UI Element
  • Fixed - Various GUI glitches / typos / inconsistencies
  • Fixed - Bug: Glitches when playing certain Musepack files with cuesheets

New in foobar2000 0.9.5 Beta 3 / 0.9.4.5 Final (Nov 20, 2007)

  • Bug: "Reset Page" doesn't reset playback state display formatting settings in Preferences / Display / Default User Interface.
  • Glitch: When starting playback of slow-to-open files/streams, status bar still shows "stopped".
  • Glitch: MP3 decoder was using wrong compiler settings, resulting in a slowdown.
  • Regression: Some Converter error messages less readable than in pre-0.9.5.
  • Usability: "Send to Playlist" dialog is modal.
  • Usability: "Create Album List View from These Items" dialog content doesn't update with moving/deleting files.
  • Bug: When using the copy command in album list and pasting the result in search filter the last letter is not copied
  • Usability: Open Audio CD dialog: "Add To Playlist" button not disabled when currently active playlist is an autoplaylist
  • Usability: Open Audio CD dialog: "Open Audio CD..." menu command spawns another dialog instead of activating already existing one when one already exists
  • Usability: Open Audio CD dialog: "Rip" button not always grayed out when Converter component is not available

New in foobar2000 0.9.4.5 Final (Oct 15, 2007)

  • Musepack SV8 decoding support

New in foobar2000 0.9.4.4 Final (Aug 20, 2007)

  • Security update: updated Vorbis libraries to 1.2.0
  • Fixed a bug in title formatting / $caps2()
  • Fixed drag&drop bugs
  • Fixed playlist file format detection over mime types

New in foobar2000 0.9.4.3 Final (Apr 20, 2007)

  • Fixed multiple bugs in ReplayGain Scanner
  • Musepack decoding bug fixes
  • Fixed a rare crash in the Properties dialog
  • Fixed bugs in File Types preferences page

New in foobar2000 0.9.4.3 Beta (Apr 15, 2007)

  • Fixed multiple bugs in ReplayGain Scanner
  • Musepack decoding bug fixes
  • Fixed a rare crash in the Properties dialog
  • Fixed bugs in File Types preferences page

New in foobar2000 0.9.4.2 Final (Nov 29, 2006)

  • Updated Musepack decoder with support for accurate fast seeking on files produced by mppenc 1.16 and newer.
  • Improved compliance with HTTP specifications
  • Fixed MP1/MP2 handling bugs

New in foobar2000 0.9.4.2 beta 2 (Nov 20, 2006)

  • Allowed fast seeking with old Musepack files during playback
  • Fixed MP1/MP2 playback bugs

New in foobar2000 0.9.4.1 (Oct 15, 2006)

  • Improved compliance with Vorbis Comment and APEv2 tag specifications - thanks to Spoon for pointing inconsistencies
  • Added gapless playback of MP4 files encoded with new iTunes
  • Various bug fixes

New in foobar2000 0.9.4 Final (Sep 23, 2006)

  • Properties dialog improvements
  • Startup/shutdown speed optimizations
  • Added LAME version and partial settings detection for MP3 files
  • Replaced old “Fix MP3 Header” command with a new set of MP3-related utility commands
  • “ID3v2 Writer Compatibility Mode” with workarounds for common bugs in other software’s ID3v2 implementations
  • “Copy” button in components list
  • freedb support now included with the installer
  • Rewritten embedded cuesheet metadata handling
  • Rewritten ReplayGain info editor dialog
  • ABX bugfixes
  • Added WMA tag editing support

New in foobar2000 0.9.4 Beta 3 (Sep 15, 2006)

  • ABX bugfixes
  • Added WMA tag editing support

New in foobar2000 0.9.4 Beta 2 (Sep 12, 2006)

  • fixed playlist writer crash
  • other minor fixes

New in foobar2000 0.9.3.1 final (Aug 12, 2006)

  • Fixed various cosmetic glitches that made it into 0.9.3 release
  • Fixed high CPU usage on track change bug

New in foobar2000 0.9.3 beta 2 (Jul 19, 2006)

  • New file properties dialogs
  • Speex decoding support, rewritten Ogg Vorbis / Ogg FLAC support
  • �File Operations / Delete File(s)� now uses Recycle Bin
  • Better integration of information lookup (freedb etc) components with Audio CD ripping UI
  • Option to ReplayGain-scan converter output after conversion
  • CDDA extraction bug fixes / improvements
  • Improved �Open Audio CD" dialog
  • Various progress dialogs no longer block UI
  • Changed Media Library new item tracking behaviors
  • Fixed low-samplerate LC AAC files mis-reported as HE AAC
  • Improved compatibility with Windows Vista
  • Various cosmetic changes
  • Other minor bug fixes

New in foobar2000 0.9.3 beta 1 (Jul 12, 2006)

  • New file properties dialogs
  • Speex decoding support, rewritten Ogg Vorbis / Ogg FLAC support
  • �File Operations / Delete File(s)� now uses Recycle Bin
  • Better integration of information lookup (freedb etc) components with Audio CD ripping UI
  • Option to ReplayGain-scan converter output after conversion
  • CDDA extraction bug fixes / improvements
  • Improved �Open Audio CD" dialog
  • Various progress dialogs no longer block UI
  • Changed Media Library new item tracking behaviors
  • Fixed low-samplerate LC AAC files mis-reported as HE AAC
  • Improved compatibility with Windows Vista
  • Various cosmetic changes
  • Other minor bug fixes

New in foobar2000 0.9.2 Final (Jun 7, 2006)

  • Native support for new free Nero Digital AAC encoder
  • New �Advanced Preferences� page
  • More compatible MP4 tagging scheme
  • New CD ripping UI
  • Added �directory context menus� feature to file type associations
  • Support for realtime DSP preset editing through DSP Manager page
  • Fixed various networking issues
  • APL support (no longer maintained) moved to a separately downloadable component (Monkey�s Audio support)
  • Various cosmetic changes
  • Various other bug fixes

New in foobar2000 0.9.1 Beta (Apr 23, 2006)

  • Faster Ogg Vorbis tag editing.
  • Official ASIO support (downloadable separately).
  • Improved compatibility with buggy soundcard drivers.
  • Added DSP preset switching functionality.
  • Workedaround buttons display problems on Windows 2000.
  • Improved �random� button action with album/directory shuffle.
  • Added WMA playback support.

New in foobar2000 0.9 Final (Mar 19, 2006)

  • Reworked UI structure, removed various redundant / rarely used features.
  • New: Media Library, replacing old �database� functionality.
  • Improved playlist management - better handling of multiple playlists, native multilevel undo and more.
  • Changes in title formatting script (field remappings) to make common operations easier.
  • New: Converter, replacing old �Diskwriter� component. Includes album image writing (cuesheet creation, direct encoding to MP4 with chapters), preview generation and multi-CPU optimizations. Most popular encoders are supported out-of-the-box; more encoders can be added using generic commandline encoder setup.
  • Improved support for specific file formats: faster tag updates with MP3 and FLAC, new native ID3v2 support, rewritten MP4 support now including chapters, rewritten cuesheet handling with improved handling of embedded cuesheets, improved AAC streaming support, and more.
  • Various speed optimizations, improved UI responsivity during time-consuming operations; better handling of overkill playlist scripts.
  • New: file type associations page in preferences.
  • New and improved ReplayGain scanner with proper multichannel support and multi-CPU optimizations; now with option to apply RG adjustment directly to audio data in MP3 files.
  • Improved audio CD support, with simple secure ripping functionality.
  • Rewritten network code.
  • Improved security by replacing various third party libraries with own implementations.
  • Various usability improvements.
  • Dropped Windows 95/98/ME/NT4 OS support. Windows 2000, XP or newer is now required.