github regorxxx/Playlist-Manager-SMP v0.17.0
v0.17.0 - UI and Exporting Playlists improvements

latest releases: v1.0.0-beta.8, v1.0.0-beta.7, v1.0.0-beta.6...
18 months ago

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)

image

See full changelog here.

0.17.0 - 2024-07-24

Added

  • Folders: new setting to select a destination folder for newly created playlists according to their format or action. Issue 83.
  • Remove Duplicates: added multi-value parsing to features related to duplicates removal. i.e. A track with multiple artists but same title can be considered a duplicated if at least one of those artists matches (instead of requiring all to match). This is used for AutoPlaylist and Smart Playlist cloning, merge-load, etc. This setting can be switched at the 'Duplicates filter...' submenu. See this for more info.
  • Exporting Playlists: new option to set a fixed output path (without a popup asking for it). #EXPORT#, #PLAYLIST#, #EXT# and #PLAYLISTEXT# may also be used as placeholders for the default playlist export folder, playlist name, extension or name + extension.

Changed

  • Exporting Playlists: changed the output path to default output path. At execution, the playlist name and extension will be appended and suggested as output via popups. When left empty, the default folder for the panel will be used instead.
  • Folders: enabling or disable the folders feature should now hide/show them instead of totally deleting them from data files. Now is possible to temporarily switch to a flat view without losing the entire folder tree on the process.
  • Remove Duplicates: improved performance of duplicates removal in multiple places.
  • 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 (if present).
  • Lite Mode: loading delays set to zero on this mode by default.
  • Lite mode: statistics mode feature is now disabled by default.
  • Quick-search: pressing Ctrl allows to find the pressed chars/words at any position, equal to Shift behavior. i.e. both can be used now.
  • UI: SMP main menus entries (at File...) are now cut to 50 chars in length before creating them.
  • UI: panel now tries to maintain the current position instead of centering the view on the last focused item after some actions (i.e. no "jumping"). Issue 84.
  • UI: restoring a deleted playlist within the panel will also highlight it afterwards.
  • UI: popups opened via contextual menus related to a playlist now show the playlist name at the window title.
  • 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. Setting can be switched a the panel background selection mode submenu.
  • UI: renamed most submenus, removing '...'.
  • UI: new columns added reuse the last font, width, align and color settings used.
  • Online controllers integration: improved exporting of playlists and menu entries.
  • Helpers: updated helpers.
  • Improved compatibility when running foobar2000 on drives without recycle bin.

Removed

Fixed

  • ListenBrainz: updated with latest ListenBrainz API changes.
  • Lite mode: drag n' drop to new playlist and 'New playlist from selection' not working properly.
  • UI: merge-load not working in multiple selection if one of the selected playlists was empty.
  • UI: new columns missing the default color.
  • UI: re-setting the background to use front cover did not properly disable the font shading option selected if it was already enabled.
  • UI: minor UI cosmetic fixes on double click on some buttons or switching columns view.
  • UI: minor UI cosmetic fixes on selection and highlight rectangle over bottom buttons in some cases.
  • XSP: duplicates not being removed on playlist exporting + convert using SMP main dynamic menus.
  • Playlists maintenance tools: fixed handling of files without tags at Playlist revive tool, which were supposed to match by paths similarity.
  • Configuration: removed unnecessary saving of cover paths when setting any panel background option.
  • Configuration: .json files at 'foobar2000\js_data\presets\global' not being saved with the calculated properties based on user values from other files.
  • Fixed possible crash renaming UI-only playlist on main program.
  • Fixed possible crash handling web request while closing foobar2000. See this, although current methods don't use 'WinHttp.WinHttpRequest.5.1' but 'Microsoft.XMLHTTP' which hasn't given any problems yet.

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

NewReleases is sending notifications on new releases.