CINXE.COM
foobar2000: Change Log (Mac)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"> <head> <title> foobar2000: Change Log (Mac)</title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <link rel="shortcut icon" href="/favicon.ico" /> <link rel="stylesheet" type="text/css" href="/foo.css" /> <meta name="description" content="foobar2000" /> <meta name="keywords" content="foobar2000,Player,Audio,MP3,MP4,M4A,Musepack,MPC,Vorbis,AAC,Ogg,FLAC,WavPack,WAV,WV" /> </head> <body> <div class="size center"> <div style="padding-bottom: 1em;"><img alt="foobar2000" src="/foobarlogo.png" /></div> </div> <!-- logo --> <div class="size color border margin content"> <table id="menu"> <tr> <td><a href="/" title="foobar2000 main page">Overview</a></td><td><a href="/download" title="Download foobar2000">Download</a></td><td><a href="/mac" title="foobar2000 for Mac">Mac</a></td><td><a href="/mobile" title="foobar2000 Mobile">Mobile</a></td><td><a href="/components" title="Components Repository">Components</a></td><td><a href="/screenshots" title="Screenshots">Screenshots</a></td><td><a href="/support" title="Support and community">Support</a></td><td><a href="/SDK" title="Software development kit download and info">SDK</a></td> </tr> </table> <div class="padding ppcode"> <div class="navad"> <p style="text-align:center">advertisement</p> <div class="db_link" onclick="document.location.href='https://www.dbpoweramp.com/dmc.htm?fb=1';"> <div class="db_roundrect"> <div class="db_roundrectinner"> <div class="db_centerstyle"> <span class="db_programtitle">dBpoweramp mp3 Converter</span> <br/> <span class="db_programtitledesc"> music conversion perfected<br/> </span> <br/> <img alt="dmc" src="https://www.dbpoweramp.com/images/dmc/dmc.png" width="160" height="122" /> <br/> <br/> <span class="db_norm">Trusted by 30 million people, easy conversion between audio formats</span> </div> </div> </div> </div> </div> <h1>foobar2000 for Mac change log</h1> <h2>2.24.3 <span class="header_note">released on 2025-03-07</span></h2> <ul style="list-style-type:disc;"> <li> Updated FFmpeg adapter code to version 0.8.2 with CPU usage bug fix.</li> <li> Fixed a bug that caused HLS radio streams to start playing past segments instead of current live segment.</li> <li> Fixed incorrect seeking in chained Ogg streams.</li> <li> Fixed specific instances of crashing with malformed configuration data.</li> </ul> <h2>2.24.2 <span class="header_note">released on 2025-02-18</span></h2> <ul style="list-style-type:disc;"> <li> FLAC/WavPack/Monkey decoder update.</li> <li> Fixed Album List crash on specific patterns or too many nested folders.</li> <li> Made certain low-latency output configurations stutter less.</li> <li> Fixed album art viewer not following internet radio live covers.</li> <li> Removed spurious Album List menu item.</li> <li> Fixed erratic behaviors of playlist undo.</li> </ul> <h2>2.24.1 <span class="header_note">released on 2024-12-16</span></h2> <ul style="list-style-type:disc;"> <li> Fixed 2.24 regression causing certain visualizations, most notably Audio Unit adapter, to be jumpy.</li> <li> Made "sanitize tags" command respect "preserve file times" option.</li> </ul> <h2>2.24 <span class="header_note">released on 2024-11-25</span></h2> <ul style="list-style-type:disc;"> <li> New version numbering scheme: 2.24 for planned stable release year of 2024.</li> <li> Lowest supported Mac OS version is now Mac OS 11 "Big Sur".</li> <li> Entirely new Mac user interface, allowing various panels to be embededd in main foobar2000 window.</li> <li> Lots of appearance & usability improvements, reworked various windows to look more consistently with modern Mac OS.</li> <li> Internet radio bug fixes & reliability improvements.</li> <li> Codec & audio format fixes, most notably:<ul style="list-style-type:disc;"> <li> Implemented Ogg chapter support.</li> <li> MP4/M4A/M4B tagging & chapter manipulation fixes.</li> <li> WAV compatibility fixes; made zero-length WAV files reported as broken.</li> <li> Cuesheet compatibility improvements - allowed absolute path, allowed playback over network.</li> </ul> </li> <li> Usability improvements, most notably:<ul style="list-style-type:disc;"> <li> Added update checks - checks for last public beta/stable build, same as Windows version.</li> <li> Added menu commands to configure Audio Units without going through Preferences.</li> <li> Utilized monospace digit font in for most of user interface.</li> <li> Implemented meta autocomplete in Properties dialog.</li> <li> Implemented Advanced Preferences search.</li> <li> Made possible to keep running after closing main window.</li> <li> Made current console backlog saved when toggling logging on.</li> <li> Made File menu dynamic-generated properly, made various previously-hidden commands accessible, including "Reset Configuration", "Browse Configuration Folder", etc.</li> <li> Cleaned up title capitalization in menu commands.</li> <li> Implemented Cmd+F search in Playlist.</li> </ul> </li> <li> General improvements, most notably:<ul style="list-style-type:disc;"> <li> New major revision of bitcompare code, improved performance of 64-bit build.</li> <li> Fixed whole lot of bugs related to wildcard characters (*, ?) in file names.</li> <li> Improved recovery of corrupted configuration data.</li> </ul> </li> <li> File Operations<ul style="list-style-type:disc;"> <li> Suppressed useless secondary progress bar if renaming files.</li> <li> Defer info reload to prevent bugged display of cuesheets after moving whole folder.</li> <li> Added an option to overwrite existing files.</li> </ul> </li> <li> Third party code libraries updated.</li> <li> Various other tweaks & fixes, see <a href="/releasenotes-mac-2.24">release notes</a> for full list of changes.</li> </ul> <h2>2.6.5 <span class="header_note">released on 2024-09-19</span></h2> <ul style="list-style-type:disc;"> <li> Whole lot of cosmetic fixes, monospaced digit font use, etc backported from latest codebase.</li> <li> Made accept dropping folders to dock.</li> <li> Fixed issues with * and ? characters in filenames.</li> <li> UPnP output preferences fixed edited overrides text not always being saved.</li> <li> Prevented all MP4 tag fields prefixed with replaygain_ from being treated as technical information, only actual ReplayGain fields are now such.</li> <li> Fixed webm audio renamed to .opus being very slow to open.</li> <li> Fixed FLAC files with exotic bit depths incorrectly failing audio MD5 verification.</li> <li> 24-bit rounding issues fixed, performance improved.</li> </ul> <h2>2.6.4 <span class="header_note">released on 2024-05-02</span></h2> <ul style="list-style-type:disc;"> <li> Fixed loopback virtual devices not being detected as output devices.</li> <li> Fixed menu bar process crash when playing an internet radio stream.</li> <li> ReFacets playlist interaction bug fixes.</li> <li> ReFacets added "Last Modified" stats column.</li> </ul> <h2>2.6.3 <span class="header_note">released on 2024-03-21</span></h2> <ul style="list-style-type:disc;"> <li> Stop decoding ADTS AAC when running into APE tags, instead of reporting errors.</li> <li> ReFacets performance improved.</li> <li> Fixed bugs in MP4 video codec name reporting.</li> <li> Fixed regressions in ASX playlist loader. </li> <li> Fixed window position remembering issues... again.</li> <li> Made ReFacets widths remembered.</li> <li> Fixed preferences / output devices bugs.</li> <li> Fixed erratic behavior after renaming a playlist.</li> <li> Some of CPU usage tweaks backported from 2.2 series.</li> <li> libopus updated to 1.5.1, fixed wrong build config causing inefficient Opus decoding in recent releases.</li> </ul> <h2>2.6.2 <span class="header_note">released on 2024-01-30</span></h2> <ul style="list-style-type:disc;"> <li> Fixed poor performance of adding lots of items to Playback Queue.</li> <li> ReFacets: multi-filter mode is now remembered between runs.</li> </ul> <h2>2.6.1 <span class="header_note">released on 2024-01-16</span></h2> <ul style="list-style-type:disc;"> <li> Fixed ReFacets not tracking playlist tag changes.</li> <li> Internet radio compatibility improvements.</li> <li> Added reading & writing of discnumber/totaldiscs tags in cuesheets.</li> </ul> <h2>2.6 <span class="header_note">released on 2023-12-18</span></h2> <ul style="list-style-type:disc;"> <li> Support for add-on components:<ul style="list-style-type:disc;"> <li> .fb2k-component format has been extended to include Mac architecture.</li> <li> Added Components preferences page.</li> <li> Module decoder is no longer included, available as add-on component. </li> </ul> </li> <li> Playback:<ul style="list-style-type:disc;"> <li> Added an option to toggle additional decoding (DTS, HDCD, etc) during playback, so you can play DTS-WAV without decoding DTS.</li> <li> Changed how DSP settings are applied when playing through a high-latency output such as UPnP.</li> <li> Fixed a bug that caused current track restart in certain scenarios, such as rapidly changing playback settings.</li> <li> 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.</li> <li> Greatly improved Audio Unit support.</li> <li> Added Audio-Stretch DSP.</li> </ul> </li> <li> User interface:<ul style="list-style-type:disc;"> <li> ReFacets sorting changed to match playlist & album list sorting.</li> <li> Rewrote external album art lookup code, wildcard lookup now works where it didn't before.</li> </ul> </li> <li> Internet radio & networking:<ul style="list-style-type:disc;"> <li> Added Internet Radio Search feature, using radio-browser.</li> <li> Rewritten HLS radio playback.</li> <li> Improved FTP/HTTP playback & browsing, fewer connections used.</li> <li> Lots of FTP issues fixed. Encrypted FTP now works properly.</li> <li> Fixed specific cases of HTTP redirects being incorrectly handled.</li> </ul> </li> <li> Archive reading:<ul style="list-style-type:disc;"> <li> Fixed non-working extraction of .RSN (renamed .RAR).</li> <li> Updated RAR unpacker code to the latest RAR library version.</li> <li> Updated zlib to v1.3.</li> <li> Fixed stack overflow with specific archive files in indexed music folders.</li> </ul> </li> <li> Codec updates:<ul style="list-style-type:disc;"> <li> Fixed incorrect handling of certain rare Monkey's Audio configurations.</li> <li> Fixed missing decode postprocessor (DTS/HDCD etc) for TAK.</li> <li> Fixed wrong reported length of certain RF64 WAV files.</li> <li> Made possible to play Vorbis muxed into MP4.</li> <li> Added support for tagging Wave64 & RF64 formats.</li> <li> Report LC-AAC codec long name as just "AAC".</li> <li> Fixed missing HE-AAC delay compensation, breaking gapless playback of HE-AAC encoded with modern encoders.</li> <li> Made possible to read & write itunesalbumid & itunesartistid tags in M4A/MP4.</li> <li> Implemented reading of multiplexed Ogg files.</li> <li> Fixed bad handling of undefined-length chunks in WAV files.</li> <li> Made MP3 VBRI delay reported and skipped correctly. Note that VBRI files are still not gapless.</li> <li> Fixed missing "encoding" info field for AC3.</li> <li> Fixed DTS codec info for DTS in Matroska.</li> <li> Made TAK MD5 checksums read without TAK decoder component, allowing audio integrity verification.</li> <li> Made FLAC seektable tool also rewrite oversized seektables.</li> <li> FLAC decoder: log premature EOF, mark partially encoded files as bad even if they don't appear corrupted otherwise.</li> <li> Added standard %codec_long% field to properly display detailed names of all codecs.</li> <li> Improved reporting of AAC & DTS codec/profile info.</li> <li> Fix for "DTS 96/24", made bit depth reported as 24-bit.</li> <li> Made possible to decode float16 & float24 WAVs again.</li> <li> Made possible to read ReplayGain info from Musepack APE tags (normally it's supposed to be in Musepack headers).</li> <li> Updated libopus to v1.4</li> <li> Updated Monkey's Audio to 10.30.</li> </ul> </li> <li> Other:<ul style="list-style-type:disc;"> <li> Fixed bug in Media Library preventing previously-unplayable files from being reindexed after installation of new decoders (2.0 regression).</li> <li> Improved recovery from corrupted configuration files.</li> <li> Suppressed unnecessary playlist rewrite on autoplaylist startup.</li> <li> Made search query GREATER/LESS/EQUAL treat numbers as floating-point rather than integer.</li> </ul> </li> </ul> <h2>2.5 <span class="header_note">released on 2023-04-26</span></h2> <ul style="list-style-type:disc;"> <li> User interface and media library updates:<ul style="list-style-type:disc;"> <li> Preferences dialog similar to that of Windows foobar2000.</li> <li> Added Media Library with realtime folder monitoring.</li> <li> Added Media Library viewers: Album List, ReFacets, Library Search.</li> <li> Added all playback order options from Windows foobar2000.</li> <li> Added Playlist View columns customizations.</li> <li> Added Playlist Search.</li> <li> Added Playback Statistics feature (rating, play count, etc).</li> <li> Playback Queue feature.</li> </ul> </li> <li> Codec technology updates:<ul style="list-style-type:disc;"> <li> Added FFmpeg Decoder Wrapper, enabling decoding of arbitrary audio formats via external FFmpeg program.</li> <li> Updated internal FFmpeg to version 6.0.</li> <li> Updated WavPack to version 5.6.0.</li> <li> Updated libFLAC to version 1.4.2, made possible to decode 32 bits per sample FLAC file.</li> <li> Latest revision of APE format is supported (Monkey's Audio 10.09).</li> <li> libvorbis is now used for decoding Vorbis format instead of FFmpeg, as some rare files continue to cause compatibility issues.</li> <li> Cleaned up Ogg reader, made possible to seek in remote (HTTP etc) Ogg files.</li> <li> Made FLAC tag updater remove ID3v2 garbage prefixing FLAC stream.</li> <li> Made MP3 reader report MP3 frame count not matching Xing/LAME header info when verifying integrity.</li> <li> Fixed bad MD5 verification of AIFF sourced WavPacks.</li> <li> 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. </li> <li> Video game audio formats currently missing.</li> </ul> </li> <li> Properties dialog updates:<ul style="list-style-type:disc;"> <li> Improved behavior if 'reload info' detects a change in number of chapters etc.</li> <li> Updated Automatically Fill Values logic, better results if searched pattern appears more than once.</li> <li> Logs tag update errors to console.</li> </ul> </li> <li> Other:<ul style="list-style-type:disc;"> <li> New output device management options.</li> <li> Full array of DSPs from Utility DSP Array component.</li> <li> Tag Sanitizer component (right click menu / tagging).</li> <li> Apple Audio Unit DSP support.</li> <li> Exclusive audio output support.</li> <li> Better console logging of internet radio stream reconnect events.</li> <li> Many bugs fixed.</li> <li> Added many other options and features from classic foobar2000.</li> <li> Required Mac OS version is now 10.13 "High Sierra".</li> </ul> </li> </ul> <h2>2.3 <span class="header_note">released on 2022-02-14</span></h2> <ul style="list-style-type:disc;"> <li> Keyboard accessibility fixes.</li> <li> Internet radio fixes.</li> <li> Added AC3 and DTS decoding.</li> <li> Fixed spurious UI updates affecting Decoding Speed Test scores.</li> <li> New prettier DMG.</li> </ul> <h2>2.2.32</h2><ul style="list-style-type:disc;"> <li> Fixed xHE-AAC failing to play on Mac OS Monterey.</li> <li> Fixed blank Properties content after some (but not all) of tag writes failed.</li> </ul> <h2>2.2.30</h2><ul style="list-style-type:disc;"> <li> Added dock icon progress bar for various operations.</li> <li> Fixed various module (MOD/S3M/XM/IT) handling bugs.</li> </ul> <h2>2.2.26</h2><ul style="list-style-type:disc;"> <li> Updated Binary Comparator tool to the latest code.</li> </ul> <h2>2.2.25</h2><ul style="list-style-type:disc;"> <li> Fixed MP4 DASH regressions.</li> <li> Added .weba (WebM Audio) to recognized Matroska/WebM file extensions.</li> </ul> <h2>2.2.24</h2><ul style="list-style-type:disc;"> <li> Fixed zip archive reading bugs.</li> <li> Added Speex decoder.</li> <li> HLS radio playback fixes.</li> </ul> <h2>2.2.22</h2><ul style="list-style-type:disc;"> <li> Fixed crashing after entering bogus resampler settings.</li> </ul> <h2>2.2.21</h2><ul style="list-style-type:disc;"> <li> Fixed crashing when trying to load album art from cuesheets.</li> <li> Added support for FLAC in MP4/M4A container.</li> </ul> <h2>2.2.20</h2><ul style="list-style-type:disc;"> <li> Fixed WavPack lossy not working regression from 2.2.18.</li> </ul> <h2>2.2.18</h2><ul style="list-style-type:disc;"> <li> Fixed failure to read certain MP4/M4A files.</li> <li> Reworked Equalizer page again.</li> <li> Fixed crashing when cancelling ReplayGain scan.</li> </ul> <h2>2.2.17</h2><ul style="list-style-type:disc;"> <li> Reworked Equalizer panel, added preset load/save capability.</li> </ul> <h2>2.2.16</h2><ul style="list-style-type:disc;"> <li> Fixed volume knob clipping.</li> <li> Fixed erratic behaviors of some file/folder picker dialogs on Mac OS Big Sur.</li> <li> Improved perforamnce of SSRC resampler and Equalizer.</li> <li> Added DSP configuration to Decoding Speed Test.</li> </ul> <h2>2.2.15</h2><ul style="list-style-type:disc;"> <li> Made 'remove tags' not strip iTunes gapless information from MP3 files. Added Advanced Settings option to opt-out of this.</li> <li> Greatly improved ReplayGain scanning performance.</li> </ul> <h2>2.2.14</h2><ul style="list-style-type:disc;"> <li> Made album covers visible in menu bar playback controls.</li> <li> Added ARM Neon optimizations for reduced CPU usage / improved battery life.</li> <li> Fixed Decoding Speed Test discarding last edit when pressing "Run" immediately after.</li> <li> Fixed toggled playlist columns not being reliably remembered.</li> </ul> <h2>2.2.13</h2><ul style="list-style-type:disc;"> <li> Internal decoding fixes; no longer crashes on certain USAC AAC files.</li> </ul> <h2>2.2.12</h2><ul style="list-style-type:disc;"> <li> Added ARM code for new Macs.</li> <li> Required Mac OS version is now 10.11 "El Capitan".<br /> Mac OS 10.10 "Yosemite" refuses to run binaries from new Xcode 12.<br /> You can bypass it by disabling security measures, which is not encouraged.</li> </ul> <h2>2.2.11</h2><ul style="list-style-type:disc;"> <li> Latest decoder codebase fixes.</li> <li> Fixed Properties dialog bug that would overwrite specific field on all selected files with "芦multiple values禄 ..." even if the editbox was dismissed with no changes.</li> </ul> <h2>2.2.10</h2><ul style="list-style-type:disc;"> <li> Added support for HLS internet radio.</li> </ul> <h2>2.2.6</h2><ul style="list-style-type:disc;"> <li> Fixed album art display glitches.</li> <li> Fixed issues with playing certain MP3 files over HTTP.</li> </ul> <h2>2.2.5</h2><ul style="list-style-type:disc;"> <li> System codecs are now used for MP3, AAC and ALAC.</li> <li> xHE-AAC playback is now supported if running on latest Mac OS.</li> <li> Fixed random crash on close.</li> <li> Fixed random crashing on playback stop (bug since 2.2).</li> <li> Fixed stuck playback at the end of playlist with smooth playback enabled.</li> <li> Fixed Advanced Preferences not working on Mac OS Yosemite.</li> </ul> <h2>2.2.1</h2><ul style="list-style-type:disc;"> <li> Added tooltips for truncated text in various operation dialogs.</li> <li> File Operations: Added pattern picker dialog.</li> <li> Properties: Made reload info show new info in playlists etc.</li> </ul> <h2>2.2 <span class="header_note">released on 2020-05-11</span></h2> <ul style="list-style-type:disc;"> <li> Mac OS 10.10 "Yosemite" or newer is now required.</li> <li> Implemented album art viewing capability.</li> <li> Implemented modern Properties dialog from foobar2000 for Windows.</li> <li> Implemented File Operations.</li> <li> Implemented Advanced Preferences.</li> <li> Added output buffer length slider.</li> <li> Added "smooth pause & seek" mode for faded output.</li> </ul> </div> </div> <!-- content --> </body> </html>