Skip to content
This repository was archived by the owner on Mar 31, 2026. It is now read-only.

v5.0.0 - Cultural regions and tags + QOL improvements

Choose a tag to compare

@regorxxx regorxxx released this 05 Oct 18:44

There may be a SMP's bug on installation. See wiki.
REQUIRES SMP 1.6.1 (mod version attached has some improvements by marc23)

See full changelog here.

[5.0.0] - 2023-10-05

Added

  • Cultural Regions: new virtual tag named 'artistRegion' which uses artist's country data from 'locale last.fm' file tag or World-Map-SMP's database for comparison with a weight according to distance between cultural groups. i.e. a Spanish artist would be considered more similar to French than American artists. It can currently differentiate by country, region or continent. Note this is obviously not mean to be used along, since the genre similarities between different cultural groups/continents (i.e. Spanish rock vs American rock) are already managed by using the 'GRAPH' method or the new tag below, but it may come handy to prioritize tracks from the same region. This is the "tag scoring" version of the cultural filters 4.7.0. Check 'Tags & Weights: cultural' in the customizable button for more info.
  • Cultural Regions: new virtual tag named 'genreStyleRegion' which uses internal genre mapping to cultural regions for comparison with a weight according to distance between cultural groups. i.e. instead of using the artist's origin, it uses the track genre's origin; therefore a blues track is considered similar -at least for this weight- no matter if it's played by a Japanese or American artist. This is the "tag scoring" version of the cultural filters 4.7.0. Check 'Tags & Weights: cultural' in the customizable button for more info.
  • Configuration: new setting to invert the picking order for any method (i.e. taking tracks by lowest score first).
  • Configuration: new setting to invert the sorting order for any method (independent to the picking method).
  • Descriptors: updated descriptors with multiple additions: Kuduro, Semba, Kizomba, African Ritual-Tribal, Afro-Latin Ritual-Tribal, Asian Ritual-Tribal, Aboriginal Folk, Pre-Columbian Ritual-Tribal, Mbalax, Melodic Techno-House.
  • Debug: cultural regions are now also checked to ensure every item on the graph is also included.

Changed

  • Configuration: pool picking submenu on customizable button is now disabled when using harmonic mixing.
  • Configuration: expanded user configurable files at '[FOOBAR PROFILE FOLDER]\js_data\presets\global' with new queries. File will be automatically updated with new values (maintaining the user settings).
  • Configuration: improved the user configurable files update check for missing keys.
  • UI: menus to remap tags on customizable button now show the weight on the submenu name to easily have a general vision of all tag weights.
  • UI: global genre/style filter property has been renamed to 'Filter for genre/style' (old setting will be lost).
  • Tags: changed default weight values for tags. 'dynGenre' weight is now 15, 'artistRegion' weight is 5, 'genreStyleRegion' is 7, '. To apply these changes, restore defaults at 'Set Tags and weighting...'.
  • Tags: changed default range values and scoring method for tags.'key' scoring distribution is LOGARITHMIC and range set to 3, 'date' scoring distribution is NORMAL and range set to 30, 'BPM' scoring distribution is NORMAL and range set to 50. To apply these changes, restore defaults at 'Set Tags and weighting...'.
  • Tags: improved handling when some of the default tags are missing.
  • Tags: improved logging when reference track does not have a tag.

Removed

  • UI: tags cache menu entry on customizable button has been removed (the setting is still accessible via the properties panel).

Fixed