Overview | News | Windows | macOS | Android | iOS | Audio Formats | Components | Encoder Pack | Screenshots | Help & Support | Developer | Old Versions | Other Projects | Blog & Rants
Releases of PSF Decoder
2.7.0 current version, released on: 2026-10-12
- Fix PSF format detection [bug]
- Validate PSF data boundaries before rewriting tags [change]
- Consume buffered samples when seeking after opening silence [change]
- Report PSF seeking as expensive [change]
- Clear silence tracking when resetting the circular buffer [change]
- Handle duplicate and malformed length and fade tags [change]
- Harden PSF2 filesystem block bounds checks [change]
- Clarify decoder and emulator failure messages [developer]
- Simplify ReplayGain tag serialization [developer]
- Disable RTTI in component build configurations [developer]
- Remove libPPUI as a link dependency [developer]
-
Update foobar2000 SDK to 2026-10-01 [developer]
- Adopt current foobar2000 decoder, file type, metadata and preferences APIs
2.6.0 released on: 2026-09-03
- Improve Preferences page layout [change]
- Update build recipe [developer]
2.5.0 released on: 2026-07-26
Changelog relative to foo_psf 2.3.1:
- Enable x64 build and playback
- Enable ARM64EC build and playback
-
Refactor `input_psf` decoder and inline tag handling
- Extract Preferences page and `cfg_*` variables into "preferences.cpp/h"
- Extract context menu entry and time/fade dialog into "context.cpp"
- Extract time and tag utilities into "utility.cpp/h"
- Extract DLL entry module into "dllmain.cpp"
-
Update Preferences page dialog and controls
- Add dark mode support to the Preferences page and to the time/fade dialog
- Replace circular buffer
- Replace deprecated SDK functionality
-
Add more info and metadata tags
- Add "date" file information formatting option
- Replace "magic numbers" with constant expressions
- Rethrow original exception on loader cleanup
- Use `m_`-prefixed names for `input_psf` decoder's data member variables
- Guard against out-of-range reads and invalid state
- Lower console message verbosity
- Update highly_experimental emulator core to b6ba47f
- Update psflib to 8c7d5fb
- Update zlib to 1.3.2
- Update WTL to 10.01
- Update foobar2000 SDK to 2025-03-07
- Update to v145 platform toolset
- Update Windows 11 SDK to 10.0.28000.2114
- Update README