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