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
