Skip to content

v2.5.0 - Background improvements + Data deduplication and refresh rate

Latest

Choose a tag to compare

@regorxxx regorxxx released this 12 Jan 15:13
· 28 commits to main since this release
e7c75db

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.

image

See full changelog here.

2.5.0 - 2026-01-12

Added

  • Data: new setting to control the refresh rate for automatic data changes. This ensures smooth selection track changes and playlist operations while dynamic filters based on selection are in use. Panel is no longer updated on every track change but only with the last one after consecutive fast changes within the debounce time window.
  • Data: new settings to adjust data deduplication by TF. Multiple default presets are available along the possibility to add your custom TF expressions. There is also support for X,Y,Z-Axis entries setting their own deduplication expressions, but currently unused in default presets (such settings can be added via custom entries though).
  • UI: added background y-axis margin setting. It only applies when cropping is set to none. While using any other mode, it stretches the image instead. This setting can be directly changed using the mouse wheel + CTRL + ALT + SHIFT too. Note in all my scripts UI elements can be resized using the mouse wheel + CTRL + ALT. And background settings are always accessed also pressing SHIFT.
  • UI: added background art mode cycling when using the mouse wheel + SHIFT. It will only cycle between art actually present for current track, omitting not found ones.
  • UI: added new background setting for art crop: center (default), bottom, top.
  • UI: added new background setting for art zoom, similar to the effect at Library-Tree-SMP (in that case is based on blur level).
  • UI: added new background art mode 'Folder' which allows to display any image from a given folder path, like 'thumbs.js' SMP/JSplitter sample. Along this mode, added new cycle settings and file sorting (by name or date) to control how images are chosen. Images within folder can be cycled using the mouse wheel + SHIFT too. Note background settings are always accessed pressing SHIFT.
  • UI: added new background setting to prefer placement of dark colors at the outer edge of the panel in bigradient color mode.
  • UI: added new background setting for art reflection effects. Only available when crop setting is set to none.
  • UI: added new background settings for basic art manipulation.
  • UI: added blend color mode which mimics Library-Tree-SMP, Biography blend theme. Requires art enabled.
  • UI: added DUI/CUI color settings for background, which are applied on the color mode used.

Changed

  • UI: cleanup and rework of background submenu and its integration with other settings.
  • UI: 'Folder' and 'Path' art modes on background now support TF expressions.
  • UI: improvements on dynamic colors handling related to background color identification (mixing the art, color settings, etc.).
  • UI: changed color for processing popup overlay.
  • Code cleanup and performance improvements if panel is disabled or during startup.
  • Code cleanup and performance improvements for background code. In particular when art has been set to be invisible for exclusive art colors processing or set to none.

Removed

Fixed

  • UI: panel no longer shows "no data" message while popup overlay is enabled (usually while processing new data).
  • UI: mouse cursor being shown as hand when over left/right buttons even if they were not shown.