New Update foobar2000 - Audio Player

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,143
foobar2000 is an advanced freeware audio player for the Windows platform.

Main features
  • Supported audio formats: MP3, MP4, AAC, CD Audio, WMA, Vorbis, Opus, FLAC, WavPack, WAV, AIFF, Musepack, Speex, AU, SND... and more with additional components.
  • Gapless playback.
  • Easily customizable user interface layout.
  • Advanced tagging capabilities.
  • Support for ripping Audio CDs as well as transcoding all supported audio formats using the Converter component.
  • Full ReplayGain support.
  • Customizable keyboard shortcuts.
  • Open component architecture allowing third-party developers to extend functionality of the player.

1.6.10​

  • 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. (beta 3)
  • Better formatting of HTTPS related error messages. (beta 4)
  • Fixed a rare shutdown crash. (beta 4)
 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,143

foobar2000 change log​

1.6.11​

  • 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.
 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,143

foobar2000 change log​

1.6.12​

  • 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.
 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,143

1.6.13​

  • Maintenance release with changes backported from 2.0 series.
  • Fixed an issue that caused audio stutters during screen resolution change in some configurations.
  • Fixed incorrect behavior of exclusive mode output when playing files with uncommon channel layout.
  • Fixed incorrect handling of M4A itunescompilation=0.
  • libFLAC 1.4.1, made possible to decode 32 bits per sample FLAC file.
  • WavPack 5.5.0.
  • Compiled with Visual Studio 2022.

 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,143

1.6.14​

  • 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).
 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,143

1.6.16​

  • 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.

1.6.15​

  • Maintenance release with changes backported from 2.0 series.
  • Less DSP reinitializing when cycling played tracks etc.
  • Fixed crash after loss of audio output device while playing.
  • RIFF64 format reading bug fixes.
  • Fixed playlist column layout changes not being remembered in certain scenarios.
  • Converter: Fixed very old bugs in AU writer.
  • Less strict reading of AIFF format.
  • Media Library: Don't report non-audio files (such as pictures or text) inside archives as indexing errors.
  • Fixed problems with accessing some non-UTF8-compliant FTP servers.
 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,143

Latest news​

2023-04-26​


After a long testing cycle, foobar2000 v2.0 final has been released:
Download foobar2000 v2.0

The Mac version is up to date with some of new features as well:
Download foobar2000 v2.5 for Mac

foobar2000 change log​

2.0​

  • 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.
 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,143

foobar2000 change log​

Version 2.1​

  • 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.
Source: foobar2000: Change Log

Latest stable version​

Download foobar2000 v2.1 : 32-bit | 64-bit | ARM
 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,143

foobar2000 change log​

2.1.1​

  • 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.
Source: foobar2000: Change Log

Latest stable version​

Download foobar2000 v2.1.1 : 32-bit | 64-bit | ARM
 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,143

foobar2000 change log​

2.1.2​

  • 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.

Latest stable version​

Download foobar2000 v2.1.2 : 32-bit | 64-bit | ARM
 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,143

foobar2000 change log​

2.1.3​

  • 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.

Latest stable version​

Download foobar2000 v2.1.3 : 32-bit | 64-bit | ARM
 

silversurfer

Level 85
Thread author
Verified
Honorary Member
Top Poster
Content Creator
Malware Hunter
Well-known
Aug 17, 2014
10,143

foobar2000 change log​

2.1.4​

  • 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.

Latest stable version​

Download foobar2000 v2.1.4 : 32-bit | 64-bit | ARM
 

About us

  • MalwareTips is a community-driven platform providing the latest information and resources on malware and cyber threats. Our team of experienced professionals and passionate volunteers work to keep the internet safe and secure. We provide accurate, up-to-date information and strive to build a strong and supportive community dedicated to cybersecurity.

User Menu

Follow us

Follow us on Facebook or Twitter to know first about the latest cybersecurity incidents and malware threats.

Top