SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

SongKong 11.6 Nebraska Released 9th June 2025

Add to MusicBrainz

This major release includes a new Add to MusicBrainz task that provides a relatively easy way to add your albums to MusicBrainz.

The task goes through our selected folders(s) looking for folders that have not been matched to MusicBrainz but do appear to represent a complete release, so it should only be used after we have run Fix Songs or used another tool such as MusicBrainz Picard to match our songs to MusicBrainz.

Then for each album found we open a MusicBrainz Add Release tab in our web-browser seeded with the data from our album folder

Advantages over Other Methods

Other implementations of MusicBrainz release seeding from our songs require us to find the albums to add in the first place, and only work one album at a time so can be a slow and laborious process.

And these implementations do not make any adjustments to allow for Classical albums, and the differences in the style guidelines for adding Classical releases. SongKong calculates if the album is a Classical album and if it is makes additional adjustments.

Methods that add a release directly from a website such as Discogs require us to add a custom Grease Monkey script to our web-browser. And have the added disadvantage that the website may not record track lengths, whereas if we use our actual files we are always guaranteed to have track lengths.

More details here

Discogs Classical Matching

We have beefed up Discogs matching of Classical albums so it can now set the Is Classical flag and respect most Classical settings

WebUI/Remote

We have removed the requirement to need a Premium license rather than Standard to use SongKong on headless servers such as Nas servers

Scripter

Multiple values can now be assigned to multiple values, whereas before they were assigned to the first value only.

image

Fields such as artist or performer can have multiple values, if we want to assign multiple values to a field we can separate the values with ;;; and then when applied they will automatically be split into multiple values.

To make this easy if we are using a field that has multiple values then the result of that field will be the multiple values separted by the three semicolons, if we only want the first value then we can use fieldname _index[0] instead.

e.g
if performer contains two values Johnny Cash and June Carter and our script is

artist=performer;

the result of artist shown in the example will be

artist=Johnny Cash;;;June Carter

and this will result in

artist:

  • Johnny Cash
  • June Carter

If we actually wanted to assign all the multiple values to the first value only we could do something such as

artist=performer.replaceAll(";;;",";");

and this would result in

artist:

  • Johnny Cash;June Carter

New option for Rename Files

In Rename Files we have added a Files Matching Song Filename choice to If Song Moved to another folder option. This is useful when you have a folder that doesnt represent an album and have additional non music files that are specific to individual files in the folder.

Improvement

SONGKONG-1017 Discogs matching should respect Classical options where possible.

SONGKONG-2615 Add Ability to Submit Release to MusicBrainz

SONGKONG-2713 If RenameFiles mask fails for particular files would be more helpful if the error message reported the file having the problem

SONGKONG-2719 For Scripter only add bindings for fields actually used in script

SONGKONG-2738 Profiles should be sorted alphabetically in drop down

SONGKONG-2739 Rename Files should not delete Base Folder

SONGKONG-2740 In Rename Files Add ‘Same Base Name’ option to ‘If Song Moved to another folder’ option

SONGKONG-2748 On Song Details page add a Copy button next to folderpath(s) so easier to paste into Select Folder field

SONGKONG-2754 Make WebUI/Remote available with standard license since it is always required on headless servers

SONGKONG-2755 If artist/release/tracktotal search brings no matches try with just release/tracktotal in case the artist value is incorrect

Bug

SONGKONG-2592 Remote UI, folder tree order is not totally consistent

SONGKONG-2733 Scripter, all values get assigned to first field instead of multiple fields

SONGKONG-2747 If Main Window is too low on screen dialogs can go off bottom of screen

SONGKONG-2750 On Basic Inconsistencies tab the Multiple Values for Album Artist tab is incorrectly the Multiple Values for Album tab

SONGKONG-2751 Per folder message for missing fields and fields split over multiple albums is wrong way round

SONGKONG-2753 Parameters for displaying low sort field coverage in Completeness report wrong way round

SONGKONG-2757 Match to One Album is defaulting to Rename Files, should not be