advertisement
PerfectTUNES
a helping hand for your audio collection
Add or upgrade Album Art, De-Dup and check for ripping errors
foobar2000 for Mac v2.7 preview change log
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.