Script should be installed as package, using the package manager at the Spider Monkey Panel Configuration window. Old method is still supported anyway.
There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1 (mod version attached has some improvements by marc23)
[0.5.0] - 2023-07-28
Added
- AutoPlaylists: new 'Clone in UI' menu entry for AutoPlaylists.
- XSP: new 'Clone in UI' menu entry for XSP playlists.
Changed
- XSP: wrong queries when creating a new Smart Playlist now show an informative popup instead of silently failing and logging to console.
- UI: improvements to text shading depending on the background/art color.
- UI: mouse cursor now reflects when an internal drag n drop for manual sorting is not allowed. Selection is also shown using the inverted selection color (usually red/orange).
- UI: shift clicking on folder button will manually refresh the panel. Tooltip has been adjusted.
- UI: shift clicking on settings button will switch library tracking. Tooltip has been adjusted.
- 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.
Removed
Fixed
- Export: multiple fixes to TF paths.
- AutoPlaylists: fixed non valid query warning for queries containing 'SORT' as string/tag, like "%ALBUMARTISTSORT%%ALBUMTYPE%%ARTISTS%%ARTISTSORT%%ARTWORKGUID% PRESENT".
- AutoPlaylists: AutoPlaylists not filtering duplicates -if enabled- when using keyboard shortcut F3.
- XSP: XSP playlists not filtering duplicates -if enabled- when using shortcut actions or keyboard shortcut F3.
- Lite mode: switching lite mode no longer overrides default features enabled when lite mode is disabled afterwards. This made restoring defaults to not work as expected since it would only enable the features available on lite mode. A panel refresh fixed this behavior.
- Lite mode: tooltip fix at settings button when switching lite mode during the same session.
- Lite mode: minor fixes to AutoPlaylists contextual menu on lite mode.
- UI: focus sometimes not being set on newly created AutoPlaylist.
- UI: focus sometimes not being set on newly created Smart Playlists.
- UI: focus not being set on newly created UI-Only Playlists.
- UI: minor fixes and improvements to quick help (shift click on help button).
- UI: minor fixes to multiple selection contextual menus.
- UI: in some cases the filter buttons were miss-clicked when clicking on the scrollbar if distance was lower than the cursor size and the mouse entered first on the button(s), should be much precise now.
- UI: size and duration was not properly updated in some cases for UI-only playlists after using drag n' drop or copy/move tracks actions.
- UI: current view was vertically shifted sometimes after editing the query of an AutoPlaylist or Smart Playlist (instead of maintaining the position).
- UI: categories and tags not being sorted following current locale. i.e. "World" being shown before "foobar", due to uppercase usage, or "first" at the end due to "" usage. Now it follows the expected behavior: _first, foobar, World, ...
- UI: cosmetic internal drag n' drop fixes when releasing outside the allowed range.
- UI: workaround for GDI/SMP bugs or weird behaviors using text shading.
- UI: effects not being updated properly after releasing internal drag n drop for manual sorting on header or buttons.
- UI: cursor not being updated in some cases after releasing internal drag n drop for manual sorting on header or buttons.
- Fix for non standard hyphen chars on playlist names.
- Crash when deleting a multiple selection.
- Crash when creating UI-Only Playlists.
