Foobar2000:Mac Version 2.6 Preview Change Log

From Hydrogenaudio Knowledgebase
Revision as of 11:18, 18 August 2023 by DEATH (talk | contribs)

(newest first)

2023-08-18

  • Made TAK MD5 checksums read, allowing audio integrity verification.

2023-08-11

  • Reverted from Xcode 15 beta to Xcode 14. Recent builds made with Xcode 15 beta weren't working on old Intel Mac running Mac OS Big Sur.
  • Added format selector to save playlist dialog.
  • Now using system sqlite instead of including it (smaller foobar2000 binary).
  • Fixed a race condition bug sometimes causing a slight delay before now playing track info appears.

2023-08-01

  • FTP client now forces IPv4 (we don't currently implement IPv6 specific extensions).
  • Made possible to sort & reorder radio bookmarks.
  • UPnP output fixed default config typo, added format info in console feedback.

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.
  • Fixed a very old typo in titleformat_help.html $meta_sep() example.
  • Improved recovery from corrupted configuration files.

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.

2023-07-19

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

2023-07-10

  • Added Internet Radio dialog with radio-browser integration.
  • HTTP connection reuse regression fix.

2023-06-24

  • HLS amended, ID3 in MP4 DASH work.
  • Fixed use-after-free bug in HTTP error handling.

2023-06-20

  • Lots of FTP bugs fixed.
  • HLS radio fixes, made segmented MP4 DASH play.
  • Networking improvements, better read-ahead buffering performance.
  • Updated Monkey's Audio to 10.16.

2023-06-05

  • Fixed a bug that caused current track restart in certain scenarios, such as rapidly changing playback settings.
  • Added standard %codec_long% field to properly display detailed names of all codecs.
  • Improved reporting of AAC & DTS codec/profile info.
  • Rewritten HLS reader, removed lots of hacks, made remote read-ahead used properly.
  • Greatly 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.

2023-05-24

  • More aggressive HLS segment prebuffering.
  • Audio Unit bug fixes.
  • Added Audio Unit factory presets and preset export/import.
  • Internal Audio Unit config format changed, do not downgrade foobar2000 to older version if you use them.

2023-05-22

  • FLAC decoder: log premature EOF, mark partially encoded files as bad even if they don't appear corrupted otherwise.
  • Audio Unit compatibility improved.
  • Fixed FTP compatibility regression, modland FTP works again.

2023-05-09

  • Public beta versions are now called "preview" and have dates instead of numbers.
  • Fixed indefinite trailing silence with some Audio Units.
  • Added Audio-Stretch DSP.
  • 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.
  • 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
  • Improved FTP playback & listing, fewer connections used.
  • Made FLAC seektable tool also rewrite oversized seektables.