Releases: regorxxx/World-Map-SMP
v3.15.0 - JSplitter (SMP and x64) support
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.
3.15.0 - 2024-10-09
Added
Changed
- Configuration: changed the remove duplicates bias to prefer tracks containing 'BEST' within a 'TRACKDSP' tag.
- JSplitter (SMP) support and ES2021 compatibility.
- Helpers: in case saving a file throws an error due to long paths (+255 chars) a warning popup will be shown.
- Helpers: updated helpers.
Removed
Fixed
v3.14.1 - Bugfix
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.
3.14.1 - 2024-08-13
Added
Changed
- Helpers: updated helpers.
Removed
Fixed
- Statistics: crash opening the point menu on libraries not fully tagged.
v3.14.0 - ISO 3166-2 and UI improvements
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.
3.14.0 - 2024-07-24
Added
- UI: header color is now configurable.
- UI: header size is now configurable (full panel/map size).
- UI: added album art caching for panel background whenever selecting/playing track changes but belongs to the same album. It checks for same album name and parent directory.
Changed
- UI: better compatibility when locale tag contains the ISO 3166 2-letter code, instead of a country name. Header now displays the country name associated instead of the ISO code or none.
- Helpers: improved performance of duplicates removal in multiple places.
- Helpers: json data files are now saved with Windows EOL for compatibility improvements with Windows text editors.
- Configuration: changed the remove duplicates bias to prefer lossless tracks with 16 bits per sample, 44.1 Khz sample rate and greater %DYNAMIC RANGE% values.
- Configuration: expanded user configurable file at '[FOOBAR PROFILE FOLDER]\js_data\presets\global\globSettings.json' with a new setting for console logging to file. Disabled by default. Now this is a change from the previous behavior, where console was always logged to 'console.log' file at the [FOOBAR PROFILE FOLDER]. It can now be switched, but since it's probably not useful for most users is disabled by default.
- Improved compatibility when running foobar2000 on drives without recycle bin.
Removed
Fixed
- UI: locale tag not retrieved in some cases from bio panel due to tag name case not matching.
- UI: minor UI refresh fixes.
v3.13.0 - Internal update
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.
3.13.0 - 2024-03-21
Added
Changed
- Helpers: updated helpers.
Removed
Fixed
v3.12.0 - Hotfix
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.
3.12.0 - 2024-03-15
Added
- Configuration: expanded user configurable file at '[FOOBAR PROFILE FOLDER]\js_data\presets\global\globSettings.json' with a new setting to check OS features on every panel startup. Enabled by default. This has been the default behavior since OS' features check was implemented, but it can now be disabled to improve init performance a bit, specially at foobar2000 startup (since it seems to hang in some cases when running it on slow HDDs or systems).
Changed
- Helpers: updated helpers.
Removed
Fixed
- Version number (for update checking).
v3.11.0 - Memory modes
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.
3.11.0 - 2024-03-04
Added
- Configuration: expanded user configurable file at '[FOOBAR PROFILE FOLDER]\js_data\presets\global\globSettings.json' with a new setting for panel repaint debugging purpose. Disabled by default.
Changed
- UI: low memory mode is now integrated into a new 'Memory mode' submenu which contains multiple settings to further fine-tune RAM usage by the panel.
- Helpers: updated helpers.
Removed
Fixed
v3.10.0 - Performance improvements + Fixes
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.
3.10.0 - 2024-02-28
Added
- 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
- Configuration: changed the remove duplicates bias to prefer tracks with higher play-counts and positive feedback tag (love/hate).
- UI: optimized repainting to use less resources on statistics mode.
- UI: highly optimized map images (which should now 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
- Biography Integration: crash applying integration in some cases.
- Minor fixes.
v3.9.0 - UI revamp
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.
3.9.0 - 2023-12-17
Added
- UI: added color names to background color settings.
- UI: added transparency settings for map image.
Changed
- UI: changed defaults settings on new installations for a more modern look.
- UI: improved path handling of map images on portable installations.
- UI: country highlighting on mouse over sensitivity has been increased, making it easier to select a country when there is only one country painted.
- UI: minor performance improvements.
- UI: reduced default image sizes to improve performance.
Removed
Fixed
- UI: low memory mode was always active despite disabling it.
- UI: fixed playlist creation when clicking on points if artist tag was set to ALBUM ARTIST.
v3.8.0 - Background customization + Fixes
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.
3.8.0 - 2023-12-11
Added
Changed
- UI: replaced all background settings with a new implementation, equal to the one found at Timeline-SMP, which allows to use covers, colors, gradients, etc.
- Helpers: updated helpers.
Removed
- UI: old background settings (no longer working).
Fixed
- UI: panel not being refreshed when globally disabling/enabling the panel.
- Crash due to missing helpers.
v3.7.0 - Gradient map + Performance improvements
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.
3.7.0 - 2023-12-08
Added
- Statistics Mode (gradient): added new mode which displays countries filled with a color scale according number of artists on library from that country. i.e. like Library mode but showing on the UI the count of artists.
- UI: added settings for gradient colors according to ColorBrewer schemes.
- UI: added settings to fill the country layers with a custom color (previous behavior), predominant country flag's color, gradient of the flag's color or the flag image.
- UI: added low memory mode to be used along country layers which should minimize memory usage on big libraries with minimal quality impact.
- UI: current country while moving the mouse is now highlighted when using country layers.
Changed
- UI: greatly enhanced performance while using country layers, transparencies and other features.
- UI: color names are now shown for for default colors too.
- Helpers: updated helpers.
Removed
Fixed
- UI: panel not being repainted when changing from library to standard mode.
- UI: possible crash during layer creation if panel size changed in the process.