Home User Forums SongKong Music Tagger Jaikoz Music Tagger Albunack Music Service

Monday, 8 March 2021

SongKong 7.2 Cassadaga Released March 8th 2021

We are please to announce the release of SongKong Cassadaga, named after the 8th album by Bright Eyes


This release is a complete rewrite of the SongKong’s renaming feature. There are no new options and only minor changes to the Errors and Warnings tab but it should do renaming considerably better. Especially when SongKong has to shorten the name because the Windows 259 character limit is enabled, and when you have duplicate copies of the same song so that the duplicates have to be renamed.

It also resolves an issue with the MacOS Prefer Tabs option when running on the MacOS Big Sur operating system.


  • [SONGKONG-2191] - Split Rename File and Metadata Counts
  • [SONGKONG-2197] - Melco:Add ability to log at higher debug levels to check permissions access


  • [SONGKONG-1827] - If have MovedMatched & RenameFiles enabled may prevent file being saved if other exists with same name
  • [SONGKONG-1845] - When rename albums containing many layers of folders the artwork sometimes gets lost
  • [SONGKONG-2121] - MacOS Big Sur:Fix to resolve Prefer Tabs issue
  • [SONGKONG-2151] - Incrementing files names only uses odd numbers
  • [SONGKONG-2152] - Ignore Move Matched folder if same as Base Folder
  • [SONGKONG-2163] - Folder with duplicate files moves files from folder when moves out duplicates files
  • [SONGKONG-2184] - Shows ID3v23 changed message when it should be ID3v24 changed message
  • [SONGKONG-2185] - Problem with case-sensitivity and filenaming with blink-182
  • [SONGKONG-2186] - Windows:When SongKong checks a network file if local can null pointer on attributes and return true instead of false
  • [SONGKONG-2187] - Windows:If unable to rename all files in folder because of shortening failure files can get split
  • [SONGKONG-2192] - If two separate groups refer to same songs can be inteference if files being renamed
  • [SONGKONG-2193] - Undo Changes can pick up folder starting with same name
  • [SONGKONG-2194] - If music in one folder is split into two folders (e.g Disc 1, Disc 2) then should move any associated files to both
  • [SONGKONG-2196] - Hide Warning: Nashorn engine is planned to be removed from a future JDK release from each file rename



Friday, 12 February 2021

SongKong Eliminator released 12th February 2021

We are please to announce the release of SongKong Eliminator, named after the 8th album by ZZ Top



This release fixes a number of issues with matching box sets, before this release SongKong could handle multidisc releases upto 4 discs, but could not properly match larger boxsets. The Box set algorithm has been completely rewritten for better matching

We also introduce a new feature for Roon users, sometimes Roon users use the ROONALBUMTAG to keep thew discs of a boxset together, even if they edit the disc to use the original albums the boxset is comprised of. We can now do this automatically with the Add RoonAlbumTag to albums identified as box sets checkbox on the Format tab

There are also many bug fixes and minor improvements in this release.


  • [SONGKONG-1015] - BoxSets:When matching against multiple disc release match to discs with same no of tracks first
  • [SONGKONG-2010] - Classical Files more likely to fall foul of 255 char limit per path segment causing duplicates
  • [SONGKONG-2161] - Roon:Add support for ROONALBUMTAG (for boxsets)
  • [SONGKONG-2175] - If existing Genre metadata includes Classical then mark songs as Classical


  • [SONGKONG-2153] - Filename clashed warning does not update the Errors and Warning progress indicator
  • [SONGKONG-2155] - NullPointer saving artwork if writing song to root
  • [SONGKONG-2156] - RemoteGui:Allows Move Matched folder to be set to blank even if MoveMatched is enabled
  • [SONGKONG-2157] - Ensure if Is Move Matched is enabled but Matched Folder is blank then option ignored.
  • [SONGKONG-2159] - Use Windows Compatible Characters is only applied to filename not the folder part of path
  • [SONGKONG-2160] - Sometimes failed save gives misleading PrepareStatement Error
  • [SONGKONG-2162] - Roon:SongKong not recognizing boxset folder structure
  • [SONGKONG-2164] - folder.none issue
  • [SONGKONG-2166] - ArtistRelationshipsAndCredits.addInstrumentsFromPerformerRoles Error trying to remove Vocals
  • [SONGKONG-2167] - Unable to do complete byFolder section of Report:null
  • [SONGKONG-2169] - When SongSaver task is cancelled for taking too long message doesnt say what group was cancelled
  • [SONGKONG-2170] - SongKong limits BoxSet identification to 10 folders
  • [SONGKONG-2176] - Classical album split into four folders because of duplicate filenames due to Windows total filepath restriction
  • [SONGKONG-2178] - Not creating credits correctly when performer play multiple instruments on one track



SongKong Magdalene 7.1 Released 22nd January 2021

This release is very much focused on improving integrating with the roon 20 music player and server. You can load your music library into roon and it will try and automatically match them to its database, but you will get better results if you run SongKong on your music files first

Although focused on roon most of the improvements have been applied in a general way that can be useful for many non-roon applications, and we also have some MinimServer specific improvements

We have also add a new roon category 16 to the forum. There are some new articles about SongKong with Roon, but all you really to do to get good results is use the new Roon, Fix Songs profile




  • [SONGKONG-952 2] - Save a SongKong Id to files so can be found even if moved by iTunes, and know if has been processed.
  • [SONGKONG-1018 2] - Give option to make Artist separate values like Artists field
  • [SONGKONG-1259 1] - Roon:Use INVOLVEDPEOPLE instead of PERFORMER
  • [SONGKONG-1741 5] - Roon:Add Recording Date and Location
  • [SONGKONG-1898] - Add Sort Fields for important Non Performer Roles.
  • [SONGKONG-1921 1] - Roon: Add roles such as PRODUCER as both individual field and INVOLVEDPEOPLE on all formats
  • [SONGKONG-2025 3] - Roon:Look at better integration with ROON Section tag
  • [SONGKONG-2135] - Add option to FixSongs to Ignore Previously Checked Files that were Not Matched.
  • [SONGKONG-2136] - MinimServer:For ID3 write performers to a PERFORMER field
  • [SONGKONG-2137] - Roon:Modify ORIGINAL_ALBUM_DATE mapping to ORIGINALRELEASEDATE so picked up by Roon
  • [SONGKONG-2139] - Classical matcher check for Genre =Classique
  • [SONGKONG-2140] - Roon:Added support for roon VERSION field
  • [SONGKONG-2141] - Roon:Added support for roon LIVE field
  • [SONGKONG-2148] - Need a way to empty specific fields
  • [SONGKONG-2149 1] - Roon:Add ARTISTATIST_SORT/ARTISTS,ARTISTS_SORT to never populate for Classical
  • [SONGKONG-2150] - BrowseByArtist needs to allow for AlbumArtist could now being multiple value


  • [SONGKONG-2143] - IS_SOUNDTRACK field not getting added whe matched to MusicBrainz
  • [SONGKONG-2144] - Undercounting number of fields by one when writing Flac files without a VENDOR string




Jthink blog Jthink Facebook page google_plus Jthink YouTube channel Email Paul at Jthink Subscribe to Weekly Newsletter