Script should be installed as package, using the package manager at the SMP Configuration window. Old method is still supported anyway.
REQUIRES SMP OR JSPLITTER
Download below clicking at '[...]-package.zip'. Check installation instructions here.
See full changelog here.
1.0.0-beta.3 - 2025-10-28
Added
- Configuration: new setting (at 'Settings\Integration') to auto-delete playlists at startup (both UI-only playlists and playlist files) by name or RegExp. See here.
Changed
- Saving: popup which warns about saving before changing the playlist format to the default one now offers the possibility to do so, keep the current one or abort saving.
- Configuration: global support for %fb2k_component_path%, %fb2k_profile_path% and %fb2k_path% in any input asking for paths.
- Configuration: improved handling of user definition files found at '[FOOBAR PROFILE FOLDER]\js_data\presets\global' in case they got corrupted. The corrupted file will be backed up at the same folder and a new one created. Popups will warn about it, no longer requiring user actions. See here.
- Export settings: now uses '[FOOBAR PROFILE FOLDER]\js_data\export' folder at exporting.
Removed
- Playlist locks: removed workaround (introduced at 0.16.0) for bugged SMP playlists locks for JSplitter since it was fixed at the component level. 'ExecuteDefaultAction' lock is now available.
Fixed
- XSPF: fixed situation where an empty .xspf playlist loaded, without foo_xspf1 present, resulted in a playlist within UI with the playlist file handle loaded as track (instead of an empty playlist).
- UI: fix crash when setting columns width to anything other than auto (0).
- UI: fix crash when pressing 'END' or 'HOME' keys to scroll in some cases.
- UI: smooth scrolling fixes.
- UI: fix wrong order of some init methods due to usage of 'listen to color-servers' setting which resulted on tag filtering not being properly applied.
- UI: fix crash using dynamic colors on pseudo-transparent panels.
- Fix crash renaming/moving files in some cases.
