Releases: regorxxx/Search-by-Distance-SMP
v2.2.0 - Wine fixes and other improvements
There may be a SMP's bug on installation. See _TIPS and INSTALLATION.txt
PREVIOUS BUTTONS CONFIG (<2.1.0) WILL BE LOST ON UPGRADE DUE TO A CHANGE ON PROPERTIES
REQUIRES SMP 1.6.1.
- New readmes for 'Tagging requisites', 'Tags sources' and 'Other tag notes'. They should cover most frequently asked questions.
- Added new submenu with pre-defined filters (queries) to easily configure the forced query.
- Themed buttons are replaced with manually drawn buttons when the first method fails (on Wine for ex.).
- Influences filter doesn't overwrite score filter or graph distance filter. Although it was designed to do so (to output any influence without considering score), it did not work in a logical way since those filters can be manually tuned to achieve the same result while also allowing other options.
- Updated to match Playlist Tools v3.0.0-beta.8 release.
- Minor speed optimization.
- Improved readmes.
- Fixed multiple crashes on wine and using composer tag for similarity.
See changelog for a full list: https://github.com/regorxxx/Search-by-Distance-SMP/blob/main/CHANGELOG.md
v2.1.5 - Bugfixes and compatiblity with new scripts
There may be a SMP's bug on installation. See _TIPS and INSTALLATION.txt
PREVIOUS BUTTONS CONFIG (<2.1.0) WILL BE LOST ON UPGRADE DUE TO A CHANGE ON PROPERTIES
REQUIRES SMP 1.6.1.
-Playlist Tools: Updated to match v3.0.0-beta.7 release.
-Multiple improvements when using recipes on buttons.
See changelog for a full list: https://github.com/regorxxx/Search-by-Distance-SMP/blob/main/CHANGELOG.md
v2.1.4 - Hotfix
There may be a SMP's bug on installation. See _TIPS and INSTALLATION.txt
PREVIOUS BUTTONS CONFIG (<2.1.0) WILL BE LOST ON UPGRADE DUE TO A CHANGE ON PROPERTIES
REQUIRES SMP 1.6.1.
- Crash due to a missing variable when trying to remove duplicates (note it didn't affect Playlist Tools though, only when running it as a standalone tool).
See changelog for a full list: https://github.com/regorxxx/Search-by-Distance-SMP/blob/main/CHANGELOG.md
v2.1.3 - Bugfixes
There may be a SMP's bug on installation. See _TIPS and INSTALLATION.txt
PREVIOUS BUTTONS CONFIG (<2.1.0) WILL BE LOST ON UPGRADE DUE TO A CHANGE ON PROPERTIES
REQUIRES SMP 1.6.1.
- Updated helpers.
- Crash in some cases when pool of selected tracks was empty.
See changelog for a full list: https://github.com/regorxxx/Search-by-Distance-SMP/blob/main/CHANGELOG.md
v2.1.2 - Bugfixes and QOL changes
There may be a SMP's bug on installation. See _TIPS and INSTALLATION.txt
PREVIOUS BUTTONS CONFIG (<2.1.0) WILL BE LOST ON UPGRADE DUE TO A CHANGE ON PROPERTIES
REQUIRES SMP 1.6.1.
- Descriptors: preliminary All Music and Last.fm support by linking their genre/styles to the graph with substitutions (wip).
- Totally reworked HTML presentation (wip) with a live demo available here.
- Added multiple new debug checks to descriptors.
- Debug: added accent checks (instead of single quotes) at debug.
- Debug: added ASCII compatibility checks at debug.
- Similar artists: Added new option to write similar artists tags only to previously non tagged files.
- Greatly optimized console logging when sending selected tacks to console. This reduces processing time by +2 secs for +50 tracks.
- Updated helpers.
- Multiple fixes on descriptors.
- Multiple fixes on query helpers, logging and recipe creation.
See changelog for a full list: https://github.com/regorxxx/Search-by-Distance-SMP/blob/main/CHANGELOG.md
v2.1.1 - Hotfix
There may be a SMP's bug on installation. See _TIPS and INSTALLATION.txt
PREVIOUS BUTTONS CONFIG WILL BE LOST ON UPGRADE DUE TO A CHANGE ON PROPERTIES
REQUIRES SMP 1.6.1.
- Fixed crash when using harmonic mixing due to a typo on the code.
See v2.1.0 release info: https://github.com/regorxxx/Search-by-Distance-SMP/releases/tag/v2.1.0
v2.1.0 - Buttons framework rewritten, recipes, bugfixes and new features (wip)
There may be a SMP's bug on installation. See _TIPS and INSTALLATION.txt
PREVIOUS BUTTONS CONFIG WILL BE LOST ON UPGRADE DUE TO A CHANGE ON PROPERTIES
REQUIRES SMP 1.6.1.
- Conditional anti-influences filtering which only triggers for specific genres when enabled. i.e. using a Jazz track as reference will use it, but a Rock track will skip it.
- Similar artists computation, tagging, database and filters. New option at 'Other tools', in customizable button, to compute the similar artists to those from the currently selected tracks (duplicates are filtered first). Something equivalent to 'Similar Artists Last.fm'. The process is entirely offline and uses the already coded routines of Search by Distance.
- Expanded recipe functionality: new option, in customizable button, to create a recipe file with the current config. Full documentation of allowed variables to be used is automatically generated on the recipes folder. Tag remapping, recipe nesting and modularization allowed, etc.
- Exclude same artist filter.
- Minimum score: exposed minimum score filter variable, used in case the pool doesn't have enough tracks with the desired score.
- Harmonic Mixing: new option to perform a double pass on harmonic mixing which increases the number of tracks selected for the final mix.
- Configurable playlist Name. Compatible with themes.
- Recipes and themes can be hidden on the list if the file attribute is set to hidden.
- Improved UNIX compatibility.
- Fully reworked buttons framework: configurable scale, orientation, buttons position can be changed with drag n drop, reflow of columns/rows, etc.
- Fixed multiple crashes and bugs on the customizable button.
See changelog for a full list: https://github.com/regorxxx/Search-by-Distance-SMP/blob/main/CHANGELOG.md
v2.0.1 - Imported improvements from Playlist Tools and bugfixes
There may be a SMP's bug on installation. See _TIPS and INSTALLATION.txt
REQUIRES SMP 1.5.2.
- Full script console logging to file at foobar profile folder ('console.log'). Meant to be used along http control on server.
- Reworked UI, colors for buttons and bar can be customized. Reworked menus order and presentation.
- Better tag remapping: There is a menu to directly remap tags.
- Harmonic Mixing: now works with Open Keys too (in addition to Camelot Keys and standard notation keys).
- Improved caching and calculations for influences.
- Improved Distance tests.
- Buttons customization, exposing now all the available variables via menus. Also adding the tools found only -previously- at the Playlist Tools button. New presets.
- Added scripts for Picard to retrieve high level tags (gender, valence, danceability, speechiness, ...) from AcousticBrainz high level data.
- Greatly optimized the code at multiple parts (faster processing): duplicate removing (minimum x2 times faster).
- Multiple important bug fixes.
See changelog for a full list: https://github.com/regorxxx/Search-by-Distance-SMP/blob/main/CHANGELOG.md
v2.0.0 - Recipes, themes and Major buttons rework
DO NOT COPY OVER PREVIOUS INSTALLATION (*). Remove all previous panels within foobar and follow the instructions at the readme and installation tips. You can safely delete all files at 'xxx-scripts' first. If you are using other scripts, then download their latest version too and reinstall (Playlist Manager and World Map can be updated without de-installing their panels first, i.e. you can maintain all your settings).
See changelog for all changes.
- Recipes and themes for Search by distance. Recipes are config files for the buttons, which can be easily swapped. Themes mimic MusicIp functionality, i.e. work as a reference for playlist creation instead of using a track. You can easily create random playlists following a "mood" or "style" this way.
- Major buttons rework with easy to install and configure toolbars which allow to add\remove buttons on the fly.
(*) File structure has changed and now all buttons are meant to be used with a main toolbar file for easy config. Not doing so will lead to missing features.
v1.2.0 - File restructuring and cleanup + bugfixes
Main change on script is that mean distance is now also divided by the number of genre/styles of the reference track for GRAPH method. That should give more results for tracks with too many tags, while not changing so much for the rest. Distance filters have been updated accordingly in all buttons to reflect the change (and users should do the same in their customized buttons).
See changelog.