advertisement
dBpoweramp mp3 Converter
music conversion perfected
Trusted by 30 million people, easy conversion between audio formats
foobar2000 for Mac v2.24 preview change log
2024-11-18
-
Internal changes to allow third party components to create new UI Elements.
2024-11-14
-
Updated Monkey's Audio to 10.80.
-
Fixed wrong About window style.
-
Updated default formatting of playback controls bar info.
-
UPnP preferences fixed missing undo in text field.
-
Prevented missing/stuck network share from locking up code trying to look up other network shares or external storage volumes.
2024-11-07
-
Enabled customization of title formatting in playback controls bar.
-
Made font-size & font-name set on containers propagate to all sub-elements that recognize them.
2024-11-06
-
Another playback controls bar layout update.
-
Fixed Playlist Manager window position not being remembered.
-
Fixed a bug causing foo_upnp internet streams to be treated as radio and unintentionally looped.
2024-10-28
-
Playlist Manager added create-autoplaylist.
-
Preferences / Output / Devices made DSP presets sorted.
-
Album art element added double click to show cover popup.
-
Playback controls bar layout update, moved volume control to the right.
-
Fixed Internet Radio search not working through a proxy server.
2024-10-24
-
Fixed missing Playlist Manager context menu, enabled access to recently deleted playlists.
-
Changed Playlist Manager to highlight active playlist with bold font.
-
Various cosmetic glitches fixed: missing tooltips, missing column autosize by doubleclick, unwanted text wrapping in layout editor.
2024-10-21
-
Made Internet Radio panels possible to embed in layout, using radio-list and radio-search.
-
Slightly increased table row spacing.
2024-10-18
-
Added font configuration to various elements, using font-name and font-size attributes.
-
Fixed splitter positions not being saved on macOS 11 and 12.
-
Menu item capitalization work-in-progress.
2024-10-15
-
Fixed interop between (old) playlist-picker and selection properties.
-
Restored Internet Radio menu command, was accidentally lost yesterday.
-
Made File menu dynamic-generated properly, made various previously-hidden commands accessible, including "Reset Configuration", "Browse Configuration Folder", etc.
-
Cleaned up title capitalization in main menu commands.
-
Implemented cmd+f search in Playlist.
2024-10-14
-
Playlist Manager updated, can be used as popup.
-
Layout engine bugs fixed.
-
Added new splitter item arguments.
-
Fixed main "View" menu not showing component-provided items.
2024-10-11
-
New layout element: playlist-manager
-
Refactored drag&drop support, removed obsolete macOS API uses.
-
Updated RAR extraction code to the latest official code release.
-
Properties: made details text selectable.
-
Properties: restored [+] for blank album art elements.
2024-10-04
-
New version numbering scheme: 2.24 for planned stable release year of 2024. Stable release will follow soon.
-
Internet Radio search & list: clicking a stream that is already playing no longer restarts playback.
-
Fixes for plain WAV files over 4GB in size. Note that WAV file format does not actually support content longer than 4GB.
-
Made current console backlog saved when toggling logging on.
-
Fixed Preferences / Output device picker behaving erratically if multiple devices with the same name exist.
-
Added alternate playlist-picker styles, can be "plain" or "sourcelist" (translucent, as seen in old versions).
-
UPnP output regression fixes, tracking of external volume control events wasn't working.
-
UPnP output preferences fixed edited overrides text not always being saved.
-
Properties dialog layout update, restyled bottom parts, updated default focus, fixed missing esc key handler.
-
Playback controls bar use monospaced digit font for time.
-
Under the hood changes to prevent Objective-C symbol name clashes with third party code or future macOS updates.
-
File Operations: removed buggy path picker control, added explicit notices about unavailable destination folder.
-
Fixed Album List "all music" not being updated with search filters.
-
Fixed a bug causing playlist search to be impossible to open in certain conditions.
2024-09-11
-
Fixed webm audio renamed to .opus being very slow to open.
-
Fixed more odd behaviors of tag editing on MP4/M4A with QT chapters.
-
Properties dialog layout refactored.
2024-09-02
-
Fixed false MD5 verification errors on exotic bit depth FLAC files.
2024-08-31
-
Fixed selection tracking regression from 2024-08-29.
2024-08-30
-
Fixed Selection Properties crash on bad UTF-8.
-
Fixed File Operations crash on stale last-used target directory reference.
2024-08-29
-
Internal changes (C++ noexcept specifier) to improve usefulness of crash reports.
-
Refactored Matroska chapter handling. If a multichapter Matroska file is played as a whole (from remote URL etc), chapter names will be shown as dynamic track titles.
-
Fixed a bug causing dynamic track titles (internet radio etc) to be possibly discarded.
2024-08-22
-
Further mitigation for issues caused by corrupted configuration files.
-
Fixed bugs with urlencoding in HTTP redirects.
-
Enabled more SSE audio processing optimizations in Intel code.
2024-08-14
-
Complex mitigation for corrupted config.sqlite - fresh config.sqlite is created, all readable content is transferred over.
-
Made refuse to retag MP4/M4A/M4B files with QT chapters if chapter count exceeds 255, to prevent erratic behavior. Please remux such files to another container to allow tagging.
2024-08-08
-
Fixed different builds using different rounding for float >> integer audio conversion, mainly affecting 24-bit output (least significant bit differences only).
-
MP4/M4A/M4B: Prefer QT chapters over chpl if more than 255 chapters found.
-
MP4/M4A/M4B: Fixed very rare tag update failures if exceeding 4GB boundary. Note that previous versions would just leave the file untouched and report an error if running into this scenario, never corrupt files.
2024-07-08
-
Audio Unit embedding bug fixes.
-
Switched to apparently more reliable method of detecting which Audio Units implement user interface.
-
Fixed bugs in layout preview dialog.
2024-07-07
-
Amended title formatting regression fix.
-
Layout editor bug fixes.
2024-07-06
-
Fixed title formatting regression from build 2024-06-30, causing some fields to disappear.
-
More useful Audio Unit embedding mode is now the default, use mode=visualization to get the lagfree / noninteractive version.
-
Audio Unit visualizations remember settings.
-
Added basic layout editor + preview. Documentation coming soon.
-
Made https:// used for help.foobar2000.org links.
2024-07-04
-
Fixed layout export failing to overwrite existing txt file.
-
Added interactive mode to embedded audio units - use audiounit mode=control in layout txt to control running DSP. Live audio data feed will not be synchronized with playback though.
-
Made various parts of the app use monospaced digit font, not just playlist.
-
Amended AccurateRip log formatting, added track number info to lines where it was missing before.
2024-06-30
-
Added %channel_mask% title formatting field, on top of on $info(WAVEFORMATEXTENSIBLE_CHANNEL_MASK).
-
Utilized proper hashmap for metadb_display_field_provider lookup, should speed title formatting up somewhat on heavy configs.
-
Added 'console' element. Optional argument: mode=lite to hide buttons.
-
Added 'selection-properties' element. Optional argument: sections=metadata,general,location,replaygain,other to choose which to show.
-
Utilized monospace digit font in more places.
-
Fixed tabs element not remembering last selected tab after app restart.
-
Fixed timestamp formatting nulling milliseconds part, mainly affecting console timestamps.
2024-06-21
-
Fixed whole lot of bugs related to question marks in file names.
2024-06-20
-
Fixed crashing when attempting to play files with wildcard characters (*, ?) in their names.
-
Added "Visualize with Audio Unit".
-
In layout txt, embed Audio Units with: audiounit name="AUSomeUnit"
2024-06-17
-
Fixed DSP preferences not reacting to DSP preset change by DSP toolbar.
-
Updated MP4 tmpo tag manipulation, restored ability to write which was lost a few years ago.
2024-05-31
-
Improved compatibility with multi-value MP4/M4A tags.
-
Fixed 2024-05-17 regression causing bad substitution of | character in Album List / ReFacets.
-
Fixed JXL/AVIF/HEIC external album covers not being recognized, even if relevant system image codecs are present.
2024-05-23
-
Made fact chunk in PCM WAV files ignored.
-
Made numeric columns use proper font for numbers.
-
Fixed incorrect remembering of volume paths in File Operations presets, regression since previous update.
-
Renamed default layout presets to avoid menu item clashes.
-
Fixed playlist columns state serialization bug.
2024-05-17
-
Fixed multiple bugs with volume (external or net share) pinning. FileOps no longer insists that files need moving when they don't.
-
Various cosmetic fixes.
-
ReFacets & Album List: Improved processing of %<field>% expressions, artist and artist sort should be split together properly.
-
Added tweak options for ReplayGain thread counts.
-
Removed arbitrary limit of items per "apply gain to file content" pass.
2024-05-06
-
Fixed menu bar process crash on internet radio playback.
-
Close Console with esc key.
-
Made dock icon accept dropping folders.
-
Removed support for Mac OS older than 11 (Big Sur).
-
Essential bug fixes will still be backported to previous stable that supports from Mac OS 10.13 up.
2024-04-26
-
Modular UI work-in-progress.
-
Added toolbar with some standard stuff. Work-in-progress.
-
Reworked appearance of playlist & library search windows.
2024-04-12
-
Fixed loopback virtual devices not being detected as output devices.
-
Improved console window looks again, added copy button.
2024-04-10
-
ReFacets playlist interaction bug fixes.
-
ReFacets added "Last Modified" stats column.
-
Made disconnected internet radio streams resumed quietly, without showing error popups.
-
Added menu items to configure Equalizer & Audio Units. Audio Unit menu items will appear after adding Audio Unit adapter to the DSP chain.
-
Fixed some of playlist column widths not being correctly restored after app restart.
2024-04-07
-
Restyled Internet Radio dialog for Mac OS 11 +.
-
Restored old Properties dialog looks for Mac OS < 11.
2024-03-29
-
Fixed various toolbar related glitches.
-
Made AccurateRip log saving output Mac-style line endings.
2024-03-28
-
Made possible to save AccurateRip logs directly from the results window.
-
Reworked Properties window appearance.
-
Updated Console window appearance.
-
Fixed 2024-03-21 regression causing unnecessary Media Library disk access.
2024-03-27
-
Made possible to keep running after closing main window.
-
Implemented Advanced Preferences search.
-
Added missing Decoding Speed Test warm-up toggle (the feature was actually always-on before).
-
Fixed ReFacets column widths not being remembered.
-
FFmpeg updated to 6.1.1.
-
File Operations: Suppressed useless secondary progress bar if renaming files.
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-18
-
Fixed decoding speed test dialog being created invisible, regression since 03-15 build.
-
Fixed various minor UI glitches.
-
Add Location now strips extra non-text characters from the entered URL.
2024-03-15-v2
-
Fixed previous build regression causing some of utility windows to be created invisible.
2024-03-15
-
Fixed main window size being possibly remembered incorrectly if closing app via cmd+q / "Quit" while some other window, such as Album List, is open.
2024-03-14
-
Playback CPU usage reduced.
-
Made Ogg chapters beginning from CHAPTER001 recognized.
-
Allowed absolute paths in cue sheets.
-
Enabled chapter manipulation menu commands, same as on Windows. They were not available in previous versions.
2024-03-08
-
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
-
Made FFmpeg version shown in components list.
-
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-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.
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.
-
Added update checks - checks for last public beta/stable build, same as Windows version.
2024-02-21
-
CPU usage reduced.
-
ReplayGain scanner preferences typo fix.
-
Fixed more window position saving bugs.
-
Various cosmetic fixes.
2024-02-19
-
Fixed preferences / output devices bugs.
-
Fixed playlist rename then reorder bug.
-
Fixed main window size not being remembered again.
-
Fixed regression preventing internet radio album covers from being shown.
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 stream_count info for formats that support multiple streams.
2024-02-05
-
Implemented meta autocomplete in Properties dialog.
-
Implemented Ogg chapter support.
-
New major revision of bitcompare code, improved performance.
-
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.
-
Stop decoding ADTS AAC when running into APE tags, instead of reporting errors.
-
Report zero-length WAV files as broken.
-
Reduced memory usage.