SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

SongKong 12.4 Bloom Released 17th April 2026

We have a new release with plenty of improvements and fixes

Classical Works

Have made lots of improvements to how SongKong works out the Movements and Works for Classical releases, with particular improvements for multi level Opera style works. If your collection consists of primarily Classical music then it is very much recommended to update to this release.

Classical Album Composer

Another request made by some customers is to be able organize their Classical music by Composer rather than Album Artist, the difficulty with this has always been that if the album contains works by different composers then organizing by composer will split albums into multiple locations which is not a good idea.

To solve this we have now added a new Album Composer field. This field typically contains any composer listed for any tracks on an album, and importantly is guaranteed to be the same for all tracks on an album, also if the majority of tracks are by one composer and just have the odd tracks by another composer then we just stick with main composer.

Then this can be used in a rename mask to organize albums by composer if have value for Album Composer field otherwise use Album Artist, for example:

  (isclassical=='1' ? 
        ifnotempty2(albumcomposer, albumartist, '/') 
        : ifnotempty(albumartist,'/'))
    + ifnotempty(album,'/')
    + ifmultidisc('Disc ' + ifnotempty(pad(discno,2),'/'))
    + ifnotempty(pad(trackno,2),' - ')
    + title

If you would also like the Album Composer to be stored as the Album Artist field then you could also run a Scripter task such as:

if(isclassical=='1' && albumcomposer_index.length > 0) 
{albumartist=albumcomposer}

Activity Log

The Errors and Warnings tab has been renamed to the Activity Log because it now includes information and success messages when you run certain tasks such as Fix Songs and Bandcamp Match

For Fix Songs success messages are added when songs are matched to a MusicBrainz or Discogs album as they are saved. But importantly if we were unable to match to an album but had some near misses then these are logged as information messages, this is helpful for working out why your albums were not identified by SongKong.

More tasks will add more messages to the Activity Log over time.

Release Type Mapping Change for OggVorbis and Flac Files

There was an issue with OggVorbis and Flac files that we were not mapping Release Type to the expected field . This has now been resolved but it does mean that when you upgrade to this version that any existing Release Type values will not be visible for these file types. Release Type will be re-added if you update your songs and then saved to the correct mapping.

Language Translations

We have completed some incomplete language translations, and reviewed the already completed ones with the help of AI. I don’t doubt there are still some awkward translations remaining but things should be considerably better for these languages:

  • Danish
  • Dutch
  • Finnish
  • French
  • German
  • Greek
  • Italian
  • Japanese
  • Norweigen
  • Spanish
  • Swedish

Will work on some more languages ( such as Polish and Portuguese) for next version.

Full List of Improvements

Improvement

SONGKONG-2812 Better inform user of no match made

SONGKONG-2911 Add Album Composer field

SONGKONG-2931 Windows, add --win-upgrade-uuid for stable upgrade

SONGKONG-2932 Bandcamp album match should allow albums that just contain the name and vice versa

SONGKONG-2934 On Errors and Warnings tab allow filtering by Message Type

SONGKONG-2946 Only add to Overall Work if Opera Work Format is set to Work/Overall Work

SONGKONG-2947 For Classical Work Type should be set to same level the Highest Real Work

SONGKONG-2948 Revise and Improve Translation Files

SONGKONG-2949 Rename Errors and Warnings tab to Activity Log

Bug

SONGKONG-1962 On Melco Sometimes Send Support Files failed

SONGKONG-1994 Classical Work set incorrectly for multi-level solo work

SONGKONG-2857 When retrieve release directly for live MusicBrainz db it doesnt retrieve Cover Art Archive Images

SONGKONG-2901 When calculating Opera Format Ignore only accept certain Work Types

SONGKONG-2927 When get release direct from MusicBrainz for each track only getting Recording Artist Credit not Track Artist Credit

SONGKONG-2928 When getting MusicBrainz Release Direct it doesnt retrieve Cover Art

SONGKONG-2929 When have only single track from work on release and cant find Movement:Work assume title is Movement

SONGKONG-2930 When get Release direct from MusicBrainz it doesnt retrieve Works

SONGKONG-2936 ClassicalPerson returns false if the track artist is more than person

SONGKONG-2941 Never Modify these Fields list is not in Alphabetical order When Remove an Item from Selected Field

SONGKONG-2945 MB Work Type not always being set

SONGKONG-2954 Match to One Album resetting Error messages before report is generated

SONGKONG-2957 Change mapping of Release Type field for VorbisComment to match Picard

SONGKONG-2958 Timeout Required on FanArt Lookups

Thanks. In the download package songkong-linux-headless.tgz, “songkong/songkongremote.sh” still points at lib/songkong-12.3.jar.

Thanks, just fixed, songkong-linux-headless.tgz now replaced with working version.