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.
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