github regorxxx/Playlist-Manager-SMP v1.0.0-beta.11
v1.0.0-beta.11 - Hotfix

4 hours ago

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.

1.0.0-beta.11 - 2026-08-26

Added

Changed

Removed

Fixed

  • Fixed wrong files on last update 1.0.0-beta.10 due to github glitch.

[1.0.0-beta.10] - 2026-08-24

Added

  • UI: added playlist revive tool to playlist contextual menu (within 'Other tools' submenu).
  • UI: added loaded status icon setting for UI-only playlists on non-lite mode; disabled by default. See here.
  • UI: added fallback to front art setting for Art by TF (background setting), if no file was found.
  • UI: added new mask effect setting to background. See here.
  • UI: added new img counter setting to background while using Art by TF mode. See here.
  • UI: file/folder (by TF) modes now allow Microsoft MS-DOS wildcards at end of path. See here.
  • UI: new art matching file sorting for file/folder (by TF) modes: creation date, explorer order and random order.
  • UI: added support for .webp images on background. Note it requires codec installation on system, i.e. this or this and a system restart.
  • Exporting Playlist: added new Namida 'Export and convert' preset.
  • External integration: new callbacks.
    • 'Playlist-Manager-SMP: switch enable panel' -> { window: string[] }
    • 'Playlist-Manager-SMP: enable panel' -> { window: string[] }
    • 'Playlist-Manager-SMP: disable panel' -> { window: string[] }
  • Configuration: added new "userAgent" (Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/146.0.0.0 Safari/537.36) and "curlImpersonate" (curl_firefox147.bat) at global settings (globSettings.json) for arbitrary downloads using curl and/or JS-host methods.
  • Helpers: added curl-impersonate.exe v1.5.6. See here.

Changed

  • Quick-search: foobar2000 shortcuts are now skipped while quick-searching if JS-host supports it (for ex. to bypass play/pause when pressing space bar).
  • Quick-search: tooltip is now disabled while quick-searching.
  • Quick-search: extended duration for 1.2 seconds.
  • Search: foobar2000 shortcuts are now skipped while quick-searching if JS-host supports it (for ex. to bypass play/pause when pressing space bar).
  • UI: playlist contextual menu now shows a check (at lock submenu) whenever a loaded playlist is locked.
  • UI: playlist contextual menu cleanup and reordering.
  • UI: support for dark themed popups if JS host allows it.
  • UI: improved blend color mode to use a mix of CUI/DUI colors when no art is available (like Biography and Library-Tree-SMP do).
  • UI: improvements on dynamic colors handling in some cases where main colors have low luminance.
  • Exporting Playlists: 'Export and convert' actions no longer show a popup per playlist when selecting multiple ones. Furthermore, the popup will only appear once the first time the feature is used after installation.
  • Exporting Playlists: 'Export and convert' actions no longer show a explorer window per playlist file exported when selecting multiple ones, but only one after all have been exported.
  • Exporting Playlists: track paths written to output playlist files are now sanitized to match foobar2000 converter output for illegal chars.
  • Exporting Playlist: updated Fiio 'Export and convert' preset to split artist into artist initial subfolders (android doesn't handle a huge amount of folders at any path really well). Added new Namida preset.
  • Helpers: updated curl.exe to v8.20.0-slim. See here.
  • Helpers: updated 7za.exe to v26.01. See here.
  • Helpers: code cleanup.
  • Helpers: updated helpers.

Removed

  • UI: loaded status icon being shown for UI-only playlists on lite mode despite such info being totally useless. See here.

Fixed

  • UI: minor filter button glitch (shows an X) after clearing the search box for a some seconds, if panel was previously filtered by search text.
  • UI: added back alternate row colors settings (now named 'Show row stripes'), due to an unintended change removed at 1.0.0-beta.9. See here.
  • UI: fixed R. Click shortcuts listing at tooltips. It was showing M. Click actions instead.
  • AutoPlaylist: fix sorting input not working in some cases.

[1.0.0-beta.9] - 2026-04-28

Added

  • UI: added background framework found in all my other scripts, which can be tweaked at the background submenu within the toolbar menu (R. Click). By default is set to to not display any color or art, looking like previous releases. Note any setting at 'Colors' submenu is applied on top of the background, so the toolbar color, transparency or panel pseudo-transparency settings may also override background drawing. As a bonus, all features related to dynamic colors and color servers are also included, so it will work in conjunction with all other scripts making use of this feature.
  • UI: added support for D2D draw mode if JS Host supports it (currently only JSplitter 3.7.8+ or 4.1.0+). It must be set per instance, at the properties panel ('Draw mode: GDI (0), D2D (1)'). If JS Host doesn't support it, it will fallback to GDI. Note D2D mode may produce UI artifacts under Wine or not be fully equivalent to GDI, use at your own consideration and only report problems to JS host component devs.
  • UI: ported all background art effect settings to D2D effects. Note bloom will render in a similar way to GDI+ but mute and edge are noticeably different. There is a new setting while using D2D draw mode (see above) to force the GDI+ effect looks, in case D2D draw mode is preferred but also the previous effect looks. In the future, if the list of D2D effects is expanded, enabling that setting will make these new effects unavailable (since they will not have a GDI+ counterpart).
  • UI: added multiple new background art effects and image histogram while using D2D draw mode. See here.
  • UI: added new art mode 'By priority' which lets you set different art types by priority order to use if one is not available for current track. The submenu will show the list of art types set and the parent menu the actual one used. This feature also allows to specify between default, stub or embedded art (contrary to the other modes). Works like 'Album art' script bundled with JSP3 panel, see here.
  • UI: added multiple mouse cursor effects.
  • Help: added custom user shortcuts to quickhelp.
  • Help: added multiple selection actions (if any) to list view shortcuts.

Changed

  • UI: improved 'Set playlist tag(s)' submenu, separating common tags and AutoTags (related to special automatic actions). All AutoTags can now be deleted in a single click without affecting common ones. Additionally, the submenu has an entry to show a readme related to AutoTags usage and actions.
  • UI: default scrolling settings improvements.
  • UI: improvements on dynamic colors handling for almost B&W art or with a lightly tinted by a single color.
  • UI: improvements on dynamic colors handling related to K-means++ with OKLAB color space when using JSplitter v3.7.10+ or v4.1.0+ as JS host. See here.
  • Sorting: pressing Shift while applying any of the 'Other sorting tools' submenu (from 'Filter and sorting' button) will invert the order for all cases, not just to alphabetically sorting.
  • Installation: panel menu, accessed through 'Ctrl + Win + R. Click' (which works globally on any script and panel, at any position), now also includes the script version number and a submenu to check and set auto-updates.
  • Quick-search: Shift/Ctrl modifiers to perform lookup at any position instead of only the start of strings is now applied only once at first key pressed, so there is no need to keep pressing the modifier key while typing the other chars.
  • Quick-search: minor UI adjustments.
  • Help: cleanup of quickhelp.
  • Shortcuts: some changes to shortcuts display, previously set shortcuts may need to be reassigned in some cases (or defaults restored).
  • Settings: internal changes at properties for future releases. Upgrading from 1.0.0-beta.8 will work seamlessly, but previous versions are not supported (settings will be reset).
  • Helpers: support for long paths (>260 chars) in multiple internal file handling functions.
  • Readmes: readmes submenus are now renamed to 'Help' in all instances.

Removed

  • UI: removed multiple old settings related to background colors and art, which are no longer available and replaced by new features. Note old and new UI will not necessarily match after update.

Fixed

  • Playlist formats: multiple fixes to 'author' playlist metadata saving. It had no impact on functionality.
  • XSPF: fixes to 'info' playlist metadata saving in some cases. It had no impact on functionality.
  • XSPF: fixed malformed .xspf playlists when adding tracks with special HTML chars using mouse actions. The standard saving was safe though.
  • XSPF: fixed multiple inconsistencies and minor bugs regarding XSPF specs when tracks were added using mouse shortcuts vs standard saving. Data validation should now be much more robust, even if tags contain non-valid values on purpose.
  • UI: multiple fixes to color presets application and menu checks.
  • UI: fixed crash if scrollbar was disabled.
  • UI: smooth scrolling fixes.
  • Drag n' drop: workaround for CUI/SMP drag n' drop bug while dragging tracks directly from album list panel, without library view playlist usage. See here and CUI Issue 459.

Don't miss a new Playlist-Manager-SMP release

NewReleases is sending notifications on new releases.