Script should be installed as package, using the package manager at the Spider Monkey Panel Configuration window. Old method is still supported anyway.
REQUIRES SMP 1.6.1 (mod version attached has some improvements by marc23)
See full changelog here.
1.1.0 - 2023-02-28
Added
- UI: added setting to center X-label ticks on 'timeline' chart type.
- Configuration: added COMPOSER to the list of global tags.
- Configuration: added LOCALE LAST.FM to the list of global tags.
- Configuration: added integrity checks to global user settings files, found at '[FOOBAR PROFILE FOLDER]\js_data\presets\global[...].json'. In particular queries are now check to ensure they are valid and will throw a popup at init otherwise. Other settings are check to ensure they contain valid values too.
- Configuration: expanded user configurable file at '[FOOBAR PROFILE FOLDER]\js_data\presets\global\globSettings.json' with a new setting to output to console profiling logs at script init. They work globally. Disabled by default.
Changed
- Data: all default tags, queries and TF entries now use the settings found at '.\foobar2000\js_data\presets\global' files. Reset defaults to update entries.
- Data: enhanced sources data auto-update to only run during playback when needed. For ex. when the axis TF or filter contains tags associated to changes during playback, like %PLAY_COUNT%. It can also be set to never update during playback or to always update using ("*") as tag.
- Data: sorting is now set by default to 'natural|x' when changing from distributions to standard graphs.
- UI: added alt. labels for scatter and line charts. It just adds a background.
- UI: optimized repainting to use less resources.
- Helpers: updated helpers.
- Console: improved log file formatting on windows text editors which parse new lines only with CR+LF instead of LF.
- Code cleanup.
Removed
Fixed
- Data: fixed some cases where playlists sources were not updated during playback.
- Data: fixed improper handling of multi-value tags in some cases.
- Data: fixed crash using data filters.
- Data: fixed logging about sorting being set while using distributions.
- Data: fixed crash when setting data source to specific playlist(s) by name.
- UI: fix zoom while using normal distribution.
- UI: data offset to the right while using normal distribution in some cases.
- UI: fix alt. labels when using bars charts. Now behave similar to timeline chart, but being displayed on the vertical axis.
- Minor fixes.
