Releases: regorxxx/ListenBrainz-SMP
v1.4.0 - QOL minor change
There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1 (mod version attached has some improvements by marc23)
See full changelog here.
[1.4.0] - 2023-11-28
Added
- Buttons bar: added compatibility with headless mode (for other buttons).
- UI: added setting to disable tooltip on all scripts. Found at '[FOOBAR PROFILE FOLDER]\js_data\presets\global\globSettings.json', by changing 'bTooltip'. By default tooltip is always shown. This setting will never be exposed within foobar, only at this file.
Changed
- Helpers: updated helpers.
- Improved error messages about features not working related to OS checks (at startup) with tips and warnings.
Removed
Fixed
v1.3.0 - Asynchronous buttons bar loading
There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1 (mod version attached has some improvements by marc23)
See full changelog here.
[1.3.0] - 2023-11-24
Added
- Buttons bar: new setting to enable asynchronous loading of buttons, now the default behavior.
Changed
- Helpers: updated helpers.
- Console: reduced max log file size to 1 MB.
Removed
Fixed
- Auto-update: changed logic to check Playlist Tools's buttons updates independently to the toolbar version, so mixed scripts versions no longer produce false negatives.
v1.2.1 - Auto-update + toolbar customization Hotfix
There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1 (mod version attached has some improvements by marc23)
See full changelog here.
[1.2.1] - 2023-11-16
Added
Changed
- Buttons bar: transparency input popup now has a description for the values.
Removed
Fixed
- Buttons bar: border setting was grayed out when the buttons color had been set.
[1.2.0] - 2023-11-15
Added
- Auto-update: added -optional- automatic checks for updates on script load; enabled by default. Compares version of current file against GitHub repository. Manual checking can also be found at the settings menu. For buttons within the toolbar every button will check for updates independently (although the toolbar menu has an entry for batch checking). Setting may also be globally switched at '[FOOBAR PROFILE FOLDER]\js_data\presets\global\globSettings.json', by changing 'bAutoUpdateCheck'. It will apply by default to any new installed script (previous scripts will still need to be manually configured to change them).
- Buttons bar: added some safe-checks to panel properties.
- Buttons bar: added custom button hover color and customization.
- Buttons bar: added custom offset for buttons along X/Y axis.
- Buttons bar: added full size mode for buttons, which will use full Width/Height according to Y/X orientation.
- Added setting to disable popups related to features not being supported by the OS (at startup). Found at '[FOOBAR PROFILE FOLDER]\js_data\presets\global\globSettings.json', by changing 'bPopupOnCheckSOFeatures'. By default popups are always shown. This setting will never be exposed within foobar, only at this file.
Changed
- Configuration: improved user retrieval on mouse over button, limited to run once per 2500 ms.
- UI: toolbar's color menu entries now show the color name along the menu entry. 'none' equals to no color.
- Buttons bar: renamed background buttons to 'Use themed buttons', which depends on the windows theme.
- Helpers: updated helpers.
Removed
- Configuration: unnecessary logging on mouse over button if no user was provided.
Fixed
- Feedback: minor fix to cache reports when an upload throws an error.
- Crash without lastfm tools button also loaded.
v1.2.0 - Auto-update + toolbar customization
There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1 (mod version attached has some improvements by marc23)
See full changelog here.
[1.2.0] - 2023-11-15
Added
- Auto-update: added -optional- automatic checks for updates on script load; enabled by default. Compares version of current file against GitHub repository. Manual checking can also be found at the settings menu. For buttons within the toolbar every button will check for updates independently (although the toolbar menu has an entry for batch checking). Setting may also be globally switched at '[FOOBAR PROFILE FOLDER]\js_data\presets\global\globSettings.json', by changing 'bAutoUpdateCheck'. It will apply by default to any new installed script (previous scripts will still need to be manually configured to change them).
- Buttons bar: added some safe-checks to panel properties.
- Buttons bar: added custom button hover color and customization.
- Buttons bar: added custom offset for buttons along X/Y axis.
- Buttons bar: added full size mode for buttons, which will use full Width/Height according to Y/X orientation.
- Added setting to disable popups related to features not being supported by the OS (at startup). Found at '[FOOBAR PROFILE FOLDER]\js_data\presets\global\globSettings.json', by changing 'bPopupOnCheckSOFeatures'. By default popups are always shown. This setting will never be exposed within foobar, only at this file.
Changed
- Configuration: improved user retrieval on mouse over button, limited to run once per 2500 ms.
- UI: toolbar's color menu entries now show the color name along the menu entry. 'none' equals to no color.
- Buttons bar: renamed background buttons to 'Use themed buttons', which depends on the windows theme.
- Helpers: updated helpers.
Removed
- Configuration: unnecessary logging on mouse over button if no user was provided.
Fixed
- Feedback: minor fix to cache reports when an upload throws an error.
- Crash without lastfm tools button also loaded.
v1.1.0 - Tag remapping
There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1 (mod version attached has some improvements by marc23)
See full changelog here.
[1.1.0] - 2023-10-05
Added
- Track Recommendations: tag remapping is now available (configuration) along customizable entries (advanced configuration) for 'Tracks recommendations'.
- Track Recommendations: new submenu at 'Tracks recommendations to get popular tracks by the chosen similar artist, like the one found at Last.fm tools.
Changed
- Configuration: expanded user configurable files at '[FOOBAR PROFILE FOLDER]\js_data\presets\global' with new queries. File will be automatically updated with new values (maintaining the user settings).
- Configuration: improved the user configurable files update check for missing keys.
Removed
Fixed
v1.0.4 - Helpers
There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1 (mod version attached has some improvements by marc23)
See full changelog here.
[1.0.4] - 2023-09-25
Added
Changed
- Helpers: updated helpers
Removed
Fixed
v1.0.3 - Helpers
There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1 (mod version attached has some improvements by marc23)
See full changelog here.
[1.0.3] - 2023-09-20
Added
Changed
- Helpers: updated helpers
Removed
Fixed
v1.0.2 - Helpers
There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1 (mod version attached has some improvements by marc23)
[1.0.2] - 2023-09-14
Added
Changed
- Helpers: updated helpers
Removed
Fixed
v1.0.1 - Bugfix
There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1 (mod version attached has some improvements by marc23)
[1.0.1] - 2023-07-29
Added
Changed
Removed
Fixed
- Configuration: some fixes for ALBUM ARTIST usage instead of ARTIST. To apply the change on existing installations, delete '[foobar_profile]\js_data\presets\global\globQuery.json' and '[foobar_profile]\foobar2000\js_data\presets\global\globTags.json' files.
v1.0.0 - Bugfix and artist handling improvements
There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1 (mod version attached has some improvements by marc23)
[1.0.0] - 2023-07-28
Added
Changed
- Configuration: ALBUM ARTIST is now used instead of ARTIST by default (on new installations). This ensures better compatibility with classical music, where the artist is the actual performer but the album artist is the original composer/artist. To apply the change on existing installations, delete '[foobar_profile]\js_data\presets\global\globQuery.json' and '[foobar_profile]\foobar2000\js_data\presets\global\globTags.json' files. Further configuration may be needed via menus.
- Helpers: updated helpers.
- Console: remove unnecessary logging retrieving user response.
Removed
Fixed
- Crash using recommended recordings by user.
- Fix for non standard hyphen chars on path names.