chriscrosser
Enthusiast
danke! - liebe grüße aus berlin
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: this_feature_currently_requires_accessing_site_using_safari
2023-05-09:
- 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.
2023-05-17:
- 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.
2023-05-22:
- 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.
2023-05-24:
- Added dsp_entry_v4, made possible for DSPs to know their context (playback, conversion, etc).
- More aggressive HLS segment prebuffering.
2023-05-30:
- Archive reader fixes: Added archive_v4, fb2k::fsItem interop with archives, fixed missing shortname/filename+ext retrieval methods on standard archive reader.
- Rewritten HLS reader, removed lots of hacks, made remote read-ahead setting used properly.
- Improved HTTP connection reuse, similar to recent FTP optimizations.
- 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.
- Fixed glitchy focus behavior with Default UI tabs container.
2023-06-05:
- 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.
- Added standard %codec_long% field to properly display detailed names of all codecs.
- Improved reporting of AAC & DTS codec/profile info.
- Added decoding of xHE-AAC via Media Foundation on Windows 11.
- Fix for "DTS 96/24", made bit depth reported as 24-bit.
2023-06-07:
- 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.
2023-06-14:
- 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.
2023-06-20:
- HLS radio fixes, segmented MP4 DASH now plays.
- Networking improvements, better read-ahead buffering performance.
2023-06-22:
- HLS amended, ID3 in MP4 DASH work.
- Album List vs tabs focus cycling fix.
- Forcefully suppressed Dark Mode if High Contrast is active.
2023-06-24:
- Fixed use-after-free bug in HTTP error handling.
2023-07-10:
- Turned Internet Radio dialog into UI Element / Columns UI Panel. Moved from File menu to View.
- Implemented radio-browser integration with Internet Radio panel.
- HTTP connection reuse regression fix.
2023-07-19:
- Internet Radio tech & frontend updates.
- Another HTTP connection reuse regression fix.
2023-07-20:
- Bumped radiobrowser allowed JSON size, 4MB in last build wasn't good enough for all radio stations returned for some criteria.
- Removed WebDAV folder listing support. It was causing endless bugs in HTTP reader (no obvious way to tell if WebDAV is supported on some URL or not). Will be restored along with ability to add WebDAV folders to library, and restricted to known WebDAV locations.
- Crash log writer added timestamps to recent events.
2023-07-27:
- 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.
2023-08-01:
- 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.
2023-08-11:
- Fixed a race condition bug sometimes causing a slight delay before now playing track info appears.
2023-08-18:
- Added built-in Converter profile for TAK.
- Made TAK MD5 checksums read without TAK decoder component, allowing audio integrity verification.
2023-08-23:
- 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.
2023-08-24:
- Fixed wrong zlib DLL bundled, causing 32-bit version to crash.
2023-08-28:
- Stability fixes.
- Fixed media library memory leak regression from a month ago.
2023-09-13:
- ReFacets filtering performance improved.
- Installer update.
- Made possible to decode float16 & float24 WAVs again.
2023-09-14:
- Various performance optimizations.
- Suppressed unnecessary playlist rewrite on autoplaylist startup.
2023-09-22:
- 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.
2023-09-28:
- 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.
2023-10-11:
- ReFacets accessibility issues fixed.
- Rewrote external album art lookup code, wildcard lookup now works where it didn't before.
2023-10-13:
- 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.
2023-10-30U]
- Updated RAR unpacker code to the latest RAR library version.
2023-05-09:
- 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.
2023-05-17:
- 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.
2023-05-22:
- 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.
2023-05-24:
- Added dsp_entry_v4, made possible for DSPs to know their context (playback, conversion, etc).
- More aggressive HLS segment prebuffering.
2023-05-30:
- Archive reader fixes: Added archive_v4, fb2k::fsItem interop with archives, fixed missing shortname/filename+ext retrieval methods on standard archive reader.
- Rewritten HLS reader, removed lots of hacks, made remote read-ahead setting used properly.
- Improved HTTP connection reuse, similar to recent FTP optimizations.
- 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.
- Fixed glitchy focus behavior with Default UI tabs container.
2023-06-05:
- 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.
- Added standard %codec_long% field to properly display detailed names of all codecs.
- Improved reporting of AAC & DTS codec/profile info.
- Added decoding of xHE-AAC via Media Foundation on Windows 11.
- Fix for "DTS 96/24", made bit depth reported as 24-bit.
2023-06-07:
- 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.
2023-06-14:
- 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.
2023-06-20:
- HLS radio fixes, segmented MP4 DASH now plays.
- Networking improvements, better read-ahead buffering performance.
2023-06-22:
- HLS amended, ID3 in MP4 DASH work.
- Album List vs tabs focus cycling fix.
- Forcefully suppressed Dark Mode if High Contrast is active.
2023-06-24:
- Fixed use-after-free bug in HTTP error handling.
2023-07-10:
- Turned Internet Radio dialog into UI Element / Columns UI Panel. Moved from File menu to View.
- Implemented radio-browser integration with Internet Radio panel.
- HTTP connection reuse regression fix.
2023-07-19:
- Internet Radio tech & frontend updates.
- Another HTTP connection reuse regression fix.
2023-07-20:
- Bumped radiobrowser allowed JSON size, 4MB in last build wasn't good enough for all radio stations returned for some criteria.
- Removed WebDAV folder listing support. It was causing endless bugs in HTTP reader (no obvious way to tell if WebDAV is supported on some URL or not). Will be restored along with ability to add WebDAV folders to library, and restricted to known WebDAV locations.
- Crash log writer added timestamps to recent events.
2023-07-27:
- 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.
2023-08-01:
- 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.
2023-08-11:
- Fixed a race condition bug sometimes causing a slight delay before now playing track info appears.
2023-08-18:
- Added built-in Converter profile for TAK.
- Made TAK MD5 checksums read without TAK decoder component, allowing audio integrity verification.
2023-08-23:
- 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.
2023-08-24:
- Fixed wrong zlib DLL bundled, causing 32-bit version to crash.
2023-08-28:
- Stability fixes.
- Fixed media library memory leak regression from a month ago.
2023-09-13:
- ReFacets filtering performance improved.
- Installer update.
- Made possible to decode float16 & float24 WAVs again.
2023-09-14:
- Various performance optimizations.
- Suppressed unnecessary playlist rewrite on autoplaylist startup.
2023-09-22:
- 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.
2023-09-28:
- 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.
2023-10-11:
- ReFacets accessibility issues fixed.
- Rewrote external album art lookup code, wildcard lookup now works where it didn't before.
2023-10-13:
- 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.
2023-10-30:
- Updated RAR unpacker code to the latest RAR library version.
2023-11-07:
- 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.
2023-05-09:
- 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.
2023-05-17:
- 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.
2023-05-22:
- 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.
2023-05-24:
- Added dsp_entry_v4, made possible for DSPs to know their context (playback, conversion, etc).
- More aggressive HLS segment prebuffering.
2023-05-30:
- Archive reader fixes: Added archive_v4, fb2k::fsItem interop with archives, fixed missing shortname/filename+ext retrieval methods on standard archive reader.
- Rewritten HLS reader, removed lots of hacks, made remote read-ahead setting used properly.
- Improved HTTP connection reuse, similar to recent FTP optimizations.
- 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.
- Fixed glitchy focus behavior with Default UI tabs container.
2023-06-05:
- 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.
- Added standard %codec_long% field to properly display detailed names of all codecs.
- Improved reporting of AAC & DTS codec/profile info.
- Added decoding of xHE-AAC via Media Foundation on Windows 11.
- Fix for "DTS 96/24", made bit depth reported as 24-bit.
2023-06-07:
- 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.
2023-06-14:
- 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.
2023-06-20:
- HLS radio fixes, segmented MP4 DASH now plays.
- Networking improvements, better read-ahead buffering performance.
2023-06-22:
- HLS amended, ID3 in MP4 DASH work.
- Album List vs tabs focus cycling fix.
- Forcefully suppressed Dark Mode if High Contrast is active.
2023-06-24:
- Fixed use-after-free bug in HTTP error handling.
2023-07-10:
- Turned Internet Radio dialog into UI Element / Columns UI Panel. Moved from File menu to View.
- Implemented radio-browser integration with Internet Radio panel.
- HTTP connection reuse regression fix.
2023-07-19:
- Internet Radio tech & frontend updates.
- Another HTTP connection reuse regression fix.
2023-07-20:
- Bumped radiobrowser allowed JSON size, 4MB in last build wasn't good enough for all radio stations returned for some criteria.
- Removed WebDAV folder listing support. It was causing endless bugs in HTTP reader (no obvious way to tell if WebDAV is supported on some URL or not). Will be restored along with ability to add WebDAV folders to library, and restricted to known WebDAV locations.
- Crash log writer added timestamps to recent events.
2023-07-27:
- 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.
2023-08-01:
- 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.
2023-08-11:
- Fixed a race condition bug sometimes causing a slight delay before now playing track info appears.
2023-08-18:
- Added built-in Converter profile for TAK.
- Made TAK MD5 checksums read without TAK decoder component, allowing audio integrity verification.
2023-08-23:
- 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.
2023-08-24:
- Fixed wrong zlib DLL bundled, causing 32-bit version to crash.
2023-08-28:
- Stability fixes.
- Fixed media library memory leak regression from a month ago.
2023-09-13:
- ReFacets filtering performance improved.
- Installer update.
- Made possible to decode float16 & float24 WAVs again.
2023-09-14:
- Various performance optimizations.
- Suppressed unnecessary playlist rewrite on autoplaylist startup.
2023-09-22:
- 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.
2023-09-28:
- 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.
2023-10-11:
- ReFacets accessibility issues fixed.
- Rewrote external album art lookup code, wildcard lookup now works where it didn't before.
2023-10-13:
- 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.
2023-10-30:
- Updated RAR unpacker code to the latest RAR library version.
2023-11-07:
- 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.
2023-11-08:
- 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.
2023-05-09:
- 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.
2023-05-17:
- 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.
2023-05-22:
- 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.
2023-05-24:
- Added dsp_entry_v4, made possible for DSPs to know their context (playback, conversion, etc).
- More aggressive HLS segment prebuffering.
2023-05-30:
- Archive reader fixes: Added archive_v4, fb2k::fsItem interop with archives, fixed missing shortname/filename+ext retrieval methods on standard archive reader.
- Rewritten HLS reader, removed lots of hacks, made remote read-ahead setting used properly.
- Improved HTTP connection reuse, similar to recent FTP optimizations.
- 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.
- Fixed glitchy focus behavior with Default UI tabs container.
2023-06-05:
- 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.
- Added standard %codec_long% field to properly display detailed names of all codecs.
- Improved reporting of AAC & DTS codec/profile info.
- Added decoding of xHE-AAC via Media Foundation on Windows 11.
- Fix for "DTS 96/24", made bit depth reported as 24-bit.
2023-06-07:
- 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.
2023-06-14:
- 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.
2023-06-20:
- HLS radio fixes, segmented MP4 DASH now plays.
- Networking improvements, better read-ahead buffering performance.
2023-06-22:
- HLS amended, ID3 in MP4 DASH work.
- Album List vs tabs focus cycling fix.
- Forcefully suppressed Dark Mode if High Contrast is active.
2023-06-24:
- Fixed use-after-free bug in HTTP error handling.
2023-07-10:
- Turned Internet Radio dialog into UI Element / Columns UI Panel. Moved from File menu to View.
- Implemented radio-browser integration with Internet Radio panel.
- HTTP connection reuse regression fix.
2023-07-19:
- Internet Radio tech & frontend updates.
- Another HTTP connection reuse regression fix.
2023-07-20:
- Bumped radiobrowser allowed JSON size, 4MB in last build wasn't good enough for all radio stations returned for some criteria.
- Removed WebDAV folder listing support. It was causing endless bugs in HTTP reader (no obvious way to tell if WebDAV is supported on some URL or not). Will be restored along with ability to add WebDAV folders to library, and restricted to known WebDAV locations.
- Crash log writer added timestamps to recent events.
2023-07-27:
- 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.
2023-08-01:
- 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.
2023-08-11:
- Fixed a race condition bug sometimes causing a slight delay before now playing track info appears.
2023-08-18:
- Added built-in Converter profile for TAK.
- Made TAK MD5 checksums read without TAK decoder component, allowing audio integrity verification.
2023-08-23:
- 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.
2023-08-24:
- Fixed wrong zlib DLL bundled, causing 32-bit version to crash.
2023-08-28:
- Stability fixes.
- Fixed media library memory leak regression from a month ago.
2023-09-13:
- ReFacets filtering performance improved.
- Installer update.
- Made possible to decode float16 & float24 WAVs again.
2023-09-14:
- Various performance optimizations.
- Suppressed unnecessary playlist rewrite on autoplaylist startup.
2023-09-22:
- 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.
2023-09-28:
- 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.
2023-10-11:
- ReFacets accessibility issues fixed.
- Rewrote external album art lookup code, wildcard lookup now works where it didn't before.
2023-10-13:
- 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.
2023-10-30:
- Updated RAR unpacker code to the latest RAR library version.
2023-11-07:
- 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.
2023-11-08:
- 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.
2023-11-09:
- 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.
2023-05-09:
- 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.
2023-05-17:
- 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.
2023-05-22:
- 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.
2023-05-24:
- Added dsp_entry_v4, made possible for DSPs to know their context (playback, conversion, etc).
- More aggressive HLS segment prebuffering.
2023-05-30:
- Archive reader fixes: Added archive_v4, fb2k::fsItem interop with archives, fixed missing shortname/filename+ext retrieval methods on standard archive reader.
- Rewritten HLS reader, removed lots of hacks, made remote read-ahead setting used properly.
- Improved HTTP connection reuse, similar to recent FTP optimizations.
- 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.
- Fixed glitchy focus behavior with Default UI tabs container.
2023-06-05:
- 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.
- Added standard %codec_long% field to properly display detailed names of all codecs.
- Improved reporting of AAC & DTS codec/profile info.
- Added decoding of xHE-AAC via Media Foundation on Windows 11.
- Fix for "DTS 96/24", made bit depth reported as 24-bit.
2023-06-07:
- 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.
2023-06-14:
- 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.
2023-06-20:
- HLS radio fixes, segmented MP4 DASH now plays.
- Networking improvements, better read-ahead buffering performance.
2023-06-22:
- HLS amended, ID3 in MP4 DASH work.
- Album List vs tabs focus cycling fix.
- Forcefully suppressed Dark Mode if High Contrast is active.
2023-06-24:
- Fixed use-after-free bug in HTTP error handling.
2023-07-10:
- Turned Internet Radio dialog into UI Element / Columns UI Panel. Moved from File menu to View.
- Implemented radio-browser integration with Internet Radio panel.
- HTTP connection reuse regression fix.
2023-07-19:
- Internet Radio tech & frontend updates.
- Another HTTP connection reuse regression fix.
2023-07-20:
- Bumped radiobrowser allowed JSON size, 4MB in last build wasn't good enough for all radio stations returned for some criteria.
- Removed WebDAV folder listing support. It was causing endless bugs in HTTP reader (no obvious way to tell if WebDAV is supported on some URL or not). Will be restored along with ability to add WebDAV folders to library, and restricted to known WebDAV locations.
- Crash log writer added timestamps to recent events.
2023-07-27:
- 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.
2023-08-01:
- 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.
2023-08-11:
- Fixed a race condition bug sometimes causing a slight delay before now playing track info appears.
2023-08-18:
- Added built-in Converter profile for TAK.
- Made TAK MD5 checksums read without TAK decoder component, allowing audio integrity verification.
2023-08-23:
- 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.
2023-08-24:
- Fixed wrong zlib DLL bundled, causing 32-bit version to crash.
2023-08-28:
- Stability fixes.
- Fixed media library memory leak regression from a month ago.
2023-09-13:
- ReFacets filtering performance improved.
- Installer update.
- Made possible to decode float16 & float24 WAVs again.
2023-09-14:
- Various performance optimizations.
- Suppressed unnecessary playlist rewrite on autoplaylist startup.
2023-09-22:
- 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.
2023-09-28:
- 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.
2023-10-11:
- ReFacets accessibility issues fixed.
- Rewrote external album art lookup code, wildcard lookup now works where it didn't before.
2023-10-13:
- 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.
2023-10-30:
- Updated RAR unpacker code to the latest RAR library version.
2023-11-07:
- 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.
2023-11-08:
- 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.
2023-11-09:
- 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.
2023-11-22:
- 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).
2023-05-09:
- 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.
2023-05-17:
- 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.
2023-05-22:
- 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.
2023-05-24:
- Added dsp_entry_v4, made possible for DSPs to know their context (playback, conversion, etc).
- More aggressive HLS segment prebuffering.
2023-05-30:
- Archive reader fixes: Added archive_v4, fb2k::fsItem interop with archives, fixed missing shortname/filename+ext retrieval methods on standard archive reader.
- Rewritten HLS reader, removed lots of hacks, made remote read-ahead setting used properly.
- Improved HTTP connection reuse, similar to recent FTP optimizations.
- 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.
- Fixed glitchy focus behavior with Default UI tabs container.
2023-06-05:
- 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.
- Added standard %codec_long% field to properly display detailed names of all codecs.
- Improved reporting of AAC & DTS codec/profile info.
- Added decoding of xHE-AAC via Media Foundation on Windows 11.
- Fix for "DTS 96/24", made bit depth reported as 24-bit.
2023-06-07:
- 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.
2023-06-14:
- 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.
2023-06-20:
- HLS radio fixes, segmented MP4 DASH now plays.
- Networking improvements, better read-ahead buffering performance.
2023-06-22:
- HLS amended, ID3 in MP4 DASH work.
- Album List vs tabs focus cycling fix.
- Forcefully suppressed Dark Mode if High Contrast is active.
2023-06-24:
- Fixed use-after-free bug in HTTP error handling.
2023-07-10:
- Turned Internet Radio dialog into UI Element / Columns UI Panel. Moved from File menu to View.
- Implemented radio-browser integration with Internet Radio panel.
- HTTP connection reuse regression fix.
2023-07-19:
- Internet Radio tech & frontend updates.
- Another HTTP connection reuse regression fix.
2023-07-20:
- Bumped radiobrowser allowed JSON size, 4MB in last build wasn't good enough for all radio stations returned for some criteria.
- Removed WebDAV folder listing support. It was causing endless bugs in HTTP reader (no obvious way to tell if WebDAV is supported on some URL or not). Will be restored along with ability to add WebDAV folders to library, and restricted to known WebDAV locations.
- Crash log writer added timestamps to recent events.
2023-07-27:
- 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.
2023-08-01:
- 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.
2023-08-11:
- Fixed a race condition bug sometimes causing a slight delay before now playing track info appears.
2023-08-18:
- Added built-in Converter profile for TAK.
- Made TAK MD5 checksums read without TAK decoder component, allowing audio integrity verification.
2023-08-23:
- 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.
2023-08-24:
- Fixed wrong zlib DLL bundled, causing 32-bit version to crash.
2023-08-28:
- Stability fixes.
- Fixed media library memory leak regression from a month ago.
2023-09-13:
- ReFacets filtering performance improved.
- Installer update.
- Made possible to decode float16 & float24 WAVs again.
2023-09-14:
- Various performance optimizations.
- Suppressed unnecessary playlist rewrite on autoplaylist startup.
2023-09-22:
- 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.
2023-09-28:
- 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.
2023-10-11:
- ReFacets accessibility issues fixed.
- Rewrote external album art lookup code, wildcard lookup now works where it didn't before.
2023-10-13:
- 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.
2023-10-30:
- Updated RAR unpacker code to the latest RAR library version.
2023-11-07:
- 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.
2023-11-08:
- 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.
2023-11-09:
- 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.
2023-11-22:
- 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).
2023-11-27:
- 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.
2023-05-09:
- 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.
2023-05-17:
- 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.
2023-05-22:
- 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.
2023-05-24:
- Added dsp_entry_v4, made possible for DSPs to know their context (playback, conversion, etc).
- More aggressive HLS segment prebuffering.
2023-05-30:
- Archive reader fixes: Added archive_v4, fb2k::fsItem interop with archives, fixed missing shortname/filename+ext retrieval methods on standard archive reader.
- Rewritten HLS reader, removed lots of hacks, made remote read-ahead setting used properly.
- Improved HTTP connection reuse, similar to recent FTP optimizations.
- 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.
- Fixed glitchy focus behavior with Default UI tabs container.
2023-06-05:
- 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.
- Added standard %codec_long% field to properly display detailed names of all codecs.
- Improved reporting of AAC & DTS codec/profile info.
- Added decoding of xHE-AAC via Media Foundation on Windows 11.
- Fix for "DTS 96/24", made bit depth reported as 24-bit.
2023-06-07:
- 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.
2023-06-14:
- 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.
2023-06-20:
- HLS radio fixes, segmented MP4 DASH now plays.
- Networking improvements, better read-ahead buffering performance.
2023-06-22:
- HLS amended, ID3 in MP4 DASH work.
- Album List vs tabs focus cycling fix.
- Forcefully suppressed Dark Mode if High Contrast is active.
2023-06-24:
- Fixed use-after-free bug in HTTP error handling.
2023-07-10:
- Turned Internet Radio dialog into UI Element / Columns UI Panel. Moved from File menu to View.
- Implemented radio-browser integration with Internet Radio panel.
- HTTP connection reuse regression fix.
2023-07-19:
- Internet Radio tech & frontend updates.
- Another HTTP connection reuse regression fix.
2023-07-20:
- Bumped radiobrowser allowed JSON size, 4MB in last build wasn't good enough for all radio stations returned for some criteria.
- Removed WebDAV folder listing support. It was causing endless bugs in HTTP reader (no obvious way to tell if WebDAV is supported on some URL or not). Will be restored along with ability to add WebDAV folders to library, and restricted to known WebDAV locations.
- Crash log writer added timestamps to recent events.
2023-07-27:
- 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.
2023-08-01:
- 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.
2023-08-11:
- Fixed a race condition bug sometimes causing a slight delay before now playing track info appears.
2023-08-18:
- Added built-in Converter profile for TAK.
- Made TAK MD5 checksums read without TAK decoder component, allowing audio integrity verification.
2023-08-23:
- 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.
2023-08-24:
- Fixed wrong zlib DLL bundled, causing 32-bit version to crash.
2023-08-28:
- Stability fixes.
- Fixed media library memory leak regression from a month ago.
2023-09-13:
- ReFacets filtering performance improved.
- Installer update.
- Made possible to decode float16 & float24 WAVs again.
2023-09-14:
- Various performance optimizations.
- Suppressed unnecessary playlist rewrite on autoplaylist startup.
2023-09-22:
- 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.
2023-09-28:
- 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.
2023-10-11:
- ReFacets accessibility issues fixed.
- Rewrote external album art lookup code, wildcard lookup now works where it didn't before.
2023-10-13:
- 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.
2023-10-30:
- Updated RAR unpacker code to the latest RAR library version.
2023-11-07:
- 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.
2023-11-08:
- 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.
2023-11-09:
- 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.
2023-11-22:
- 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).
2023-11-27:
- 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.
2023-12-06:
- 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.
2023-05-09:
- 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.
2023-05-17:
- 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.
2023-05-22:
- 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.
2023-05-24:
- Added dsp_entry_v4, made possible for DSPs to know their context (playback, conversion, etc).
- More aggressive HLS segment prebuffering.
2023-05-30:
- Archive reader fixes: Added archive_v4, fb2k::fsItem interop with archives, fixed missing shortname/filename+ext retrieval methods on standard archive reader.
- Rewritten HLS reader, removed lots of hacks, made remote read-ahead setting used properly.
- Improved HTTP connection reuse, similar to recent FTP optimizations.
- 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.
- Fixed glitchy focus behavior with Default UI tabs container.
2023-06-05:
- 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.
- Added standard %codec_long% field to properly display detailed names of all codecs.
- Improved reporting of AAC & DTS codec/profile info.
- Added decoding of xHE-AAC via Media Foundation on Windows 11.
- Fix for "DTS 96/24", made bit depth reported as 24-bit.
2023-06-07:
- 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.
2023-06-14:
- 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.
2023-06-20:
- HLS radio fixes, segmented MP4 DASH now plays.
- Networking improvements, better read-ahead buffering performance.
2023-06-22:
- HLS amended, ID3 in MP4 DASH work.
- Album List vs tabs focus cycling fix.
- Forcefully suppressed Dark Mode if High Contrast is active.
2023-06-24:
- Fixed use-after-free bug in HTTP error handling.
2023-07-10:
- Turned Internet Radio dialog into UI Element / Columns UI Panel. Moved from File menu to View.
- Implemented radio-browser integration with Internet Radio panel.
- HTTP connection reuse regression fix.
2023-07-19:
- Internet Radio tech & frontend updates.
- Another HTTP connection reuse regression fix.
2023-07-20:
- Bumped radiobrowser allowed JSON size, 4MB in last build wasn't good enough for all radio stations returned for some criteria.
- Removed WebDAV folder listing support. It was causing endless bugs in HTTP reader (no obvious way to tell if WebDAV is supported on some URL or not). Will be restored along with ability to add WebDAV folders to library, and restricted to known WebDAV locations.
- Crash log writer added timestamps to recent events.
2023-07-27:
- 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.
2023-08-01:
- 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.
2023-08-11:
- Fixed a race condition bug sometimes causing a slight delay before now playing track info appears.
2023-08-18:
- Added built-in Converter profile for TAK.
- Made TAK MD5 checksums read without TAK decoder component, allowing audio integrity verification.
2023-08-23:
- 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.
2023-08-24:
- Fixed wrong zlib DLL bundled, causing 32-bit version to crash.
2023-08-28:
- Stability fixes.
- Fixed media library memory leak regression from a month ago.
2023-09-13:
- ReFacets filtering performance improved.
- Installer update.
- Made possible to decode float16 & float24 WAVs again.
2023-09-14:
- Various performance optimizations.
- Suppressed unnecessary playlist rewrite on autoplaylist startup.
2023-09-22:
- 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.
2023-09-28:
- 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.
2023-10-11:
- ReFacets accessibility issues fixed.
- Rewrote external album art lookup code, wildcard lookup now works where it didn't before.
2023-10-13:
- 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.
2023-10-30:
- Updated RAR unpacker code to the latest RAR library version.
2023-11-07:
- 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.
2023-11-08:
- 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.
2023-11-09:
- 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.
2023-11-22:
- 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).
2023-11-27:
- 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.
2023-12-06:
- 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.
2023-12-11:
- 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.
Changelog v1.4.2:
- Allowed dim mode on all devices, not just TV.
- Added non-skinned playback controls view (actually restored from ancient pre-skin code), use advanced settings option to activate it. Work in progress.
- Attempted auto detection of pointing input (or lack of) to default to non-skinned playback controls where skinned view is unusable.
- Replaced search string matching code with that of desktop foobar2000.
- Android TV tweaks & improvements.
- Improved & bugfixed, album-art-in-notification toggle, now also affects modern lockscreen.
- FTP server: report modified time of folders, some FTP clients show nonsense dates otherwise.
- Prevented cached images for remote resources from being automatically pruned after a fixed interval like other cached images.
- Propagated radio station titles & logos sourced from playlist files and radio-browser.
- Codec technology updates.
Changelog v1.4.2:
- Replaced search string matching code with that of desktop foobar2000.
- FTP server: report modified time of folders, some FTP clients show nonsense dates otherwise.
- Prevented cached images for remote resources from being automatically pruned after a fixed interval like other cached images.
- Propagated radio station titles & logos sourced from playlist files and radio-browser.
- Codec technology updates.
2023-05-09:
- 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.
2023-05-17:
- 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.
2023-05-22:
- 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.
2023-05-24:
- Added dsp_entry_v4, made possible for DSPs to know their context (playback, conversion, etc).
- More aggressive HLS segment prebuffering.
2023-05-30:
- Archive reader fixes: Added archive_v4, fb2k::fsItem interop with archives, fixed missing shortname/filename+ext retrieval methods on standard archive reader.
- Rewritten HLS reader, removed lots of hacks, made remote read-ahead setting used properly.
- Improved HTTP connection reuse, similar to recent FTP optimizations.
- 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.
- Fixed glitchy focus behavior with Default UI tabs container.
2023-06-05:
- 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.
- Added standard %codec_long% field to properly display detailed names of all codecs.
- Improved reporting of AAC & DTS codec/profile info.
- Added decoding of xHE-AAC via Media Foundation on Windows 11.
- Fix for "DTS 96/24", made bit depth reported as 24-bit.
2023-06-07:
- 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.
2023-06-14:
- 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.
2023-06-20:
- HLS radio fixes, segmented MP4 DASH now plays.
- Networking improvements, better read-ahead buffering performance.
2023-06-22:
- HLS amended, ID3 in MP4 DASH work.
- Album List vs tabs focus cycling fix.
- Forcefully suppressed Dark Mode if High Contrast is active.
2023-06-24:
- Fixed use-after-free bug in HTTP error handling.
2023-07-10:
- Turned Internet Radio dialog into UI Element / Columns UI Panel. Moved from File menu to View.
- Implemented radio-browser integration with Internet Radio panel.
- HTTP connection reuse regression fix.
2023-07-19:
- Internet Radio tech & frontend updates.
- Another HTTP connection reuse regression fix.
2023-07-20:
- Bumped radiobrowser allowed JSON size, 4MB in last build wasn't good enough for all radio stations returned for some criteria.
- Removed WebDAV folder listing support. It was causing endless bugs in HTTP reader (no obvious way to tell if WebDAV is supported on some URL or not). Will be restored along with ability to add WebDAV folders to library, and restricted to known WebDAV locations.
- Crash log writer added timestamps to recent events.
2023-07-27:
- 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.
2023-08-01:
- 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.
2023-08-11:
- Fixed a race condition bug sometimes causing a slight delay before now playing track info appears.
2023-08-18:
- Added built-in Converter profile for TAK.
- Made TAK MD5 checksums read without TAK decoder component, allowing audio integrity verification.
2023-08-23:
- 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.
2023-08-24:
- Fixed wrong zlib DLL bundled, causing 32-bit version to crash.
2023-08-28:
- Stability fixes.
- Fixed media library memory leak regression from a month ago.
2023-09-13:
- ReFacets filtering performance improved.
- Installer update.
- Made possible to decode float16 & float24 WAVs again.
2023-09-14:
- Various performance optimizations.
- Suppressed unnecessary playlist rewrite on autoplaylist startup.
2023-09-22:
- 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.
2023-09-28:
- 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.
2023-10-11:
- ReFacets accessibility issues fixed.
- Rewrote external album art lookup code, wildcard lookup now works where it didn't before.
2023-10-13:
- 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.
2023-10-30:
- Updated RAR unpacker code to the latest RAR library version.
2023-11-07:
- 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.
2023-11-08:
- 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.
2023-11-09:
- 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.
2023-11-22:
- 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).
2023-11-27:
- 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.
2023-12-06:
- 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.
2023-12-11:
- 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.
2023-12-15:
- Fixed incorrect handling of certain rare Monkey's Audio configurations.
- Converter: Fixed bad encoding of AIFF 8-bit (unsigned insteaad of signed).
- Fixed missing decode postprocessor (DSD/HDCD etc) for TAK.
2023-12-18:
- Final release.
- Fixed wrong reported length of certain RF64 WAV files.
- Fixed obscure shutdown crash.
Changelog v2.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.
Changelog v2.6:
- Support for add-on components:
- .fb2k-component format has been extended to include Mac architecture.
- Added Components preferences page.
- Module decoder is no longer included, available as add-on component.- 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.
- Fixed a bug that caused current track restart in certain scenarios, such as rapidly changing playback settings.
- 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.
- Greatly improved Audio Unit support.
- Added Audio-Stretch DSP.- User interface:
- ReFacets sorting changed to match playlist & album list sorting.
- Rewrote external album art lookup code, wildcard lookup now works where it didn't before.- 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.
- Made search query GREATER/LESS/EQUAL treat numbers as floating-point rather than integer.
Changelog v1.4.3:
- Crash regressions fixed.
Changelog v1.4.3:
- Crash regressions fixed.
Changelog v2.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.
Changelog v2.6.1:
- Fixed ReFacets not tracking playlist tag changes.
- Internet radio compatibility improvements.
- Added reading & writing of discnumber/totaldiscs tags in cuesheets.
Changelog v2.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.
Changelog v2.6.2:
- Fixed poor performance of adding lots of items to Playback Queue.
- ReFacets: multi-filter mode is now remembered between runs.
2024-02-05:
- 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.
2024-02-05:
- 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.
2024-02-12:
- 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.
Changelog v1.4.4:
- Various crash bugs fixed.
- Worked around specific radio stations serving nonsense cover URLs.
- Fixed downloader failure when downloaded file name is too long.
Changelog v1.4.4:
- Various crash bugs fixed.
- Worked around specific radio stations serving nonsense cover URLs.
- Fixed downloader failure when downloaded file name is too long.
- Fixed wrong colors in downloader page.
2024-02-05:
- 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.
2024-02-12:
- 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.
2024-02-19:
- Fixed regression preventing internet radio album covers from being shown.
- Applied dark mode to component license popup.
- Updated zlib to 1.3.1.
- Improved performance with large libraries.
- Greatly improved performance of all search operations.
2024-02-05:
- 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.
2024-02-12:
- 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.
2024-02-19:
- Fixed regression preventing internet radio album covers from being shown.
- Applied dark mode to component license popup.
- Updated zlib to 1.3.1.
2024-02-28:
- Playback CPU usage optimizations.
- Small chunks returned by decoder are merged into one to reduce amount of wakeup cycles during playback.
- Made possible to store peak information in Opus files.
2024-02-05:
- 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.
2024-02-12:
- 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.
2024-02-19:
- Fixed regression preventing internet radio album covers from being shown.
- Applied dark mode to component license popup.
- Updated zlib to 1.3.1.
2024-02-28:
- Playback CPU usage optimizations.
- Small chunks returned by decoder are merged into one to reduce amount of wakeup cycles during playback.
- Made possible to store peak information in Opus files.
2024-03-04:
- 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.
Changelog v1.4.5:
- Internet radio album cover regression fix.
Changelog v1.4.5:
- Internet radio album cover regression fix.
2024-02-05:
- 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.
2024-02-12:
- 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.
2024-02-19:
- Fixed regression preventing internet radio album covers from being shown.
- Applied dark mode to component license popup.
- Updated zlib to 1.3.1.
2024-02-28:
- Playback CPU usage optimizations.
- Small chunks returned by decoder are merged into one to reduce amount of wakeup cycles during playback.
- Made possible to store peak information in Opus files.
2024-03-04:
- 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.
2024-03-08:
- 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.
2024-02-05:
- 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.
2024-02-12:
- 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.
2024-02-19:
- Fixed regression preventing internet radio album covers from being shown.
- Applied dark mode to component license popup.
- Updated zlib to 1.3.1.
2024-02-28:
- Playback CPU usage optimizations.
- Small chunks returned by decoder are merged into one to reduce amount of wakeup cycles during playback.
- Made possible to store peak information in Opus files.
2024-03-04:
- 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.
2024-03-08:
- 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.
2024-03-14:
- 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.
2024-02-05:
- 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.
2024-02-12:
- 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.
2024-02-19:
- Fixed regression preventing internet radio album covers from being shown.
- Applied dark mode to component license popup.
- Updated zlib to 1.3.1.
2024-02-28:
- Playback CPU usage optimizations.
- Small chunks returned by decoder are merged into one to reduce amount of wakeup cycles during playback.
- Made possible to store peak information in Opus files.
2024-03-04:
- 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.
2024-03-08:
- 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.
2024-03-14:
- 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.
2024-03-18:
- Fixed foobar2000 v2.0 regression causing folder watch events to be dropped without triggering full rescan if there's too many of them pending.
Changelog v2.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.
Changelog v2.6.3:
- 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.
- Fixed window position remembering issues... again.
- Made ReFacets widths remembered.
- Fixed preferences / output devices bugs.
- Fixed erratic behavior after renaming a playlist.
- Some of CPU usage tweaks backported from 2.2 series.
- libopus updated to 1.5.1, fixed wrong build config causing inefficient Opus decoding in recent releases.
2024-02-05:
- 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.
2024-02-12:
- 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.
2024-02-19:
- Fixed regression preventing internet radio album covers from being shown.
- Applied dark mode to component license popup.
- Updated zlib to 1.3.1.
2024-02-28:
- Playback CPU usage optimizations.
- Small chunks returned by decoder are merged into one to reduce amount of wakeup cycles during playback.
- Made possible to store peak information in Opus files.
2024-03-04:
- 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.
2024-03-08:
- 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.
2024-03-14:
- 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.
2024-03-18:
- Fixed foobar2000 v2.0 regression causing folder watch events to be dropped without triggering full rescan if there's too many of them pending.
2024-03-21:
- Made stream selector show long codec names.
- Media Library: made track add & remove events triggered in groups, resulting in much faster autoplaylist updates.
2024-02-05:
- 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.
2024-02-12:
- 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.
2024-02-19:
- Fixed regression preventing internet radio album covers from being shown.
- Applied dark mode to component license popup.
- Updated zlib to 1.3.1.
2024-02-28:
- Playback CPU usage optimizations.
- Small chunks returned by decoder are merged into one to reduce amount of wakeup cycles during playback.
- Made possible to store peak information in Opus files.
2024-03-04:
- 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.
2024-03-08:
- 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.
2024-03-14:
- 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.
2024-03-18:
- Fixed foobar2000 v2.0 regression causing folder watch events to be dropped without triggering full rescan if there's too many of them pending.
2024-03-21:
- Made stream selector show long codec names.
- Media Library: made track add & remove events triggered in groups, resulting in much faster autoplaylist updates.
2024-03-27:
- 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.
2024-02-05:
- 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.
2024-02-12:
- 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.
2024-02-19:
- Fixed regression preventing internet radio album covers from being shown.
- Applied dark mode to component license popup.
- Updated zlib to 1.3.1.
2024-02-28:
- Playback CPU usage optimizations.
- Small chunks returned by decoder are merged into one to reduce amount of wakeup cycles during playback.
- Made possible to store peak information in Opus files.
2024-03-04:
- 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.
2024-03-08:
- 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.
2024-03-14:
- 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.
2024-03-18:
- Fixed foobar2000 v2.0 regression causing folder watch events to be dropped without triggering full rescan if there's too many of them pending.
2024-03-21:
- Made stream selector show long codec names.
- Media Library: made track add & remove events triggered in groups, resulting in much faster autoplaylist updates.
2024-03-27:
- 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.
2024-03-28:
- Fixed 2024-03-21 regression causing unnecessary Media Library disk access.