SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

SongKong 11.1 Absolutely released 30th October 2024

We are pleased to announce the release of SongKong 11.1 Absolutely.

Despite being a minor release, this new version has nearly twenty fixes and improvements, many of these related to the scripter task or the matching algorithm

Scripter and File Renamer
Added filepath_basefolder, filepath_subfolder and filepath_filename variables to make it much easier to create rename masks based on existing filename not just metadata

e.g Filename mask that groups songs by albumartist and album folders without modifying the existing filename

ifnotempty2(albumartist,artist,'/')
+ ifnotempty(album,'/')
+ filepath_filename

Added Remove DiscNo Padding script so can have different padding for Disc No to Track No, can easily be adjusted for other fields such as Movement No

discno=unpad(discno);

Added support for MusicBrainz Album Artist Relations and Recording Artist Relations so now we have access to composers, producers, performers ectera.

Added Scripter as a task that can be run from the command line

Matching Algoritm
Improve algorithm so now gives more weight to releases where release name matches existing release name in song metadata.

Now considers the quality of the metadata in scoring potential releases, so if two releases match our existing metadata equally well it wil prefer to pick the release with more indepth metadata such as recording relations and cover art.

Classical
In Fix Songs when we enable Add Composer to start of Album Title option for classical albums without the composers already in the title it will add the surnames of the album composers. However, if we have multiple composers in our collection with the same surname it is then not clear the composer we are referring to. So now we have added a configurable list of composers that we should also add the initials for, this can be accessed from Preferences:Classical. By default we have added the three well known Bachs.

We have improved the Is Classical algorithm to better consider the instruments played on a release and if these make it more or less likely to be a classical release.

Manual Edit
We can now configure the max image size to use when importing manually adding images, any image larger than the maximum size will be automatically resized.

image

Release notes - SongKong - 11.1

Improvement

SONGKONG-965 Metadata match doesnt explicitly consider release title

SONGKONG-1180 Allow Discno/Trackno padding to be set independently

SONGKONG-1399 Classical refinement algorithm:Considers Performers

SONGKONG-1412 Make ORIGINAL_ALBUM_YEAR release sort release events with full dates before those with same year but only year or year/month

SONGKONG-1414 Allow folder renaming without file renaming

SONGKONG-1991 Consider the quality/depth of Release Metadata when deciding bertween similar releases that match tracks equally well

SONGKONG-2008 Classical, Add LastName could we something cleverer when have duplicate lastnames, e.g JS Bach, JC Bach and CPE Bach

SONGKONG-2642 Make Max Image size an option in Manual Edit

SONGKONG-2646 Add Scripter as a Command Line task

SONGKONG-2651 Add basefolder, subfolder, filename scriptvars and rename existing filename scriptvar to filepath for File Rename/Scripter

SONGKONG-2652 Docker Intel Runtime increased to Java 17

SONGKONG-2653 Add Docker support for JAVA_OPTS

SONGKONG-2657 Scripter:Add Artist Rels (i.e Performers, Composer, Conductor) to MusicBrainz Fields

Bug

SONGKONG-2647 Join Phrase And in Track Credit should be co-artist not featured artist like we do for &

SONGKONG-2648 filename scriptvar cannnot be parsed safetly because cleaned

SONGKONG-2649 For Filename masks MusicBrainz and Discogs Fields should remove folder seperators

SONGKONG-2650 Scripter should not be able to change filename variable

SONGKONG-2654 Inconsistency with Discogs Track/Album performers

SONGKONG-2656 Scripter: Add Ids for MusicBrainz Artists field, Track Artists, Recording Artists, AlbumArtists

1 Like