Foobar2000:Version 2.1 Preview Change Log: Difference between revisions

From Hydrogenaudio Knowledgebase
No edit summary
No edit summary
Line 1: Line 1:
(newest first)
(newest first)
=== 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-06-24 ===
=== 2023-06-24 ===

Revision as of 20:36, 10 July 2023

(newest first)

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-06-24

  • Fixed use-after-free bug in HTTP error handling.

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-20

  • HLS radio fixes, segmented MP4 DASH now plays.
  • Networking improvements, better read-ahead buffering performance.

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-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-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-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-05-24

  • Added dsp_entry_v4, made possible for DSPs to know their context (playback, conversion, etc).
  • More aggressive HLS segment prebuffering.

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