Skip to content

Releases: regorxxx/ListenBrainz-SMP

v1.7.0 - Feedback improvements

21 Mar 16:42
9f27c24
Compare
Choose a tag to compare

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.7.0 - 2023-03-21

Added

  • Feedback: new query filter (independent to the other filter already available) to find matched tracks when looking for loved/hated tracks. It may be used to discard specific releases by tags (like live versions or remasters).
  • Feedback: new setting to switch track matching by MBID only or also use ARTIST/TITLE tags.
  • 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: minor menu entries renaming.
  • UI: improved panel repaint routines to minimize resources usage.

Removed

Fixed

v1.6.0 - Playlists integration

28 Feb 19:38
7e19682
Compare
Choose a tag to compare

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.6.0 - 2023-02-28

Added

  • Playlists: playlists created by the user (in addition to recommendations) can now be imported. They are listed by name and can be sorted by name, creation or last modified date.
  • Playlists: playlist exporting to user profile. Note this exporting option is different to the one found at Playlist-Manager-SMP in one thing, the MBID is not saved anywhere (contrary to saving it on a playlist file), so there is no playlist tracking at all and exporting the same playlists multiple times will only update the playlist on the server (instead of creating a new one) as long as the playlist names are strictly equal.
  • Playlists: playlist importing by MBID. This allows to import any playlist from any user, not just your own. Input allows the MBID or the link (which also contains the MBID).
  • 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.
  • Toolbar: new settings for text (or icon) position: left, right (default), top and bottom. These settings mimic CUI options at the buttons bar.
  • Toolbar: new settings for text scale (now independent of button and icon scale).
  • Toolbar: new settings for icon scale (now independent of button and text scale).

Changed

  • Configuration: changed the remove duplicates bias to prefer tracks with higher play-counts and positive feedback tag (love/hate).
  • 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

  • Playlist Recommendations: importing playlists did not retrieve all possible Youtube tracks in some cases.
  • Track Recommendations: not retrieving any result due to API changes.
  • Toolbar: buttons' size not restored back to normal height after disabling 'Full size buttons' without reloading the panel.
  • Helpers: added missing helper.
  • UI: wrong parsing of png masks on unix systems (currently, it only affected the ListenBrainz icon when changing the font color).
  • Minor fixes.

v1.5.0 - Icon color

08 Dec 23:14
Compare
Choose a tag to compare

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.5.0 - 2023-12-08

Added

  • Toolbar: now supports color for image icons (which are not drawn using fonts).

Changed

  • ListenBrainz icon now matches the button text color, instead of being only black or white.
  • Helpers: updated helpers.

Removed

Fixed

v1.4.0 - QOL minor change

28 Nov 19:56
Compare
Choose a tag to compare

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

24 Nov 19:18
Compare
Choose a tag to compare

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

16 Nov 17:12
Compare
Choose a tag to compare

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

15 Nov 18:14
Compare
Choose a tag to compare

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

05 Oct 18:45
Compare
Choose a tag to compare

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

25 Sep 20:50
Compare
Choose a tag to compare

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

20 Sep 14:24
Compare
Choose a tag to compare

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