tag:blogger.com,1999:blog-88487687779877010872024-03-14T08:40:37.787+00:00Song Tagging and Metadata BlogPaul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.comBlogger289125tag:blogger.com,1999:blog-8848768777987701087.post-58810472722797363722023-05-19T08:29:00.005+01:002023-05-19T08:29:49.429+01:00SongKong 9.0 Drukqs released May 11th 2023<p><span style="font-size: medium;"><span style="font-family: helvetica;"></span></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-size: medium;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs2F45izMGFTnGi_AaSwL12Q0JXKrEeypxxtGBsC4wKQotPMz7kvO8fNI3Co6NgjXB9qVN5lCg997h30ZndXZNO5Sc17_mEgR9_MNVOzFSqWXVAUXcvaot8FwEtyD8NREkVb2tq1NjQs-HClhNI6NSfwlp2I35KIDWI8cPA0nS3dcgxapMl1ZtlveG/s800/songkong.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="191" data-original-width="800" height="118" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjs2F45izMGFTnGi_AaSwL12Q0JXKrEeypxxtGBsC4wKQotPMz7kvO8fNI3Co6NgjXB9qVN5lCg997h30ZndXZNO5Sc17_mEgR9_MNVOzFSqWXVAUXcvaot8FwEtyD8NREkVb2tq1NjQs-HClhNI6NSfwlp2I35KIDWI8cPA0nS3dcgxapMl1ZtlveG/w497-h118/songkong.png" width="497" /></a></span></div><span style="font-size: medium;"> </span><p></p><p><span style="font-size: medium;"><span style="font-family: helvetica;">A number of major changes in this release</span></span></p>
<p><span style="font-size: medium;"><span style="font-family: helvetica;"><b>Fix Songs Split into Multiple Tasks</b><br />
The original concept behind Fix Songs was that with essentially one
click SongKong could go away and sort out all your music, and this works
well for many but over the years we have noticed some recurring themes:</span></span></p>
<p><span style="font-size: medium;"><span style="font-family: helvetica;">-Customers enable rename files from metadata first time they run Fix
Songs, and then not happy with results. There is a double whammy here,
if the song metadata is not to customers liking then problem will be
amplified if files are then renamed using the same metadata.</span></span></p>
<p><span style="font-size: medium;"><span style="font-family: helvetica;">-Naim users moving from Naim hardware just want to use the Naim
feature to only add the naim metadata back into the files, this is quite
a different task to the usual musicbrainz/discogs matching.</span></span></p>
<p><span style="font-size: medium;"><span style="font-family: helvetica;">-Customers wishing to just rename files, although Fix Songs can be
configured to kind of just do this it will still do a few extra things,
also the order folders are completed is not fixed and this can cause
clashes when renaming files if customer has multiple copies of same
album.</span></span></p>
<p><span style="font-size: medium;"><span style="font-family: helvetica;">So we have now kept the core functionality of <i>Fix Songs</i> but now moved <i>Naim Import Metadata</i>, <i>Rename Files</i> and <i>Delete Metadata fields</i> (MetaGrater) into their own tasks. We also rejigged the code to make it much easier to add new tasks in the future.</span></span></p>
<p><span style="font-size: medium;"><span style="font-family: helvetica;"><b>Profiles confined to Particular Task</b><br />
Previously any Profile (set of user preferences) could be used with any
task, but this was confusing and it would be clearer if profile match
task, i.e Fix Songs profiles, Status Report profiles ectera</span></span></p>
<p><span style="font-size: medium;"><span style="font-family: helvetica;">We now have this!<br />
When you select a task it then takes you to do a <i>Select Profile</i>
screen that lets you select the profile to use (or clone/rename/delete
profiles), the profiles listed are restricted to that task, each task
has at least one default profile called <i>Default</i></span></span></p><h3 class="csg-h3" style="color: #172b4d; font-style: inherit; font-weight: 600; letter-spacing: -0.01em; line-height: 1.1034; margin-bottom: 0px; margin-top: 40px;"><span style="font-size: small;"><span style="font-family: helvetica;">Release notes - SongKong - 9.0</span></span></h3><h3 class="csg-h3" style="color: #172b4d; font-style: inherit; font-weight: 500; letter-spacing: -0.008em; line-height: 1.2; margin-bottom: 0px; margin-top: 32px;"><span style="font-size: small;"><span style="font-family: helvetica;">Improvement</span></span></h3><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-1677" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-1677</a><span style="font-family: helvetica;"> Edit Changes pages should be more like Google spreadsheet</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-1828" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-1828</a><span style="font-family: helvetica;"> Add separate File Renaming task</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2044" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2044</a><span style="font-family: helvetica;"> Add Elapsed Time as column to Reports Summary Page</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2174" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2174</a><span style="font-family: helvetica;"> Split Format tab into Format and Album Tab</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2352" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2352</a><span style="font-family: helvetica;"> Profiles should be per task, not shared between tasks</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2397" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2397</a><span style="font-family: helvetica;"> In Status report each problem reading an image is shown as two errors on Errors and Warnings tabs</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2400" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2400</a><span style="font-family: helvetica;"> Add Use Artist name from Recording instead of Track option</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2401" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2401</a><span style="font-family: helvetica;"> Use Artist Name instead of name on cover should only look at track not recording by default</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2403" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2403</a><span style="font-family: helvetica;"> Switch to use new FontAwesome Fonts</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2404" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2404</a><span style="font-family: helvetica;"> Remove Ignore metadata when matchignsingle song option</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2405" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2405</a><span style="font-family: helvetica;"> Modify Melco Lite License Creation</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2407" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2407</a><span style="font-family: helvetica;"> Add New Meta Grater task for deleting metadata</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2409" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2409</a><span style="font-family: helvetica;"> Default MP3 Metatag Version to Same as or v24 </span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2413" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2413</a><span style="font-family: helvetica;"> RemoteUI:Gui Improvements</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2417" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2417</a><span style="font-family: helvetica;"> Move some Save options into General Preferences</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2419" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2419</a><span style="font-family: helvetica;"> Add isPreview and Elapsed Time column to the reports page</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2420" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2420</a><span style="font-family: helvetica;"> Remove Wizard</span></span></p><h3 class="csg-h3" style="color: #172b4d; font-style: inherit; font-weight: 500; letter-spacing: -0.008em; line-height: 1.2; margin-bottom: 0px; margin-top: 32px;"><span style="font-size: small;"><span style="font-family: helvetica;">Bug</span></span></h3><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-1550" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-1550</a><span style="font-family: helvetica;"> Remote:Edit Metadata fields can go too small when on small screen sizes</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2392" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2392</a><span style="font-family: helvetica;"> Linux, memory should be set to a percentage of total memory like on other platforms</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2393" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2393</a><span style="font-family: helvetica;"> If filesystem problems Acoustid can throw uncaught exception when try to load file to fingerprint</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2394" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2394</a><span style="font-family: helvetica;"> Status Report on large set of files completed without error before all files processed</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2395" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2395</a><span style="font-family: helvetica;"> Status Report warning messages not clear what they are warning about</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2396" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2396</a><span style="font-family: helvetica;"> Status report hitting heap errors but message not shown in main page of report or reported to user</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2408" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2408</a><span style="font-family: helvetica;"> Add artwork in Remote mode doesnt seem to work reliably in Chrome/Safari on Mac</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2411" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2411</a><span style="font-family: helvetica;"> Plex rename mask doesnt support multi disc albums correctly</span></span></p><p class="csg-p" style="line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2412" style="background: transparent; border: medium none; color: #0052cc; font-family: helvetica; text-decoration: none;">SONGKONG-2412</a><span style="font-family: helvetica;"> Remote UI:Add Artwork after added to dropzone and replace all doesn't always show mini version of image on each row</span></span></p>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-3230609822133235952023-01-06T09:34:00.003+00:002023-01-06T09:37:50.242+00:00Jaikoz 11.6 Bauhaus released January 5th 2023<p><span style="font-size: large;"><span style="font-family: helvetica;">We are pleased to announce the release of Jaikoz 11.6 Bauhaus. </span></span></p><h2><span style="font-family: helvetica;">Audio Tab</span></h2><span style="font-family: helvetica;">
</span><p><span style="font-family: helvetica;">This release now merges the <b>Audio</b> tab into the main <b>Edit</b> tab, so you can now treat any audio columns such as <i>Bit Rate</i> or <i>Playing Time</i> like any other field, except that they cannot be modified.</span></p><p><span style="font-family: helvetica;"><span style="font-size: large;"> </span></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-size: large;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6BRbYkbEPhY5f7ssllG1wYRutnNgYMlhDtxb3p1Pvg1xyl50zIW8itzBC2d3xvUvnIYegP3QeiNtkWHbYjf9aYQ1-AZKIfadYOaL3Wc1uKkG2v8JSMDTR1FBzRWDrd-m-jXoOfr1Ywy1GBkb_i69xPvg63a9dR9AY1uu7-ekCqTe51UlJUS2UilWZ/s1089/audiotab.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="458" data-original-width="1089" height="197" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6BRbYkbEPhY5f7ssllG1wYRutnNgYMlhDtxb3p1Pvg1xyl50zIW8itzBC2d3xvUvnIYegP3QeiNtkWHbYjf9aYQ1-AZKIfadYOaL3Wc1uKkG2v8JSMDTR1FBzRWDrd-m-jXoOfr1Ywy1GBkb_i69xPvg63a9dR9AY1uu7-ekCqTe51UlJUS2UilWZ/w545-h197/audiotab.png" width="545" /></a></span></div><p></p><p><span style="font-family: helvetica;"></span><br /></p><h2><span style="font-family: helvetica;">Acoustid</span></h2><span style="font-family: helvetica;">
</span><p><span style="font-family: helvetica;">Some new Acoustids were not getting submitted due to a problem with
the additional metadata that can be sent, this has now been resolved</span></p><p><span style="font-family: helvetica;"> </span></p><h1 class="csg-h1" style="color: #172b4d; font-style: inherit; font-weight: 600; letter-spacing: -0.01em; line-height: 1.1034; margin-bottom: 0px; margin-top: 40px;"><span style="font-size: large;"><span style="font-family: helvetica;">Release notes</span></span></h1><span style="font-family: helvetica;">
</span><p><span style="font-family: helvetica;">We have also fixed a number of other issues and have made some minor improvements</span></p><h2><span style="font-family: helvetica; font-size: medium;">Improvement</span></h2><h3>
<span style="font-family: helvetica; font-size: small;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1364">JAIKOZ-1364</a> Column Control should organize unselected columns alphabetically and perhaps grouped by type (e.g sort field)</span></h3><h3>
<span style="font-family: helvetica; font-size: small;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1365">JAIKOZ-1365</a> When add performers from Discogs they should be added alphabetically</span></h3><h3>
<span style="font-family: helvetica; font-size: small;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1430">JAIKOZ-1430</a> Should change Standard license details to say Standard not Full to match terminology used on website</span></h3><h3>
<span style="font-family: helvetica; font-size: small;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1433">JAIKOZ-1433</a> Merge View Audio tab into Edit tab</span></h3><h2><span style="font-family: helvetica; font-size: medium;">Bug</span></h2><h3>
<span style="font-family: helvetica; font-size: small;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1326">JAIKOZ-1326</a> Submit MusicBrainz/AcoustID Pair to the server does not work</span></h3><h3>
<span style="font-family: helvetica; font-size: small;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1422">JAIKOZ-1422</a> When create new rename mask not added to rename mask dropdown until close and reopen Preferences</span></h3><h3>
<span style="font-family: helvetica; font-size: small;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1426">JAIKOZ-1426</a> If you have View and Edit windows open and change tab it should automatically change tab on other view as well </span></h3><h3>
<span style="font-family: helvetica; font-size: small;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1429">JAIKOZ-1429</a> Problem on end of load files if sorting on View Audio tab</span></h3><h3>
<span style="font-family: helvetica; font-size: small;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1431">JAIKOZ-1431</a> When get unexpected error in jaikoz should say report to forum not report to support@jthink.net</span></h3><h3>
<span style="font-family: helvetica; font-size: small;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1432">JAIKOZ-1432</a> Unable to retrieve image data from image cache causing UnexpectedError reported to user</span></h3><h3>
<span style="font-family: helvetica; font-size: small;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1434">JAIKOZ-1434</a> In Light mode one of the striped background colours is not quite right for columns showing checkbox</span></h3><h3>
<span style="font-family: helvetica; font-size: small;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1435">JAIKOZ-1435</a> Split between View and Edit panel not splitting reliably</span></h3><p><span style="font-family: helvetica; font-size: small;"> </span></p><p></p>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-86010706026074664252022-11-16T09:07:00.001+00:002022-11-16T09:07:45.916+00:00SongKong 8.6 Post released 15th November 2022<p><span style="font-size: medium;"><span style="font-family: helvetica;">We are pleased to announce the release of <b>SongKong 8.6 Post</b><br /><br />This release contains a number of major improvements to <b>Delete Duplicates</b> plus some important fixes</span></span></p><h4 style="text-align: left;"><span style="font-size: medium;"><span style="font-family: helvetica;"> <div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI-jlFEzuzb-nG482JdctjIzq-M4li0U56wWYGpX3DvGT71_UagOmljBOfsIGMl9VWaglQsrYPs8YAiDHHmT57px_YEotmp1-0jmeJsQzKc3FGeUOr_XYD9_r9Ri2mPlbO3Rf_IDcQFbrVXZob-4iwbNRuLA2nzMTgVtSejRCq2hg2EOXiUZA8izsU/s225/post.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="225" data-original-width="225" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgI-jlFEzuzb-nG482JdctjIzq-M4li0U56wWYGpX3DvGT71_UagOmljBOfsIGMl9VWaglQsrYPs8YAiDHHmT57px_YEotmp1-0jmeJsQzKc3FGeUOr_XYD9_r9Ri2mPlbO3Rf_IDcQFbrVXZob-4iwbNRuLA2nzMTgVtSejRCq2hg2EOXiUZA8izsU/s1600/post.jpg" width="225" /></a></div><br /></span></span></h4><h4 style="text-align: left;"><span style="font-size: medium;"><span style="font-family: helvetica;">Preferred Deletion Criteria</span></span></h4><p style="text-align: left;"><span style="font-size: medium;"><span style="font-family: helvetica;">We have added some new deletion criteria, <i>Album with Most Track</i>s and <i>Earliest Folder Creation Date</i>. If you are matching based on <i>album (any version)</i> this would allow different versions of the same album to be marked as duplicates, and if they are differing versions and one is the Deluxe version with extra tracks it is probable you'll want to keep this one, but until now there was not a way to chose this. Now with the <i>Album with Most Tracks</i> criteria you can keep the album with the highest value for Track Total in your tags, this would be the Deluxe version.<br /><br />Often when you have duplicate copies of the same album it is common to want to keep the first version based on the file creation date of tracks. But if you have had to do any manual organization of files then the file creation date may be later for some files in the folder. With the new <i>Earliest Folder Creation Date</i> criteria it looks at the creation date of the folder, and this will be consistent for all files in a folder making it easier to keep them together.<br /><br />Since these new criteria are generally very useful the default <i>Preferred Deletion Criteria</i> (for brand new installs) is as shown in the screenshot below.</span></span></p><p style="text-align: left;"><span style="font-size: medium;"></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-size: medium;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyVVMyoo9ZKEbKLEyEaPFp_i7rUoF73Mmke6ODKwKNtiJ0QQE1VDnflrFyDFVFhphuF1a-e9R_9Eao38EhGhXmK47iL-VCyqity7EVS1hgTwWOpwbxM2l_OdD1KPjsQWVPJfJzFDanpF-BUmSVW2OtXTMxMgz15BgIkrOzND6NuK7EZxfjfK3knsV9/s893/test1.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="555" data-original-width="893" height="199" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyVVMyoo9ZKEbKLEyEaPFp_i7rUoF73Mmke6ODKwKNtiJ0QQE1VDnflrFyDFVFhphuF1a-e9R_9Eao38EhGhXmK47iL-VCyqity7EVS1hgTwWOpwbxM2l_OdD1KPjsQWVPJfJzFDanpF-BUmSVW2OtXTMxMgz15BgIkrOzND6NuK7EZxfjfK3knsV9/s320/test1.png" width="320" /></a></span></div><span style="font-size: medium;"><br /><span style="font-family: helvetica;"><br /></span></span><p></p><p style="text-align: left;"><span style="font-size: medium;"><span style="font-family: helvetica;"></span></span></p><h4 style="text-align: left;"><span style="font-size: medium;"><span style="font-family: helvetica;">Deletion of Empty Folders</span></span></h4><p><span style="font-size: medium;"><span style="font-family: helvetica;">We have a new option called <i>When find duplicates delete folders and any sub folders if empty or only contain the following files</i><br /><br />If this is enabled every time SongKong deletes a duplicates it checks the folder to see if it still contains any music files. If not it can consider deleting the folder and any files or subfolders if they are empty or only contain files in the configurable text field. You can edit this directly and it understands using * as a wildcard.</span></span></p><p><span style="font-size: medium;"><span style="font-family: helvetica;"></span></span></p><p><span style="font-size: medium;"><span style="font-family: helvetica;"></span></span></p><p><span style="font-size: medium;"><span style="font-family: helvetica;"></span></span></p><p><span style="font-size: medium;"><span style="font-family: helvetica;"></span></span></p><p><span style="font-size: medium;"><span style="font-family: helvetica;"><br /></span></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-size: medium;"><span style="font-family: helvetica;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGOfggmS6P_65fEEhE2Y-iqQnyoS0f2gJPkb_W-DTLcqYNqZsWf7mF0audoHQQPnvTB86GBCTvnof__bPHvgLCbBmhpI6Xm3ENRnf0amj--mJEQPXh2drsvViSw8NzCKM_9LOIzQXK94r4zx96oD0M1snXPma9RR03NR2jmms4njZjRn2Wouk1rWDx/s961/test2.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="574" data-original-width="961" height="191" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGOfggmS6P_65fEEhE2Y-iqQnyoS0f2gJPkb_W-DTLcqYNqZsWf7mF0audoHQQPnvTB86GBCTvnof__bPHvgLCbBmhpI6Xm3ENRnf0amj--mJEQPXh2drsvViSw8NzCKM_9LOIzQXK94r4zx96oD0M1snXPma9RR03NR2jmms4njZjRn2Wouk1rWDx/s320/test2.png" width="320" /></a></span></span></div><span style="font-size: medium;"><span style="font-family: helvetica;"><br /> </span></span><p></p><p><span style="font-size: medium;"><span style="font-family: helvetica;">Also, when we actually delete a duplicate music file or non-music file or folder we now add to the <i>Errors and Warnings </i>tab to make it easier to track what SongKong has done.<br /> <br /></span><br /><br /></span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiy86HpKO2wxC0o_kUTiNBl_dqMvG_Vp5DMhBfENFm_60Mo0T-vCDW9yoEyzfLFXx2m1bZd7RJ3E7TkjKIihbUSSKbOSJH35ZtvJJIOrN170qnBgB0zgRKbJVrDhfLa8Um9YzWIQgaSSDj9cEfyp84dXb-ajc6qE3sQyrKFK481ypV6m8nrhZMxgGs/s690/test3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="492" data-original-width="690" height="228" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgiy86HpKO2wxC0o_kUTiNBl_dqMvG_Vp5DMhBfENFm_60Mo0T-vCDW9yoEyzfLFXx2m1bZd7RJ3E7TkjKIihbUSSKbOSJH35ZtvJJIOrN170qnBgB0zgRKbJVrDhfLa8Um9YzWIQgaSSDj9cEfyp84dXb-ajc6qE3sQyrKFK481ypV6m8nrhZMxgGs/s320/test3.png" width="320" /></a></div><br /><p></p><span style="font-family: helvetica;"></span><span style="font-family: helvetica;"></span>
<h4><span style="font-family: helvetica;"><span style="font-size: medium;">Improvement</span></span></h4><span style="font-family: helvetica;"><span style="font-size: medium;">
</span></span><ul>
<li><span style="font-family: helvetica;"><span style="font-size: medium;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2335">SONGKONG-2335: Delete Duplicates give more option to allow deletion of folders that no longer contain music folders</a></span></span></li>
<li><span style="font-family: helvetica;"><span style="font-size: medium;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2355">SONGKONG-2355: Delete Criteria, add Preferred Deletion Criteria to keep longest album</a></span></span></li>
<li><span style="font-family: helvetica;"><span style="font-size: medium;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2357">SONGKONG-2357: Modify default Preferred Deletion Criteria order</a></span></span></li>
<li><span style="font-family: helvetica;"><span style="font-size: medium;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2361">SONGKONG-2361: Add Earliest/Latest Folder Creation Date as Preferred Audio Criteria for Delete Duplicate</a></span></span></li>
</ul><span style="font-family: helvetica;"><span style="font-size: medium;">
</span></span><h4><span style="font-family: helvetica;"><span style="font-size: medium;">Bug</span></span></h4><span style="font-family: helvetica;"><span style="font-size: medium;">
</span></span><ul><span style="font-family: helvetica;"><span style="font-size: medium;">
</span></span><li><span style="font-family: helvetica;"><span style="font-size: medium;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2351">SONGKONG-2351: When you swap appearance from light to dark \(or vice versa\) cannot read menu bar items until restart</a></span></span></li><span style="font-family: helvetica;"><span style="font-size: medium;">
</span></span><li><span style="font-family: helvetica;"><span style="font-size: medium;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2354">SONGKONG-2354: Delete Duplicates:java.lang.IndexOutOfBoundsException</a></span></span></li><span style="font-family: helvetica;"><span style="font-size: medium;">
</span></span><li><span style="font-family: helvetica;"><span style="font-size: medium;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2356">SONGKONG-2356: After cancelling Fix Songs report load files still continues after report has been created.</a></span></span></li><span style="font-family: helvetica;"><span style="font-size: medium;">
</span></span><li><span style="font-family: helvetica;"><span style="font-size: medium;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2358">SONGKONG-2358: Undo Changes not working when select original location for moved files</a></span></span></li><span style="font-family: helvetica;"><span style="font-size: medium;">
</span></span><li><span style="font-family: helvetica;"><span style="font-size: medium;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2359">SONGKONG-2359: Problem loading files with null values for DiscNo or Disc Total</a></span></span></li><span style="font-family: helvetica;"><span style="font-size: medium;">
</span></span><li><span style="font-family: helvetica;"><span style="font-size: medium;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2360">SONGKONG-2360: For Delete Duplicates the Highest BitRate option should only apply to lossy formats such as Mp3 or Ogg</a></span></span></li>
</ul>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-26096251589459627092022-11-16T08:35:00.001+00:002022-11-16T08:36:31.366+00:00SongKong 8.5 Faith released 31st October 2022<h2><span style="font-family: helvetica;">We are pleased to announce SongKong 8.5<br /></span></h2><h2><span style="font-family: helvetica;"><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglpOD14oWwLeIaKTUaIdgcrai8uEDLJCQLBPsZ_Uusula7S7Cl_YKNNrqL-cLb-yVP1Ylsu4ARqqaqP1bEKGAARFA-PSjt6KfEKVZOLlASwXV2rHM3S2kc-oo2r7vUphU0bsUvcPf79ewLY_9qDRUZXLK8A0E1_kDK_Zk39ybVRqSj3LDuAer0ycSp/s225/faith.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="224" data-original-width="225" height="224" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEglpOD14oWwLeIaKTUaIdgcrai8uEDLJCQLBPsZ_Uusula7S7Cl_YKNNrqL-cLb-yVP1Ylsu4ARqqaqP1bEKGAARFA-PSjt6KfEKVZOLlASwXV2rHM3S2kc-oo2r7vUphU0bsUvcPf79ewLY_9qDRUZXLK8A0E1_kDK_Zk39ybVRqSj3LDuAer0ycSp/s1600/faith.jpg" width="225" /></a></div><br /></span></h2><h2><span style="font-family: helvetica;">Improvements to Delete Duplicates</span></h2><span style="font-family: helvetica;">
</span><p><span style="font-family: helvetica;">Before this release, <i>Delete Duplicates</i> would not actually delete any duplicate files until all files were loaded. This meant that if anything went wrong before that nothing would be deleted, and it also mean't that if dealing with alot of files the deletion could take some time.</span></p><span style="font-family: helvetica;">
</span><p><span style="font-family: helvetica;">We have now changed things so that files are checked for duplication as they are loaded, and if we have two files with the same duplicate key the one with the less preferred deletion criteria is immediately deleted. This means deletion still has effect even if any problem occurs during the process, this improvement is most useful when trying to run Delete Duplicates on large quantities of music files.
</span></p><span style="font-family: helvetica;">
Previously, when a large number of duplicates were found the <i>Delete Duplicates</i> report could get very large because all results are stored on a single web-page, this can then mean the web-page takes a long time to load in your web-browser.
We have now modified the report so it only summarizes the duplicates found by artist on the main page, and there are separate artist pages (Song is duplicate if same Song) or artist and album pages (Song is duplicate if same Song and Album) for details of the duplicates.=</span><h2><span style="font-family: helvetica;">Windows Security Certificate</span></h2><span style="font-family: helvetica;">
In SongKong 8.4 we had to purchase a new Windows security certificate because the previous one had expired, however there was an issue with the build process that meant the new security certificate was not correctly applied, this has now been resolved. So Windows should no longer warn that the application is from an unknown publisher.
</span><h2><span style="font-family: helvetica;">Issues preventing song matching being applied</span></h2><span style="font-family: helvetica;">
A number of issues have been fixed that could cause changes to songs not to be made because an error occurred when updating certain metadata fields, these issues have now been resolved, such as <a href="https://jthink.atlassian.net/browse/SONGKONG-2340">this</a> and <a href="https://jthink.atlassian.net/browse/SONGKONG-2338">this</a>
</span><div class="csg-wrapper" style="font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; vertical-align: baseline;"><h1 class="csg-h1" style="color: #172b4d; font-size: 23px; font-style: inherit; font-weight: 600; letter-spacing: -0.01em; line-height: 1.1034; margin-bottom: 0px; margin-top: 40px;"><span style="font-family: helvetica;">Release notes - SongKong - Version 8.5</span></h1><h3 class="csg-h3" style="color: #172b4d; font-size: 16px; font-style: inherit; font-weight: 500; letter-spacing: -0.008em; line-height: 1.2; margin-bottom: 0px; margin-top: 32px;"><span style="font-family: helvetica;">Bug</span></h3><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2350" style="background: transparent; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2350</a> Preferred Deletion Criteria makes it sound like delete item which matches this criteria but other way round</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2348" style="background: transparent; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2348</a> When checking length of path segments need to check actual chars used not unicode chars</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2346" style="background: transparent; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2346</a> On MacOS always tries to start Music app even if dont have Save to Music App enabled.</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2343" style="background: transparent; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2343</a> If have folder containing audio files and sub folders with audio files then if rename audio files may try to move subfolders</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2342" style="background: transparent; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2342</a> Delete Duplicates can report completion before actually completed.</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2340" style="background: transparent; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2340</a> Check that first composer matches first artist can cause update failure if artists field is empty</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2339" style="background: transparent; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2339</a> If set Use year Only can prevent songs being updated that have release events with null year</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2338" style="background: transparent; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2338</a> If have Add Composers to Start of Album Title enabled can store null if composer has no sortname</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2337" style="background: transparent; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2337</a> MusicBrainz wikidata links not being picked up and converted for URL_WIKIPEDIA_RELEASE</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2310" style="background: transparent; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2310</a> Delete Duplicates report can get very large and hence very slow if run against a large library</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2305" style="background: transparent; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2305</a> Windows:Titlebar not showing as dark because of issue with Flatlaf Dll extraction</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2303" style="background: transparent; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2303</a> Get Windows to recognise new security certificate</span></p><h3 class="csg-h3" style="color: #172b4d; font-size: 16px; font-style: inherit; font-weight: 500; letter-spacing: -0.008em; line-height: 1.2; margin-bottom: 0px; margin-top: 32px;"><span style="font-family: helvetica;">Improvement</span></h3><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2349" style="background: transparent; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2349</a> Delete Duplicates doesnt actually delete any files until all the files loaded and duplicates identified</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2320" style="background: transparent; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2320</a> Remote Interface, allow to go direct to edit or fi</span>x songs for particular folder</p></div>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-67520088318857950892022-07-14T15:53:00.012+01:002022-07-14T16:05:59.383+01:00SongKong 8.4 Gold released 14th July 2022<p> <span style="font-size: large;"><span style="font-family: helvetica;">We are pleased to announce the release of <b>SongKong 8.4 Gold</b></span></span></p><p><span style="font-size: large;"><span style="font-family: helvetica;"></span></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-size: large;"><span style="font-family: helvetica;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwVrby-v3A6mBdRgFwSsfVflpMch41-0XyfPQi2-IljOJU_VOlje6Ot9RHiDBZsZ0hFNpQGmMsF_wSI-hUwjA359n4LDMqanD9rPD7BSQTLq31wnpXhW2uyOezl8P-AopDZmxtQ4EsHEtc29e0rqGGzt9DTVuudmf01WVVWv4mOqxdvSC_1uB_I8eu/s225/gold.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="225" data-original-width="225" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwVrby-v3A6mBdRgFwSsfVflpMch41-0XyfPQi2-IljOJU_VOlje6Ot9RHiDBZsZ0hFNpQGmMsF_wSI-hUwjA359n4LDMqanD9rPD7BSQTLq31wnpXhW2uyOezl8P-AopDZmxtQ4EsHEtc29e0rqGGzt9DTVuudmf01WVVWv4mOqxdvSC_1uB_I8eu/s1600/gold.jpg" width="225" /></a></span></span></div><span style="font-size: large;"><span style="font-family: helvetica;"><br /> </span></span><p></p><h3 style="text-align: left;"><span style="font-size: large;"><span style="font-family: helvetica;">Artwork Improvements</span></span></h3><p><span style="font-size: large;"><span style="font-family: helvetica;">
This is a major release with important improvements to artwork. </span></span></p><p><span style="font-size: large;"><span style="font-family: helvetica;"> </span></span></p><h3><span style="font-size: large;"><span style="font-family: helvetica;">Added support for retrieving the Back Cover</span></span></h3><p><span style="font-size: large;"><span style="font-family: helvetica;">
We can now get <b>back cover</b> as well as <b>front cover</b> album images, these are stored in the music files and can also be written as a <b>back.jpg</b> in the album folder. </span></span></p><p><span style="font-size: large;"><span style="font-family: helvetica;"> </span></span></p><p><span style="font-size: large;"><span style="font-family: helvetica;"> </span></span></p><h3><span style="font-size: large;"><span style="font-family: helvetica;">Better Quality Artist/Band Photos</span></span></h3><p><span style="font-size: large;"><span style="font-family: helvetica;">
We can now get high quality artist artwork from <a href="https://fanart.tv">FanArt.tv</a>, before this release we only got artist artwork (e.g artist/composer.. ) from Wikipedia. </span></span></p><p><span style="font-size: large;"><span style="font-family: helvetica;"> </span></span></p><h3><span style="font-size: large;"><span style="font-family: helvetica;">New Artwork types can be retrieved</span></span></h3><p><span style="font-size: large;"><span style="font-family: helvetica;">
We have extended the types of artist artwork we retrieve, we could already get artwork for <b>Artist</b>, <b>Album Artist</b>, <b>Composer</b>, <b>Conductor</b>, <b>Lyricist</b> and <b>Orchestra</b> fields if the album was identified. But now we can also get artwork for other <b>Performers</b> and also the <b>Record Label Logo</b>
![image|549x332]</span></span></p><p><span style="font-size: large;"><span style="font-family: helvetica;"> </span></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-size: large;"><span style="font-family: helvetica;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSI07UjvZPEXD1OFUZDXeqStvClHLANeNx993eYIBAHx8RAW-pTBMu_axKJ4HsqqLxmH12jwi-ynPGdZRbZuDNkoAolR-hLSu-Qj6hkNyY96lXWGz-uy9JShWjT53s1FN8_JhYxB1YJUw3KxgTc38C2Mg-58kwKi37ymZJYrZthtq7fhJbaWzZnzJh/s549/1.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="332" data-original-width="549" height="263" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhSI07UjvZPEXD1OFUZDXeqStvClHLANeNx993eYIBAHx8RAW-pTBMu_axKJ4HsqqLxmH12jwi-ynPGdZRbZuDNkoAolR-hLSu-Qj6hkNyY96lXWGz-uy9JShWjT53s1FN8_JhYxB1YJUw3KxgTc38C2Mg-58kwKi37ymZJYrZthtq7fhJbaWzZnzJh/w434-h263/1.png" width="434" /></a></span></span></div><span style="font-size: large;"><span style="font-family: helvetica;"><br /></span></span><p></p><h2><span style="font-size: large;"><span style="font-family: helvetica;">MinimServer Integration</span></span></h2><p><span style="font-size: large;"><span style="font-family: helvetica;">
This becomes really useful if you are using MinimServer uPnP server <a href="https://minimserver.com/ug-other.html#Index%20artwork">because MinimServer can define an artworkIndex folder</a> that it be used to find matching images for index elements. So if you have defined indexes for Conductors/Composers/Performers/Record Labels ectera you can use SongKong to save images to this folder using the <i>Other Arwork:Add all artwork to MinimServer indexArtwork folder</i> option, then MinimServer will read the values as they will be displayed by your uPnP Control Point </span></span></p><p><span style="font-size: large;"><span style="font-family: helvetica;"> </span></span></p><h2><span style="font-size: large;"><span style="font-family: helvetica;">Independent image resizing for cover art /artist photos</span></span></h2><p><span style="font-size: large;"><span style="font-family: helvetica;">
We have split the <b>Artwork</b> tab into two tabs, and now you can independently set min/max image sizes for <b>Cover Art</b> and <b>Artist Artwork</b>, you can also decide if/how to write images to the filesystem <br /></span></span></p><p><span style="font-size: large;"><span style="font-family: helvetica;"> </span></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-size: large;"><span style="font-family: helvetica;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1YH5bWvtlUuEseR8G4lOopj7TownBWvlrwC220xRLCPhoG-UAUKsul653ldVVWhtZMzxrQFZrogRXVUxtF6vzJXYeJivUs_SKfflEc7T3N58aEmVfSaz5dSkIDkM-mMKLwVRd4vkyzwqJblPHarrYFi59Zr1PR7fS9RlFMMZ5vnTZXGF5sqF8F2Pt/s793/3.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="486" data-original-width="793" height="299" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj1YH5bWvtlUuEseR8G4lOopj7TownBWvlrwC220xRLCPhoG-UAUKsul653ldVVWhtZMzxrQFZrogRXVUxtF6vzJXYeJivUs_SKfflEc7T3N58aEmVfSaz5dSkIDkM-mMKLwVRd4vkyzwqJblPHarrYFi59Zr1PR7fS9RlFMMZ5vnTZXGF5sqF8F2Pt/w444-h299/3.png" width="444" /></a></span></span></div><span style="font-size: large;"><span style="font-family: helvetica;"><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidt_05-cIM7W6BBxoqiT2rFRednH363GChoNIlwaE0NddK2k7zLFLUI4VgRA4yPxR1FOWuqjKBUf3GWBgwz2BVuY_u1doT4OZ64iufBStHsqU6iQqXBoOSeqRdxPe0mwq4H-7rBrOAahyYgO4qocUMqepY5a7-DcbCV5r-menKKZ3ybZKvodH2d6Dk/s793/2.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="486" data-original-width="793" height="281" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEidt_05-cIM7W6BBxoqiT2rFRednH363GChoNIlwaE0NddK2k7zLFLUI4VgRA4yPxR1FOWuqjKBUf3GWBgwz2BVuY_u1doT4OZ64iufBStHsqU6iQqXBoOSeqRdxPe0mwq4H-7rBrOAahyYgO4qocUMqepY5a7-DcbCV5r-menKKZ3ybZKvodH2d6Dk/w459-h281/2.png" width="459" /></a></div><br /></span></span><p></p><h2><span style="font-size: large;"><span style="font-family: helvetica;">Apple Music/iTunes Fix</span></span></h2><p><span style="font-size: large;"><span style="font-family: helvetica;">
We also fix an issue with accessing <b>Apple Music</b> or <b>iTunes</b>, a security feature added to MacOS meant that SongKong could not get rights to communicate with Apple Music/iTunes.
With this fix the first time you run SongKong your Mac will display a popup message saying
>
> "SongKong " wants access to control "Music".Allowing control will provide access to documents and data in "Music", and to perform actions within that app.
Select **OK** to allow access.
If you do not allow access SongKong will not be able to communicate with iTunes/Apple Music and therefore you should ensure that *Basic:Save changes to ITunes** is disabled </span></span></p><p><br /></p><div class="css-abdidw"><div class="ak-renderer-document"><h3 data-renderer-start-pos="41"><span style="font-family: helvetica;"><span style="font-size: small;">Bug</span></span></h3><p data-renderer-start-pos="46"><span style="font-family: helvetica;"><span style="font-size: small;"><a class="css-tgpl01" data-renderer-mark="true" href="https://jthink.atlassian.net/browse/SONGKONG-2329" title="https://jthink.atlassian.net/browse/SONGKONG-2329">SONGKONG-2329</a> Spreadsheet Basic/Artwork column should always show dimensions of Front Cover</span></span></p><p data-renderer-start-pos="139"><span style="font-family: helvetica;"><span style="font-size: small;"><a class="css-tgpl01" data-renderer-mark="true" href="https://jthink.atlassian.net/browse/SONGKONG-2311" title="https://jthink.atlassian.net/browse/SONGKONG-2311">SONGKONG-2311</a> Not always possible to get Artist artwork from Wikipedia if artist name contains non ascii characters</span></span></p><p data-renderer-start-pos="256"><span style="font-family: helvetica;"><span style="font-size: small;"><a class="css-tgpl01" data-renderer-mark="true" href="https://jthink.atlassian.net/browse/SONGKONG-2308" title="https://jthink.atlassian.net/browse/SONGKONG-2308">SONGKONG-2308</a> Replace remaining references to http://jthink.net with https://jthink.net</span></span></p><p data-renderer-start-pos="345"><span style="font-family: helvetica;"><span style="font-size: small;"><a class="css-tgpl01" data-renderer-mark="true" href="https://jthink.atlassian.net/browse/SONGKONG-2307" title="https://jthink.atlassian.net/browse/SONGKONG-2307">SONGKONG-2307</a> Cannot invoke "String.toLowerCase()" because "attributes" is null</span></span></p><p data-renderer-start-pos="426"><span style="font-family: helvetica;"><span style="font-size: small;"><a class="css-tgpl01" data-renderer-mark="true" href="https://jthink.atlassian.net/browse/SONGKONG-2306" title="https://jthink.atlassian.net/browse/SONGKONG-2306">SONGKONG-2306</a> Naimmatcher:Cannot invoke "String.equals(Object)" because "trackArtist" is null</span></span></p><p data-renderer-start-pos="521"><span style="font-family: helvetica;"><span style="font-size: small;"><a class="css-tgpl01" data-renderer-mark="true" href="https://jthink.atlassian.net/browse/SONGKONG-2304" title="https://jthink.atlassian.net/browse/SONGKONG-2304">SONGKONG-2304</a> On Windows incorrectly labels iTunes as MacOS Music app</span></span></p><h3 data-renderer-start-pos="592"><span style="font-family: helvetica;"><span style="font-size: small;">Improvement</span></span></h3><p data-renderer-start-pos="605"><span style="font-family: helvetica;"><span style="font-size: small;"><a class="css-tgpl01" data-renderer-mark="true" href="https://jthink.atlassian.net/browse/SONGKONG-2325" title="https://jthink.atlassian.net/browse/SONGKONG-2325">SONGKONG-2325</a> Allow to set max/min image size for artist artwork independently to cover art</span></span></p><p data-renderer-start-pos="698"><span style="font-family: helvetica;"><span style="font-size: small;"><a class="css-tgpl01" data-renderer-mark="true" href="https://jthink.atlassian.net/browse/SONGKONG-2324" title="https://jthink.atlassian.net/browse/SONGKONG-2324">SONGKONG-2324</a> Split Artwork tab into Album Artwork and Artist Artwork to give enough space for new artwork options</span></span></p><p data-renderer-start-pos="814"><span style="font-family: helvetica;"><span style="font-size: small;"><a class="css-tgpl01" data-renderer-mark="true" href="https://jthink.atlassian.net/browse/SONGKONG-2316" title="https://jthink.atlassian.net/browse/SONGKONG-2316">SONGKONG-2316</a> Add support for reading back cover from Cover Art Archive</span></span></p><p data-renderer-start-pos="887"><span style="font-family: helvetica;"><span style="font-size: small;"><a class="css-tgpl01" data-renderer-mark="true" href="https://jthink.atlassian.net/browse/SONGKONG-2314" title="https://jthink.atlassian.net/browse/SONGKONG-2314">SONGKONG-2314</a> Get Label images from fanart.tv - useful for MinimServer Label index</span></span></p><p data-renderer-start-pos="971"><span style="font-family: helvetica;"><span style="font-size: small;"><a class="css-tgpl01" data-renderer-mark="true" href="https://jthink.atlassian.net/browse/SONGKONG-2313" title="https://jthink.atlassian.net/browse/SONGKONG-2313">SONGKONG-2313</a> Add support for getting artwork for performers, very useful if using MinimServer Perfromer index</span></span></p><p data-renderer-start-pos="1083"><span style="font-family: helvetica;"><span style="font-size: small;"><a class="css-tgpl01" data-renderer-mark="true" href="https://jthink.atlassian.net/browse/SONGKONG-2312" title="https://jthink.atlassian.net/browse/SONGKONG-2312">SONGKONG-2312</a> Get better quality artist/composer/conductor ... artwork from fanart.,tv</span></span></p><p data-renderer-start-pos="1171"><span style="font-family: helvetica;"><span style="font-size: small;"><a class="css-tgpl01" data-renderer-mark="true" href="https://jthink.atlassian.net/browse/SONGKONG-1918" title="https://jthink.atlassian.net/browse/SONGKONG-1918">SONGKONG-1918</a> Update Com4j Bridge to latest version and rebuild against latest iTunes</span></span></p></div></div><p><span style="font-size: large;"><span style="font-family: helvetica;"></span></span></p><div class="csg-wrapper" style="font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif; font-size: 14px; font-weight: 400; line-height: 24px; vertical-align: baseline;">
</div>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-7485592143099446992022-04-14T14:37:00.000+01:002022-04-14T14:37:12.574+01:00SongKong 8.3 Funeral released 1th April 2022<p> </p><div class="cooked"><p><span style="font-size: large;"><span style="font-family: helvetica;">We are pleased to announce the release of SongKong 8.3 Funeral</span></span></p><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: large;"><span style="font-family: helvetica;"><img alt="funeral" class="d-lazyload" data-base62-sha1="mEl9M4Ayc1HygGiWcPSAOGyRLrQ" height="248" src="https://community.jthink.net/uploads/default/original/2X/9/9ebf3bf3157ca0a98ae02cb3eb2c2b78d35fe532.jpeg" width="250" /></span></span></p><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><h4 style="text-align: left;"><span style="font-size: large;"><span style="font-family: helvetica;"><strong>Apple Music/iTunes</strong></span></span></h4><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: large;"><span style="font-family: helvetica;">This release concentrates on improvements and fixes to the
integration with Apple Music and iTunes. On MacOS this has been
completely rewritten so that it work better on both Intel and M1 Macs
and there are fixes for Windows with iTunes as well</span></span></p><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><h4 style="text-align: left;"><span style="font-size: large;"><span style="font-family: helvetica;"><strong>Improved Matching for Multi-Disc Albums</strong></span></span></h4><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: large;"><span style="font-family: helvetica;">We have improved the matching algorithm for multi-disc albums</span></span></p><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><h4 style="text-align: left;"><span style="font-size: large;"><span style="font-family: helvetica;"><strong>Look and Feel</strong></span></span></h4><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: large;"><span style="font-family: helvetica;">We have made some improvements to how lists and tables look so they are easier to use, and on MacOS they are more mac like.</span></span></p><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><div><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><h3><span style="font-size: small;"><span style="font-family: helvetica;">Bug</span></span></h3><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2300">SONGKONG-2300</a> Adding performers from Discogs sometimes giving java.lang.IllegalStateException</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2299">SONGKONG-2299</a> Match to Disc Release is scoring using contiguous trackno rather than discno/trackno so can can give bad match on disc2</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2298">SONGKONG-2298</a> ApplescriptEngine for Mac M1 is still the Intel version</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2297">SONGKONG-2297</a> MacOS:Not detecting MusicApp instead of iTunes on later versions of MacOS</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-1917">SONGKONG-1917</a> iTunesApple Music:Create iTunes Model progress bar is sometimes showing as non-deterministic</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-1228">SONGKONG-1228</a> iTunes:MacoS for iTunes Wav file integration not copying cover art</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><h3><span style="font-size: small;"><span style="font-family: helvetica;">Improvement</span></span></h3><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2301">SONGKONG-2301</a> Look and feel improvements</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: large;"><span style="font-family: helvetica;"><span style="font-size: small;"><a href="https://jthink.atlassian.net/browse/SONGKONG-1124">SONGKONG-1124</a> iTunes: iTunes</span> reliability improvements</span></span></p>
</div></div>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-64410814744476378292022-03-30T17:02:00.001+01:002022-03-30T17:42:01.447+01:00SongKong 8.2 Forever Released March 30th 2022<p> </p><div class="cooked"><p><span style="font-family: helvetica;"><span style="font-size: large;">We are pleased to announce major release <b>SongKong 8.2 Forever</b></span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;">This release has alot of improvements and fixes</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"></span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb6CT9d41uXLwmzVtbqXkuKHIFkdKmV3FFLx7i1X8vYhr44objl7pzoHKE3E7KWoS5hYQdr03QXvJGJhYfrZS2YoYbCUHMXvvH_4Bedy-rdnuMkYwfm5jY2vUxzJ8RJID0RYbBoa9qTh9rUv4s45TwD7Je8CnuOcSfjUFbXY9gNwOXQoAKVCkMbp3m/s226/forever.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="223" data-original-width="226" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhb6CT9d41uXLwmzVtbqXkuKHIFkdKmV3FFLx7i1X8vYhr44objl7pzoHKE3E7KWoS5hYQdr03QXvJGJhYfrZS2YoYbCUHMXvvH_4Bedy-rdnuMkYwfm5jY2vUxzJ8RJID0RYbBoa9qTh9rUv4s45TwD7Je8CnuOcSfjUFbXY9gNwOXQoAKVCkMbp3m/s1600/forever.jpg" width="226" /></a></div><br /><span style="font-size: large;"><br /></span><p></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><h4 style="text-align: left;"><span style="font-family: helvetica;"><span style="font-size: large;"><b>FanArt Cover Art</b></span></span></h4><h4><span style="font-family: helvetica;"></span></h4><p><span style="font-family: helvetica;"><span style="font-size: large;">
In this release we have added <a href="https://fanart.tv/">FanArt.tv</a>
as a cover art source, FanArt provide high quality 1000x1000px images,
if CoverArtArchive cannot provide an image of this size then we check
FanArt.</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;">We have also fixed a problem with the Cover Art Archive that preventing us retrieving images if MusicBrainz still used the <b>http</b> url instead of the <b>https</b> url.</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;">As a result of these changes you should noticeably more and better quality album artwork with this release.</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><h4 style="text-align: left;"><span style="font-family: helvetica;"><span style="font-size: large;"><b>Native Mac M1 Build</b></span></span></h4><h4><span style="font-family: helvetica;"></span></h4><p><span style="font-family: helvetica;"><span style="font-size: large;">
We now provide a native build for the new Apple M1 cpu so you can now
run SongKong on newer macs without having to use Rosetta 2, this will
give much better performance.</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;">We also fix an issue with the fingerprinter (Acoustid), this was not working properly for the M1 cpus.</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><h4 style="text-align: left;"><span style="font-family: helvetica;"><span style="font-size: large;"><b>Dark Mode</b></span></span></h4><h4><span style="font-family: helvetica;"></span></h4><p><span style="font-family: helvetica;"><span style="font-size: large;">
We now support Dark Mode on all platforms, we also use a new Look and Feel called <a href="https://www.formdev.com/flatlaf/">FlatLaf</a> on all platforms</span></span></p><p><span style="font-family: helvetica;"></span></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE4_8Evekzjg09o-TRvXW9NGHYz98buCF7cuKHQ4G46D8AoyrrB-IDxb7lObhChdQv9SGxvqNgXcySes156EACq7n1X5sp6yuPGctm9K8JRYMv_3fin_YUtlkAX6xxXLC83AilKkYR8vFfESXC1WFVaJH5jw2VB0_2D6sMyCkNsy9oozmll_y80JIP/s2184/macosdarkprefs.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="604" data-original-width="2184" height="134" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiE4_8Evekzjg09o-TRvXW9NGHYz98buCF7cuKHQ4G46D8AoyrrB-IDxb7lObhChdQv9SGxvqNgXcySes156EACq7n1X5sp6yuPGctm9K8JRYMv_3fin_YUtlkAX6xxXLC83AilKkYR8vFfESXC1WFVaJH5jw2VB0_2D6sMyCkNsy9oozmll_y80JIP/w489-h134/macosdarkprefs.jpg" width="489" /></a></div><br /><span style="font-size: large;"><br /></span>
<span style="font-family: helvetica;"><span style="font-size: large;">And on MacOS the default option of Match Appearance will automatically match the Apples <b>General:Appearance</b> setting.</span></span><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><h4 style="text-align: left;"><span style="font-family: helvetica;"><span style="font-size: large;"><b>Windows Release</b></span></span></h4><h4><span style="font-family: helvetica;"></span></h4><p><span style="font-family: helvetica;"><span style="font-size: large;">
We have fixed the issue that caused you to have to run <b>SongKongGui</b> to run SongKong without the Dos window. You can now run <b>SongKong</b>, if you are asked to run the command window for debugging purposes you can now use <b>SongKongDebug</b></span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><h4 style="text-align: left;"><span style="font-family: helvetica;"><span style="font-size: large;"><b>Latest Java Version</b></span></span></h4><h4><span style="font-family: helvetica;"></span></h4><p><span style="font-family: helvetica;"><span style="font-size: large;">
All platforms have now been updated to use the latest Java version, this
means various underlying Java issues are resolved and that we can make use
of the latest Java features when developing SongKong.</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><div><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><h3><span style="font-size: small;"><span style="font-family: helvetica;">Bug</span></span></h3><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2295">SONGKONG-2295</a> Delete Reports can take a while if have many report but cursor is not changed can look like SongKong has crashed</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2291">SONGKONG-2291</a> Parsing filename for metadata doesnt deal properly with additional '.' characters in filename</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2288">SONGKONG-2288</a> Null error when nothing in FieldToDelete option</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2287">SONGKONG-2287</a> Not seeming to match to MusicBrainz Album only Discogs when songs have good metadata but not album folders</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2283">SONGKONG-2283</a> SongKong unable to get MusicBrainz coverart when original url is http and redirects to https</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2279">SONGKONG-2279</a> Occasional FileRename Error:Null PointerException</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2278">SONGKONG-2278</a> Include instrument arranger in arranger field</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2248">SONGKONG-2248</a> Windows:Main SongKong application should be SongKong not SongKongGui</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2181">SONGKONG-2181</a> Need to protect against user having all songs in a single folder and the increased memory load required</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><h3><span style="font-size: small;"><span style="font-family: helvetica;">Improvement</span></span></h3><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2296">SONGKONG-2296</a> Processing superlarge folder can take a long time to get going if no metadata because may submit as one group</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2293">SONGKONG-2293</a> Need to move Fingerprinting to fpcalc 1.5.1 to get Mac M1 chipset support</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2292">SONGKONG-2292</a> Change the default max size of artwork to 1200 so dont need to resize if getting large thumbnails from Caa</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2286">SONGKONG-2286</a> Add support for Fanart.tv Cover art</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2285">SONGKONG-2285</a> Add support for Dark Mode for Windows and Linux</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2284">SONGKONG-2284</a> Use FlatLaf LookAndFeel for all platforms</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2282">SONGKONG-2282</a> When add performers from Discogs they should be added alphabetically</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2269">SONGKONG-2269</a> Update all platforms to Java 17 LTS</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2158">SONGKONG-2158</a> Add MacOS M1 Build</span></span></p><span style="font-size: small;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: small;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/SONGKONG-2092">SONGKONG-2092</a> Replace stan</span>dard Nashorn Javascript with standalone GitHub version</span></p>
</div></div>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-18533250223388787162022-03-22T13:32:00.005+00:002022-03-22T13:32:46.318+00:00Jaikoz 11.4 Blur released March 22nd 2022<p><span style="font-family: helvetica;"><span style="font-size: large;"><strong>Jaikoz 11.4 Blur released March 22nd 2022</strong></span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;">Only three improvements/fixes but all very important ones.</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;"><strong>Acoustid Fingerprinting on MacoS</strong><br />
Acoustid fingerprinting is a core part of the Jaikoz matching algorithm,
it allows us to identify song without any existing metadata and cross
check against matches using metadata. Last year Apple released the M1
cpu and although Jaikoz can run on the M1 using Rosetta emulation the
fingerprinting is provided as a independent tool and have only recently
discovered this didn’t work on M1.</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;"><strong>This is fixed with this release, if you are using Jaikoz with
a new Apple computer that has the M1 chip then you need to upgrade to
11.4 for Jaikoz to work properly.</strong></span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;">Also until this release Jaikoz on MacOS could not fingerprint <strong>WAV</strong> files, this is also now resolved.</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;"><strong>Better Artwork with <a href="http://fanart.tv">fanart.tv</a></strong><br />
In the last release we added support for cover art from <a href="https://fanart.tv/">fanart.tv</a>,
artwork from here is guaranteed to 1000 x 1000 pixels and to be top
quality. But we only checked fanart if we coudn’t get any artwork from
the Cover Art archive used by MusicBrainz, but now we will also check
fananrt if there was artwork from MusicBrainz but it was smaller than
1000 pixels.</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;"><strong>So in this release you should see significantly better artwork for many of your releases.</strong></span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;">To guarantee this we recommend running <strong>Advanced:Empty Cache</strong> the first time you start Jaikoz 11.4</span></span></p><p><span style="font-family: helvetica;"><span style="font-size: large;"> </span></span></p><div>
<h3><span style="font-family: helvetica;">Improvement</span></h3>
<p><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1404">JAIKOZ-1404</a> MACOS:Add support for Acoustid fingerprinting of Wav files</span></p>
<p><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1403">JAIKOZ-1403</a> If CoverArt from CAA is less than 1000 pixels in size look on FanArt for better Image</span></p>
<p><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1402">JAIKOZ-1402</a> Need to move Fingerprinting to fpcalc 1.5.1 to get Mac M1 chipset support</span></p>
</div><p><span style="font-family: helvetica;"><span style="font-size: large;"> </span></span></p><p></p>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-26954234565863835552022-03-22T13:29:00.003+00:002022-03-22T13:30:19.945+00:00Jaikoz 11.3.0 Ride released March 14th 2022<p> <br /></p><p><span style="font-family: helvetica;"><span style="font-size: large;">We have a new Jaikoz release with some improvements to cover art and some bug fixes.</span></span></p><p><span style="font-family: helvetica;"><span style="font-size: large;"> </span></span></p><p><span style="font-family: helvetica;"><span style="font-size: large;"></span></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: helvetica;"><span style="font-size: large;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHbyMtSLOxQ0QTYV-dkg85YhA9lF_nEKd7htW6cPpHhpmiS7c_b6merRowlXu5AvF-JsP5hXy4bIeIDHKY0KYiyECzWrmfZ49YSenu7u3Q7KKL5fLcgjy-6ktGc14Y0OuUbpLdGkqFWjJvuTuYeVUjZteqUZ0TFf6-f05-k9yHyeSEvEcH5Y3pn2DB/s1000/drossglossjpg.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1000" data-original-width="1000" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHbyMtSLOxQ0QTYV-dkg85YhA9lF_nEKd7htW6cPpHhpmiS7c_b6merRowlXu5AvF-JsP5hXy4bIeIDHKY0KYiyECzWrmfZ49YSenu7u3Q7KKL5fLcgjy-6ktGc14Y0OuUbpLdGkqFWjJvuTuYeVUjZteqUZ0TFf6-f05-k9yHyeSEvEcH5Y3pn2DB/s320/drossglossjpg.jpg" width="320" /></a></span></span></div><span style="font-family: helvetica;"><span style="font-size: large;"><br /> </span></span><p></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;"><b>Cover Art Improvements </b></span></span></p><p><span style="font-family: helvetica;"><span style="font-size: large;"><b> </b><br />
In this release we have added FanArt as a cover art source, FanArt provide high quality 1000x1000px images keyed by <b>MusicBrainz Release Group Id</b>, this means than unlike the Cover Art Archive there is only one standard image for all versions of a release.</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;">So we still prefer the cover art provided by Cover Art Archive keyed by the <b>MusicBrainz Release Id</b>
as this more accurately can represent the particular version of the
release you have, but we if there is no artwork we then check FanArt in
preference to Discogs because the artwork is usually of a higher
quality.</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;">We have also have increased the default maximum image size from 1000
x1000 to 1200 x 1200. This is because the Cover Art Archive provides
images as 1200 x 1200 thumbnails if the original image is<br />
large enough, so then we don’t have to do the resizing ourselves,
instead we can directly use the thumbnails provided by Covert Art
Archive.</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;"><b>Bug Regressions</b></span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;">We have fixed an issue with the highlighters not working, and some
problems with the new sorting/syncing introduced in Jaikoz 11.1.</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;"><b>View Artwork Full Size</b> now automatically scales the image if there is not enough room onscreen to show the image in its native size.</span></span></p><div>
<h3><span style="font-family: helvetica;">Bug</span></h3><span style="font-family: helvetica;">
</span><p><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1395">JAIKOZ-1395 <span class="badge badge-notification clicks" title="1 click">1</span></a> Exception when load new files with DuplicateAcoustid Highlighter enabled</span></p><span style="font-family: helvetica;">
</span><p><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1394">JAIKOZ-1394 <span class="badge badge-notification clicks" title="1 click">1</span></a> When artwork is larger than 1000 pixels the View Artwork Full Size doesnt show whole image</span></p><span style="font-family: helvetica;">
</span><p><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1392">JAIKOZ-1392</a> RowSorter Exception</span></p><span style="font-family: helvetica;">
</span><p><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1390">JAIKOZ-1390</a> Regression:Highlight Field Not working</span></p><span style="font-family: helvetica;">
</span><h3><span style="font-family: helvetica;">Improvement</span></h3><span style="font-family: helvetica;">
</span><p><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1397">JAIKOZ-1397 <span class="badge badge-notification clicks" title="1 click">1</span></a>
Add support for Fanart.tv Cover art, when it has the artwork it is
always of high quality, keyed by MusicBrainz ReleaseGroupId so a good
fit.</span></p><span style="font-family: helvetica;">
</span><p><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1393">JAIKOZ-1393</a> Change the default max size of artwork to 1200 so dont need to resize if getting large thumbnails from Caa</span></p>
</div><p><span style="font-family: helvetica;"><span style="font-size: large;"> </span></span></p><p><span style="font-family: helvetica;"><span style="font-size: large;"> </span></span></p>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-39838253804058342652022-03-08T11:45:00.006+00:002022-03-08T12:00:05.589+00:00Jaikoz 11.2.0 Swans released March 8th 2022<p><span style="font-size: large;"><span style="font-family: helvetica;"> </span></span></p><p><span style="font-size: large;"><span style="font-family: helvetica;"><b>Jaikoz 11.2.0 Swans released March 8th 2022</b></span></span></p><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: large;"><span style="font-family: helvetica;"><b>Modern Unified Look</b></span></span></p><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: large;"><span style="font-family: helvetica;">This new Jaikoz release now has the same two modern unified look and feels for all platforms. There is a <b>Light</b> and a <b>Dark</b> look that look very similar regardless of if you are on <i>MacOS</i>, <i>Windows</i> or <i>Linux</i>, but all key bindings work correctly for the platform</span></span></p><p><span style="font-size: large;"><span style="font-family: helvetica;"> </span></span></p><p><span style="font-size: large;"><span style="font-family: helvetica;"></span></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-size: large;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEj4osUPYdzq5htaDJKAWm8oUdTQPQABtdl-01UoxvB4Cq9z9okM7zONjj-S92TXkviD1yq3I-Jf96SDwzCvhxoXOT13kZHGkczkQ1FMftK372DSq2YDwSLQFb3cyPqAsVdeYmauZ0xoSFxvb_MUf0xleKSwp8qv8H2mcMI_5pMTXfgvYU3RYOGYl30Y=s1314" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="759" data-original-width="1314" height="185" src="https://blogger.googleusercontent.com/img/a/AVvXsEj4osUPYdzq5htaDJKAWm8oUdTQPQABtdl-01UoxvB4Cq9z9okM7zONjj-S92TXkviD1yq3I-Jf96SDwzCvhxoXOT13kZHGkczkQ1FMftK372DSq2YDwSLQFb3cyPqAsVdeYmauZ0xoSFxvb_MUf0xleKSwp8qv8H2mcMI_5pMTXfgvYU3RYOGYl30Y=s320" width="320" /></a></span></div><span style="font-size: large;"><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEjTZ5paGhV1wiRIuLPMUEbmlI2oHQdOlk116nJv14cbqw0S7pZMZ6C77wR12Te9dBacEXntI3SaF86Weg_nCemlg-apLeM1BVzFq7ErPyoiS1i29ktVRYhleQJBWOYPI3o2egkJFfxVc2GZOviIfiAbSKyMmd1TboAhxrVY2e5GLl1Ak6GQSKz7DMeH=s1262" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="733" data-original-width="1262" height="186" src="https://blogger.googleusercontent.com/img/a/AVvXsEjTZ5paGhV1wiRIuLPMUEbmlI2oHQdOlk116nJv14cbqw0S7pZMZ6C77wR12Te9dBacEXntI3SaF86Weg_nCemlg-apLeM1BVzFq7ErPyoiS1i29ktVRYhleQJBWOYPI3o2egkJFfxVc2GZOviIfiAbSKyMmd1TboAhxrVY2e5GLl1Ak6GQSKz7DMeH=s320" width="320" /></a></div><br /><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEj4rcHDDalz2DtzNyAps4n7uv7JYxYyMe0PobKYrH6epenas7q3Kf1LS4tYNaGRdodfMbb8dh04zTgDfuBFkGbTdnikJLNsVYEi1yOY8kyuss3jglOe_o0LJSUKAX_kYoVwMGj-MGZcH297430dKNOGwC24ykx-SqzgRrTE--vl-TXGg_3K-2s3dUWG=s986" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="593" data-original-width="986" height="192" src="https://blogger.googleusercontent.com/img/a/AVvXsEj4rcHDDalz2DtzNyAps4n7uv7JYxYyMe0PobKYrH6epenas7q3Kf1LS4tYNaGRdodfMbb8dh04zTgDfuBFkGbTdnikJLNsVYEi1yOY8kyuss3jglOe_o0LJSUKAX_kYoVwMGj-MGZcH297430dKNOGwC24ykx-SqzgRrTE--vl-TXGg_3K-2s3dUWG=s320" width="320" /></a></div></span><p></p><p><br /></p><p><span style="font-size: large;"><span style="font-family: helvetica;"><b>Bug Fixes</b><br />
We also fix a few problems found with Jaikoz 11.1.0</span></span></p><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><div>
<h3><span style="font-size: large;"><span style="font-family: helvetica;">Bug</span></span></h3>
<p><span style="font-size: medium;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1378">JAIKOZ-1378</a> Sorter Error on close</span></span></p><span style="font-size: medium;">
</span><p><span style="font-size: medium;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1376">JAIKOZ-1376</a> Exception after removing custom tables when detail panel enabled</span></span></p><span style="font-size: medium;">
</span><p><span style="font-size: medium;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1375">JAIKOZ-1375</a> SplitBars controls dont let proportions to be changed on Mac Dark mode and Linux plastic Laf</span></span></p><span style="font-size: medium;">
</span><p><span style="font-size: medium;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1374">JAIKOZ-1374</a> Fixes for FlatLaf Dark Mode on MacOS</span></span></p>
<h3><span style="font-size: large;"><span style="font-family: helvetica;">Improvement</span></span></h3>
<p><span style="font-size: large;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1379">J<span style="font-size: medium;">AIKOZ-1379</span></a><span style="font-size: medium;"> On MacOS allow to select Light/Dark different to MacOS appearance</span></span></span></p><span style="font-size: medium;">
</span><p><span style="font-size: medium;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1355">JAIKOZ-1355</a> Use FlatLaf Look for all platforms</span></span></p><span style="font-size: medium;">
</span><p><span style="font-size: medium;"><span style="font-family: helvetica;"><a href="https://jthink.atlassian.net/browse/JAIKOZ-1354">JAIKOZ-1354</a> Create Dark Mode for all platforms</span></span></p>
</div><p><span style="font-size: large;"><span style="font-family: helvetica;"> </span></span></p>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-20215523766786791532022-03-03T08:42:00.002+00:002022-03-03T08:42:44.158+00:00Jaikoz 11.1 Hole released March 3rd 2022<p><span style="font-family: helvetica;"><span style="font-size: large;">Pleased to announce a major release of Jaikoz </span></span></p><p><span style="font-family: helvetica;"><br /></span></p><p><span style="font-family: helvetica;"><span style="font-size: large;">This release has three main areas of focus: </span></span></p><h3 style="text-align: left;"><span style="font-family: helvetica;"><span style="font-size: large;"> Improvements to User Interface</span></span></h3><p><span style="font-family: helvetica;"><span style="font-size: large;">We now support the main view/edit table being multi tabbed so now you can view many fields without having to scroll to the right, the tabs are fully configurable and you can have as few or many as you like, see <a href="https://community.jthink.net/t/jaikoz-main-edit-table-is-now-multi-tab/10603">here</a> for details. </span></span></p><p><span style="font-family: helvetica;"><span style="font-size: large;">Perhaps the most requested feature has now been done, we now support <a href="https://community.jthink.net/t/jaikoz-and-multi-column-sorting/10602">multiple column sorting</a> for more details </span></span></p><p><span style="font-family: helvetica;"><span style="font-size: large;"><img alt="" height="420" src="data:image/png;base64,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WxfUPfZj7+kJr2YQIECAAAECBAgQIECAAAECBAgQqC4gqKtuZUkCBAgQIECAAAECBAgQIECAAAECjQkI6hqjVTABAgQIECBAgAABAgQIECBAgACB6gKCuupWliRAgAABAgQIECBAgAABAgQIECDQmICgrjFaBRMgQIAAAQIECBAgQIAAAQIECBCoLiCoq25lSQIECBAgQIAAAQIECBAgQIAAAQKNCQjqGqNVMAECBAgQIECAAAECBAgQIECAAIHqAoK66laWJECAAAECBAgQIECAAAECBAgQINCYgKCuMVoFEyBAgAABAgQIECBAgAABAgQIEKguIKirbmVJAgQIECBAgAABAgQIECBAgAABAo0JCOoao1UwAQIECBAgQIAAAQIECBAgQIAAgeoCgrrqVpYkQIAAAQIECBAgQIAAAQIECBAg0JiAoK4xWgUTIECAAAECBAgQIECAAAECBAgQqC4gqKtuZUkCBAgQIECAAAECBAgQIECAAAECjQkI6hqjVTABAgQIECBAgAABAgQIECBAgACB6gKCuupWliRAgAABAgQIECBAgAABAgQIECDQmICgrjFaBRMgQIAAAQIECBAgQIAAAQIECBCoLiCoq25lSQIECBAgQIAAAQIECBAgQIAAAQKNCQjqGqNVMAECBAgQIECAAAECBAgQIECAAIHqAoK66laWJECAAAECBAgQIECAAAECBAgQINCYgKCuMVoFEyBAgAABAgQIECBAgAABAgQIEKguIKirbmVJAgQIECBAgAABAgQIECBAgAABAo0JCOoao1UwAQIECBAgQIAAAQIECBAgQIAAgeoCgrrqVpYkQIAAAQIECBAgQIAAAQIECBAg0JiAoK4xWgUTIECAAAECBAgQIECAAAECBAgQqC4gqKtuZUkCBAgQIECAAAECBAgQIECAAAECjQkI6hqjVTABAgQIECBAgAABAgQIECBAgACB6gKCuupWliRAgAABAgQIECBAgAABAgQIECDQmICgrjFaBRMgQIAAAQIECBAgQIAAAQIECBCoLiCoq25lSQIECBAgQIAAAQIECBAgQIAAAQKNCQjqGqNVMAECBAgQIECAAAECBAgQIECAAIHqAoK66laWJECAAAECBAgQIECAAAECBAgQINCYgKCuMVoFEyBAgAABAgQIECBAgAABAgQIEKguIKirbmVJAgQIECBAgAABAgQIECBAgAABAo0JCOoao1UwAQIECBAgQIAAAQIECBAgQIAAgeoCgrrqVpYkQIAAAQIECBAgQIAAAQIECBAg0JiAoK4xWgUTIECAAAECBAgQIECAAAECBAgQqC4gqKtuZUkCBAgQIECAAAECBAgQIECAAAECjQkI6hqjVTABAgQIECBAgAABAgQIECBAgACB6gKCuupWliRAgAABAgQIECBAgAABAgQIECDQmICgrjFaBRMgQIAAAQIECBAgQIAAAQIECBCoLiCoq25lSQIECBAgQIAAAQIECBAgQIAAAQKNCQjqGqNVMAECBAgQIECAAAECBAgQIECAAIHqAoK66laWJECAAAECBAgQIECAAAECBAgQINCYgKCuMVoFEyBAgAABAgQIECBAgAABAgQIEKguIKirbmVJAgQIECBAgAABAgQIECBAgAABAo0JCOoao1UwAQIECBAgQIAAAQIECBAgQIAAgeoCgrrqVpYkQIAAAQIECBAgQIAAAQIECBAg0JiAoK4xWgUTIECAAAECBAgQIECAAAECBAgQqC4gqKtuZUkCBAgQIECAAAECBAgQIECAAAECjQkI6hqjVTABAgQIECBAgAABAgQIECBAgACB6gKCuupWliRAgAABAgQIECBAgAABAgQIECDQmICgrjFaBRMgQIAAAQIECBAgQIAAAQIECBCoLiCoq25lSQIECBAgQIAAAQIECBAgQIAAAQKNCQjqGqNVMAECBAgQIECAAAECBAgQIECAAIHqAoK66laWJECAAAECBAgQIECAAAECBAgQINCYgKCuMVoFEyBAgAABAgQIECBAgAABAgQIEKguIKirbmVJAgQIECBAgAABAgQIECBAgAABAo0JCOoao1UwAQIECBAgQIAAAQIECBAgQIAAgeoCgrrqVpYkQIAAAQIECBAgQIAAAQIECBAg0JiAoK4xWgUTIECAAAECBAgQIECAAAECBAgQqC4gqKtuZUkCBAgQIECAAAECBAgQIECAAAECjQkI6hqjVTABAgQIECBAgAABAgQIECBAgACB6gKCuupWliRAgAABAgQIECBAgAABAgQIECDQmICgrjFaBRMgQIAAAQIECBAgQIAAAQIECBCoLiCoq25lSQIECBAgQIAAAQIECBAgQIAAAQKNCQjqGqNVMAECBAgQIECAAAECBAgQIECAAIHqAoK66laWJECAAAECBAgQIECAAAECBAgQINCYgKCuMVoFEyBAgAABAgQIECBAgAABAgQIEKguIKirbmVJAgQIECBAgAABAgQIECBAgAABAo0JCOoao1UwAQIECBAgQIAAAQIECBAgQIAAgeoCgrrqVpYkQIAAAQIECBAgQIAAAQIECBAg0JiAoK4xWgUTIECAAAECBAgQIECAAAECBAgQqC4gqKtuZUkCBAgQIECAAAECBAgQIECAAAECjQkI6hqjVTABAgQIECBAgAABAgQIECBAgACB6gKCuupWliRAgAABAgQIECBAgAABAgQIECDQmICgrjFaBRMgQIAAAQIECBAgQIAAAQIECBCoLiCoq25lSQIECBAgQIAAAQIECBAgQIAAAQKNCQjqGqNVMAECBAgQIECAAAECBAgQIECAAIHqAoK66laWJECAAAECBAgQIECAAAECBAgQINCYgKCuMVoFEyBAgAABAgQIECBAgAABAgQIEKguIKirbmVJAgQIECBAgAABAgQIECBAgAABAo0JCOoao1UwAQIECBAgQIAAAQIECBAgQIAAgeoCgrrqVpYkQIAAAQIECBAgQIAAAQIECBAg0JiAoK4xWgUTIECAAAECBAgQIECAAAECBAgQqC4gqKtuZUkCBAgQIECAAAECBAgQIECAAAECjQkI6hqjVTABAgQIECBAgAABAgQIECBAgACB6gKCuupWliRAgAABAgQIECBAgAABAgQIECDQmICgrjFaBRMgQIAAAQIECBAgQIAAAQIECBCoLiCoq25lSQIECBAgQIAAAQIECBAgQIAAAQKNCQjqGqNVMAECBAgQIECAAAECBAgQIECAAIHqAoK66laWJECAAAECBAgQIECAAAECBAgQINCYgKCuMVoFEyBAgAABAgQIECBAgAABAgQIEKguIKirbmVJAgQIECBAgAABAgQIECBAgAABAo0JCOoao1UwAQIECBAgQIAAAQIECBAgQIAAgeoCgrrqVpYkQIAAAQIECBAgQIAAAQIECBAg0JiAoK4xWgUTIECAAAECBAgQIECAAAECBAgQqC4gqKtuZUkCBAgQIECAAAECBAgQIECAAAECjQkI6hqjVTABAgQIECBAgAABAgQIECBAgACB6gKCuupWliRAgAABAgQIECBAgAABAgQIECDQmEA+qDt37lx44oknptZX9vsPX70WfugH3hweeOCB+DNf/vKXR/++7777RuW8+OKLYd8LL7yw+/jjj49+GRW6tbUVdnZ24v//wN/92fDYj72nscYqmAABAgQIECBAgAABAgQIECBAgEBbBYqCuqiu2bAuytPyv0vbI6hra8+qFwECBAgQIECAAAECBAgQIECAQKcEyoK6NJhLQzpBXae6VWUJECBAgAABAgQIECBAgAABAgS6JlD0jLpsOJe2p+h22OhvZtR1rcfVlwABAgQIECBAgAABAgQIECBAoJUCZS+TmDeTLm2MoK6V3apSBAgQIECAAAECBAgQIECAAAECXROY9dbXshdIZNsoqOtaj6svAQIECBAgQIAAAQIECBAgQIBAKwVmBXVVKiyoq6JkGQIECBAgQIAAAQIECBAgQIAAAQJzBAR1hggBAgQIECBAgAABAgQIECBAgACBFggI6lrQCapAgAABAgQIECBAgAABAgQIECBAQFBnDBAgQIAAAQIECBAgQIAAAQIECBBogUDrgrp3nzm9Jyz33XffnqzXSgkQIECAAAECBAgQIECAAAECBAgsG9JFgit/mcReBXWrGA737t1bRTHKIECAAAECBAgQILCwwP79+xf+rA8SIECAAAEC3RYQ1GX6T1DX7cGs9gQIECBAgACBPggI6vrQi9pAgAABAgQWExDUCeoWGzk+RYAAAQIECBAg0IiAoK4RVoUSIECAAIFOCAjqBHWdGKgqSYAAAQIECBDYFAFB3ab0tHYSIECAAIFpgY0J6s6dOzdq/RNPPFE4Ftz6ahMhQIAAAQIECBDYawFB3V73gPUTIECAAIGxQJU8aZVeGxHUVUUV1K1yaCmLAAECBAgQIEBgEQFB3SJqPkOAAAECBJoTqJorraIGvQ/q6mAK6lYxpJRBgAABAgQIECCwjICgbhk9nyVAgAABAs0I1MmXlqlBr4O6uoiCumWGks8SIECAAAECBAisQkBQtwpFZRAgQIAAgdUL1M2ZFqlBr4O6CKQOoqBukSHkMwQIECBAgAABAqsUENStUlNZBAgQIEBgNQJ18qVl1tj7oK5OWCeoW2Yo+SwBAgQIECBAgMAqBAR1q1BUBgECBAgQWJ3AukK6qMYbEdRVDesEdasbxEoiQIAAAQIECBBYTEBQt5ibTxEgQIAAgSYE1hnSbVRQV6WzBHVVlCxDgAABAgQIECDQpICgrkldZRMgQIAAgXYLbMyMuirdIKiromQZAgQIECBAgACBJgUEdU3qKpsAAQIECLRbQFCX6R9BXbsHq9oRIECAAAECBDZBQFC3Cb2sjQQIECBAoFhAUCeos20QIECAAAECBAi0SEBQ16LOUBUCBAgQILBmAUHdmsGtjgABAgQIECBAgAABAgQIECBAgECRwMqDOswECBAgQIAAAQIECBAgQIAAAQIECCwm8EM/8ObwwAMPxB/+8pe/PPr3fffdNyrwxRdfDPteeOGF3ccff3z0y+gVtVtbW2FnZyf+fz8ECBAgQIAAAQIECBAgQIAAAQIECCwuEOVsSwd1i6/eJwkQIECAAAECBAgQIECAAAECBAgQSAWWCuq+9rWvkSRAgAABAgQIECBAgAABAgQIECBAYIUCC936usL1K4oAAQIECBAgQIAAAQIECBAgQIAAgYFA9jbYSs+oo0aAAAECBAgQIECAAAECBAgQIECAQDMC6W2wc4O6D37wg83UQKkECBAgQIAAAQIECBAgQIAAAQIECIwEZgZ1V65cQUWAAAECBAgQIECAAAECBAgQIECAwJoFXnzxxbDvhRde2H388ceDkG7N+lZHgAABAgQIECBAgAABAgQIECBAYCgwCuq+/du/HQoBAgQIECBAgAABAgQIECBAgAABAnskMArqvvVbv7WwCi9/+cvDV7/61ZnVi5Yp+pn3uT1qs9USIECAAAECBAgQIECAAAECBAgQaJ3Af/yP/zG59bUoqMsGcPNCt3xYN2/51kmoEAECBAgQIECAAAECBAgQIECAAIE9FCgN6opmyc0L39LPzFtuD9tr1QQIECBAgAABAgQIECBAgAABAgRaKTAK6qKXSfghQIAAAQIECBAgQIAAAQIECBAgQGBvBH7iJ35i/NbXD37wg3tTC2slQIAAAQIECBAgQIAAAQIECBAgsMEC9913Xxi9TCKaUdfnoO7LX/5yK7r6gQceaEU9VIIAAQIECBAgQIAAAQIECBAgQKA9AhsX1G1tbe2p/s7OThDU7WkXWDkBAgQIECBAgAABAgQIECBAoJUCpUFdW2afrVqtDUHdqtukPAIECBAgQKBfAr7U61d/ag0BAgQIECBAoKrAzKCubyeJUfjYhqCub65VB1u6XNQPXTPoYp2r9kvb2ta2+lR1LFqujW1pY52qGre17m2tV1XXaLk+tCHf3i63qct1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17b+aFt9lumTNraljXWqarxI3ecdF6que9Zyi9RrFetdZRltasOsfXGdNrepTXXq3fdjTl0LyxMgQIAAAQIENk2gV0Fd8iyi6ZdIpJ3a1ltfN23QteniKTtzsGwGYN8vmtrUH32zbptt130X8Zx3XFjF/neReq1ivassY6/bUHVfXKfNe92mOnXNL9vlui/Tbp8lQIAAAQIECBAIoVdB3bwOFdTNE1rP37t4AdLFOlftzba1rW31qepYtFwb29LGOlU1bmvd21qvqq5dD3DL2tnlfuly3euMO8sSIECAAAECBAhMCwjq1jwqip5Rt+Yq7PnqungB0sU6V+3otrWtbfWp6iioW0aq2mfbOjbaWq9qqslSfWhDvr1dblOX615n3FmWAAECBAgQIECgQlB37ty5Xju14Rl1vQbWOAIECBAgQIAAAQIECBAgQIAAgVoC6QvqpmbURUHdXodZtVpiYQIECBAgQIAAAQIECBAgQIAAAQIdFcjefSmo62gnqjYBAgQIECBAgAABAgQIECBAgED3BQR13e9DLSBAgAABAgQIECBAgAABAgQIEOiBQKWg7gN/92d70FRNIECAAAECBAgQIECAAAECBAgQINBegR/6gTeHuc+oi4K6d5853d5WqBkBAgQIECBAgAABAgQIECBAgACBDgt8+Oq1IKjrcAeqOgECBAgQIECAAAECBAgQIECAQD8EBHX96EetIECAAAECBAgQIECAAAECBAgQ6LiAoK7jHaj6BAgQIECAAAECBAgQIECAAAEC/RAQ1PWjH7WCAAECBAgQIECAAAECBAgQIECg4wKCuo53oOoTIECAAAECBAgQIECAAAECBAj0Q0BQ149+1AoCBAgQIECAAAECBAgQIECAAIGOCwjqOt6Bqk+AAAECBAgQIECAAAECBAgQINAPAUFdP/pRKwgQIECAAAECBAgQIECAAAECBDouIKjreAeqPgECBAgQIECAAAECBAgQIECAQD8EBHX96EetIECAAAECBAgQIECAAAECBAgQ6LiAoK7jHdi36v/GM7/VtyZpDwECBDZW4I1HX7+xbc823LGtX8Ng08b1usdvE759aENbtqI+WPahDW0ZD+pBgEAzAoK6ZlyVuqBAdOBs4gRtwer4GAECBAgsKGB/PoZjseAgauHHNrEv19nmptbVVLlFQ3Sd69qLTWSd7WtqXU2V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" width="616" /> <br /></span></span></p><p><span style="font-family: helvetica;"><span style="font-size: large;"> </span></span></p><h3 style="text-align: left;"><span style="font-family: helvetica;"><span style="font-size: large;">SongKong Compatibility</span></span></h3><p><span style="font-family: helvetica;"><span style="font-size: large;">Jaikoz and SongKong have similar matching algorithms and support the same metadata fields, but they were doing things a bit differently. Some customers use both applications and this meant that if you matched your library in SongKong and then updated them in Jaikoz some fields would get modified, then if you updated in SongKong they would get modified again, this release aims to eliminate this yo-yo ing.
We also have modified the default settings of Jaikoz to better match the SongKong default profile </span></span></p><p><span style="font-family: helvetica;"><span style="font-size: large;">Additionally we have added full support for release level performers and Discogs performers to match SongKong </span></span></p><p><span style="font-family: helvetica;"><span style="font-size: large;"> </span></span></p><h3 style="text-align: left;"><span style="font-family: helvetica;"><span style="font-size: large;">Bug Fixing</span></span></h3><p><span style="font-family: helvetica;"><span style="font-size: large;">We have updated the jaudiotagger music tagging library, this has over twenty fixes since the last Jaikoz release, and we have fixed a number of Jaikoz bugs recently reported by customers.
</span></span></p><div class="csg-wrapper" style="font-size: 14px; font-weight: 400; line-height: 24px; vertical-align: baseline;"><h4 class="csg-h3" style="color: #172b4d; font-size: 16px; font-style: inherit; font-weight: 500; letter-spacing: -0.008em; line-height: 1.2; margin-bottom: 0px; margin-top: 32px; text-align: left;"><span style="font-family: helvetica;">Bug</span></h4><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1371" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1371</a> Synchronize row sorting between views, should attempt to sync scrolling when on same table AND tab</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1368" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1368</a> If Classical:Copy Work to Grouping isSupport is set to MP3 and AIF should apply to all ID3 formats</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1361" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1361</a> Jaikoz not adding Bpm unless it is within the Albunack Db Cache</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1357" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1357</a> Low level fixes for audio format issues</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1350" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1350</a> Fixed some issues with MusicBrainz Performers</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1346" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1346</a> Changes tab on detail panel only the shows the first value (for multi field valueds such as instrument)</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1345" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1345</a> Cell Editor for Instrument field only allows editing of one field</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1344" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1344</a> Match Songs to Selected Release in Manual Tag from Musicbrainz only works if Row No then Select columns are visible</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1343" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1343</a> Even if set to zero if MP4 has a compilation field it is shown as compilation in Jaikoz</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1341" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1341</a> Classical:Remove Composers from Album Artist alwasy enabled even if unset</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1338" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1338</a> If have invalid Acoustid user key Jaikoz does not report that when you try and Submit Acoustid /Mb Id Pairs</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1219" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1219</a> MacOS Mojave:Column Sorter not working reliably</span></p><h4 class="csg-h3" style="color: #172b4d; font-size: 16px; font-style: inherit; font-weight: 500; letter-spacing: -0.008em; line-height: 1.2; margin-bottom: 0px; margin-top: 32px; text-align: left;"><span style="font-family: helvetica;">Improvement</span></h4><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1373" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1373</a> MacOS:For Dark mode move from Darcula to FlatLafDark</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1367" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1367</a> Better match defaults to SongKong Default profile defaults</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1363" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1363</a> For ID3 save Media as plain text instead of mapping to list</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1360" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1360</a> IsCompilation, IsGreatestHits fields should be set to zero if not true rather than not being set at all</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1358" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1358</a> Add autopopulation of Amazon Id (ASIN)</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1349" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1349</a> Add support for Discogs performers</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1348" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1348</a> Jaikoz not adding artist wikipedia or official site urls</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1342" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1342</a> Add Hide Column option to the column header</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1340" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1340</a> Add -d start folder option that would replace the value of startRead Folder</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1275" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1275</a> Add support for Roon RECORDINGSTARTDATE, RECORDINGENDDATE, RECORDINGLOCATION</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1234" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1234</a> Albunack should store release level performer credits</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-612" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-0612</a> Move fields from Audio tab in to the main View/Edit displays</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-604" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-0604</a> Add freely configurable panes/tabs/grid views</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-576" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-0576</a> Support Multi-Column Sorting</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px 0px 7px; mso-line-height-rule: exactly; padding-top: 7px; padding: 7px 0px 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-6" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-0006</a> Add predefined column sets to Table Preferences such as 'iTunes view'</span></p></div>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-77969902886589244902022-01-07T12:29:00.001+00:002022-01-07T12:29:09.943+00:00SongKong 8.1 Scar released 7th January 2022<p> </p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/a/AVvXsEi88kvH9rr5NMEymIUKSsmOi4wtA-TToz7vh1aSw9MBGHKy0YsXadFYaDSNdTC4N4W7FvdVV0yQhxKwpdVzeCZiKTkg9p27saWU9DRoR3gfVZv3y_HlSD3OY4lkmA11GdpiXdmyUofjM5PtY618RO2WV3zCZoKMgo_M9m2m8er9nlKvEsfERbB78fwd=s300" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="300" data-original-width="300" height="300" src="https://blogger.googleusercontent.com/img/a/AVvXsEi88kvH9rr5NMEymIUKSsmOi4wtA-TToz7vh1aSw9MBGHKy0YsXadFYaDSNdTC4N4W7FvdVV0yQhxKwpdVzeCZiKTkg9p27saWU9DRoR3gfVZv3y_HlSD3OY4lkmA11GdpiXdmyUofjM5PtY618RO2WV3zCZoKMgo_M9m2m8er9nlKvEsfERbB78fwd" width="300" /></a></div><br /> <p></p><p><span style="font-family: helvetica;"><span style="font-size: large;">This is a major release that now has significant improvements to performer credits</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><h3><span style="font-family: helvetica;"><span style="font-size: large;">Performer Credits</span></span></h3><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;">
SongKong could already retrieve track level performer credits from
MusicBrainz. But MusicBrainz can also store performer credits at release
level and these apply to all tracks on the release,
this new release can now retrieve these release level credits and add
them to each track.
</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;">
When a track has multiple credits for a particular role (such as two
engineers) they are not stored by MusicBrainz in any particular order,
so the order they were added to SongKong was random,
this mean that the order could change when the the Albunack database was
rebuilt. Now to ensure consistency and remove needless modification to
your SongKong music files these roles are
always stored in alphabetical order
</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;">
SongKong correctly splits a single credit of multiple instruments into multiple credits, so a credit for <i>Paul McCartney Vocals, Guitar</i> is added to your music files as
<i>Paul McCartney (Vocals)</i>, <i>Paul McCartney (Guitar)</i>, but it was also splitting single credits such <i>John Lennon, Addtional Guitar</i> incorrectly, this is now fixed.
</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;">The vocal performance of Vocal performers was previously being added to the <i>Instruments</i> field, this is not what most customers would like so now the instruments field is restricted
to actual instruments</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><h3><span style="font-family: helvetica;"><span style="font-size: large;">Original Release Date</span></span></h3><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;">
When looking for the earliest or original release date SongKong was
always selecting later release with country to earlier than one with
unknown country.
So this means it may not get the earliest release and it could actually
be later than the release matched if song has been matched to a release
with no country events, this is now fixed.
</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><h3><span style="font-family: helvetica;"><span style="font-size: large;">Improved Matching</span></span></h3><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;">
When double checking album matches we now allow for existing data
storing the featured artists in title rather than artist. This
is quite common but MusicBrainz preferred formatting is for featured
artists to be stored in artist credit so that when we double
check artist/title for each match it was sometimes leading to valid
matches being rejected.
</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p><span style="font-family: helvetica;"><span style="font-size: large;">
So when matching we now check for artists in original metadata and strip out and when checking artist credits we should
allow a match from name to just the one main name credit in artist credit.
</span></span></p><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><div class="csg-wrapper" style="font-weight: 400; line-height: 24px; vertical-align: baseline;"><h1 class="csg-h1" style="color: #172b4d; font-style: inherit; font-weight: 600; letter-spacing: -0.01em; line-height: 1.1034; margin-bottom: 0px; margin-top: 40px;"><span style="font-family: helvetica;"><span style="font-size: large;">Release notes - SongKong - Version 8.1.0</span></span></h1><h3 class="csg-h3" style="color: #172b4d; font-style: inherit; font-weight: 500; letter-spacing: -0.008em; line-height: 1.2; margin-bottom: 0px; margin-top: 32px;"><span style="font-size: medium;"><span style="font-family: helvetica;">Bug</span></span></h3><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: medium;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2275" style="background: transparent; border: none; color: #0052cc; text-decoration: none;">SONGKONG-2275</a> Performer with instruments that use additional guest or solo just shows a credit as addtional guest solo</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: medium;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2272" style="background: transparent; border: none; color: #0052cc; text-decoration: none;">SONGKONG-2272</a> Performer role of additional vocals just shown as additional</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: medium;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2271" style="background: transparent; border: none; color: #0052cc; text-decoration: none;">SONGKONG-2271</a> Discogs Albunack Match double counts Discogs and album matches</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: medium;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2267" style="background: transparent; border: none; color: #0052cc; text-decoration: none;">SONGKONG-2267</a> Discogs Only Update can change SingleTrackNo field to zero</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: medium;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2236" style="background: transparent; border: none; color: #0052cc; text-decoration: none;">SONGKONG-2236</a> Composer Artist Credit can return different sortname variant for composer relation to trackartist from Albunack</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: medium;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2134" style="background: transparent; border: none; color: #0052cc; text-decoration: none;">SONGKONG-2134</a>
Albunack: When looking for earliest/original release date will prefer
later release with country to earlier than one with unknown country</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: medium;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-1723" style="background: transparent; border: none; color: #0052cc; text-decoration: none;">SONGKONG-1723</a> Albunack:SongKong should consider MusicBrainz release level performer credits not just track level ones</span></span></p><h3 class="csg-h3" style="color: #172b4d; font-style: inherit; font-weight: 500; letter-spacing: -0.008em; line-height: 1.2; margin-bottom: 0px; margin-top: 32px;"><span style="font-size: medium;"><span style="font-family: helvetica;">Improvement</span></span></h3><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: medium;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2277" style="background: transparent; border: none; color: #0052cc; text-decoration: none;">SONGKONG-2277</a> Store multiple composer/conductors/arrangers/performers for track ordered by name</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: medium;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2274" style="background: transparent; border: none; color: #0052cc; text-decoration: none;">SONGKONG-2274</a> Add Performer field alphabetically</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: medium;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2273" style="background: transparent; border: none; color: #0052cc; text-decoration: none;">SONGKONG-2273</a> Remove vocal performers from instrument field</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: medium;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2270" style="background: transparent; border: none; color: #0052cc; text-decoration: none;">SONGKONG-2270</a> When double checking release match check for metadata storing the featured artists in title field rather than artist field</span></span></p></div>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com1tag:blogger.com,1999:blog-8848768777987701087.post-8202245440076719582021-11-22T14:41:00.006+00:002021-11-22T14:44:23.273+00:00SongKong 8.0 Bandwagonesque released 22nd November 2021<h2 style="text-align: left;"><span style="font-family: arial;">SongKong 8.0 Bandwagonesque released 22 November 2021</span></h2><h2 style="text-align: left;"><span style="font-family: arial;"> </span></h2><h2 style="text-align: left;"><span style="font-family: arial;"><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-wQH94gZ_0S4/YZurvhOWngI/AAAAAAAAEho/MRn-nt5Lg-Qu2bUo7vvU47Nk2PiHR1J_gCLcBGAsYHQ/s220/bandwagonesque.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="220" data-original-width="220" height="220" src="https://1.bp.blogspot.com/-wQH94gZ_0S4/YZurvhOWngI/AAAAAAAAEho/MRn-nt5Lg-Qu2bUo7vvU47Nk2PiHR1J_gCLcBGAsYHQ/s0/bandwagonesque.png" width="220" /></a></div><br /> </span></h2><div style="text-align: left;"><span style="font-size: large;"><span style="font-family: arial;">This is a major release that now supports Acoustid Albums, Discogs
Performer credits and improved filters in the Browse By section of the
report</span></span></div><div style="text-align: left;"><span style="font-family: arial;"> </span></div><div style="text-align: left;"><h4 style="text-align: left;"><span style="font-family: arial;"><span style="font-size: large;">Acoustid Albums</span></span></h4><span style="font-size: large;">
<span style="font-family: arial;">SongKong has always been able to generate Acoustids and use these to
lookup recordings in MusicBrainz albums. However the Acoustid database
is significantly larger than the MusicBrainz database and there are many
Acoustids not linked to MusicBrainz, Acoustid includes its own basic
metadata but does not provide a concept of album lookup
only single songs can be looked lookup.
</span></span><p><span style="font-family: arial;"><span style="font-size: large;">But we have now imported the complete Acoustid database into Albunack
and now we are now able to analyse the Acoustid database and
reconstruct Acoustid albums for Acoustids tracks. We limit this to generating Acoustid Albums for Acoustids not currently linked to any
MusicBrainz Ids, and only if we can construct a complete album and we
have the basic metadata (artist, title, album title, tracknos) for every track of the album.</span></span></p><span style="font-family: arial;"><span style="font-size: large;">
</span></span><p><span style="font-family: arial;"><span style="font-size: large;">If SongKong can match to complete albums rather than individual
Acoustid tracks we get better results, and gives us much better coverage
of live bootleg albums and self-published albums.It also helps SongKong to match to MusicBrainz in cases where the user has no metadata
so cannot do a direct metadata match to MusicBrainz and the
MusicBrainz album does exist but does not have any Acoustids linked to so cannot be identified just by using Acoustids.</span></span></p><span style="font-family: arial;"><span style="font-size: large;">
This gives us over 1 million new albums that we did not have before</span></span></div><div style="text-align: left;"><span style="font-family: arial;"><span style="font-size: large;"> </span></span></div><div style="text-align: left;"><h4 style="text-align: left;"><span style="font-family: arial;"><span style="font-size: large;">Discogs Performer Credits</span></span></h4><span style="font-family: arial;"><span style="font-size: large;"></span></span></div><div style="text-align: left;"><span style="font-family: arial;"><span style="font-size: large;">We have always supported performer credits from our primary data source
of MusicBrainz but we only supported predefined roles from Discogs such
as Producer, Engineer and Composer. We now supported
musical performers from Discogs as well at both release and track level,
this wil greatly increase the number of performer credits that SongKong
adds.</span></span></div><div style="text-align: left;"><span style="font-family: arial;"><span style="font-size: large;"> </span></span></div><div style="text-align: left;"><span style="font-family: arial;"><span style="font-size: large;"> </span></span><img alt="image" class="mfp-img" height="453" src="https://community.jthink.net/uploads/default/original/2X/b/be6691cd2bbd4e830acfba0edfd90d80227e36ff.png" style="max-height: 955px;" width="548" /></div><div style="text-align: left;"><h4 style="text-align: left;"><span style="font-family: arial;"><span style="font-size: large;">Browse By Filters improved</span></span></h4><div style="text-align: left;"><span style="font-family: arial;"><span style="font-size: large;">The report allows you to browse by <b>Artist and Album</b>, <b>Album</b>, <b>Composer/Work</b> and <b>Folder</b>.
We have now improved the filters for all these types supporting
filtering by
if the tracks have been modified, if there is a MusicBrainz album match,
and if there is a Discogs album match for all browse by sections, this
makes it very easy to use the report to find
changes of interest. <br /></span></span></div><span style="font-family: arial;"><span style="font-size: large;"> </span></span></div><div style="text-align: left;"><span style="font-family: arial;"><span style="font-size: large;"><img alt="image" class="d-lazyload" data-base62-sha1="bwBkO77NXPS3dkAxhTwm7jH2I9p" height="461" src="https://community.jthink.net/uploads/default/optimized/2X/5/50c75d7e14328b96a77eb1c59bdd48a92196f5f7_2_605x500.png" width="558" /> </span><span style="font-size: large;"> </span></span></div><h3 style="text-align: left;"> </h3>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-46976621408168707392021-06-09T16:50:00.002+01:002021-06-09T16:51:41.109+01:00SongKong 7.4 Dawnrazor released June 9th 2021<p><span style="font-size: large;"><span style="font-family: helvetica;">We are pleased to announce the release of SongKong 7.4 Dawnrazor. </span></span></p><p> </p><p></p><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-pRXKwheAiB8/YMDjFL9H4YI/AAAAAAAAEZw/eM3jVdPWjGI5r7bo3SDMcH5J65WMJdvrgCLcBGAsYHQ/s300/dawnrazor.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="300" data-original-width="300" src="https://1.bp.blogspot.com/-pRXKwheAiB8/YMDjFL9H4YI/AAAAAAAAEZw/eM3jVdPWjGI5r7bo3SDMcH5J65WMJdvrgCLcBGAsYHQ/s0/dawnrazor.jpg" /></a></div><br /><span style="font-size: large;"> </span><p><span style="font-size: large;"><span style="font-family: helvetica;">This release contains a number of fixes mainly related to file renaming and song only matching</span></span></p><span style="font-family: helvetica;">
</span><div class="csg-wrapper" style="font-size: 14px; font-weight: 400; line-height: 24px; vertical-align: baseline;"><h3 class="csg-h3" style="color: #172b4d; font-size: 16px; font-style: inherit; font-weight: 600; letter-spacing: -0.008em; line-height: 1.2; margin-bottom: 0px; margin-top: 32px;"><span style="font-family: helvetica;">Bug</span></h3><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px; mso-line-height-rule: exactly; padding-top: 7px; padding: 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2237" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2237</a> Rename seems to sometimes use excessive cpu indicating going into some kind of loop</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px; mso-line-height-rule: exactly; padding-top: 7px; padding: 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2235" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2235</a> Setting New Filenames in Grouping:0</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px; mso-line-height-rule: exactly; padding-top: 7px; padding: 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2233" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2233</a> Single song grouping ignore the Only match if all tracks in album were matched</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px; mso-line-height-rule: exactly; padding-top: 7px; padding: 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2232" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2232</a> If re-rename an album with multiple discs it seems to rename the album folder (1), (2) for each disc</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px; mso-line-height-rule: exactly; padding-top: 7px; padding: 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2231" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2231</a> Sometimes seems to be unnecessarily rename files to a worse name when have duplicate songs within the original folder</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px; mso-line-height-rule: exactly; padding-top: 7px; padding: 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2230" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2230</a> Long running Delete Duplicates failed on closed connection when does actual duplicate deleting.</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px; mso-line-height-rule: exactly; padding-top: 7px; padding: 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2228" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2228</a> Single Song Matcher, double check acoustid sources when only matching single track on album</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px; mso-line-height-rule: exactly; padding-top: 7px; padding: 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2225" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2225</a> CoverArt Indexing Error</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px; mso-line-height-rule: exactly; padding-top: 7px; padding: 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2195" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2195</a> Windows:Empty Database not always occurring on update to later version</span></p><h3 class="csg-h3" style="color: #172b4d; font-size: 16px; font-style: inherit; font-weight: 600; letter-spacing: -0.008em; line-height: 1.2; margin-bottom: 0px; margin-top: 32px;"><span style="font-family: helvetica;">Improvement</span></h3><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px; mso-line-height-rule: exactly; padding-top: 7px; padding: 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2239" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2239</a> Preferences file should be saved in Alphanumeric order</span></p><p class="csg-p" style="font-size: 14px; line-height: 24px; margin-bottom: 7px; margin: 0px; mso-line-height-rule: exactly; padding-top: 7px; padding: 0px;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/SONGKONG-2198" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">SONGKONG-2198</a> Add additional rename masks starting with DiscNo, TrackNo so keep track order when viewed Alphabetically</span></p></div>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-2480248751083788682021-06-09T16:47:00.004+01:002021-06-09T16:50:33.163+01:00Jaikoz 11 Cranes released May 20th 2021<h2 style="text-align: left;"><span style="font-size: large;"><span style="font-family: helvetica;">We are pleased to announce a major Jaikoz release<br /></span></span></h2><p><span style="font-size: large;"><span style="font-family: helvetica;">Previously all preferences were stored in <i>settings,jai</i>, this
was an encrypted Xml file and it was a bad idea. As a developer had to
modify the Xml schema every time I needed to add a new preference which
was cumbersome. For customers because it was a large Xml file and it was
encrypted, this was the main reason for slow Jaikoz start up times, and
if the file became corrupted it would just have to be deleted losing
all modifications you had made to preferences.</span></span></p><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: large;"><span style="font-family: helvetica;">That has all gone now, and most preferences are now stored in <i>settings.properties</i>. but we have <i>columns.properties</i>, <i>id3columns.properties</i>, <i>audiocolumns.properties</i>, <i>manualcolumns.properties</i> for storing the columns displayed in the main edit window.</span></span></p><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: large;"><span style="font-family: helvetica;">Jaikoz now comes with predefined filename masks, and these can be
modified and new ones added just like in SongKong. All renames masks are
stored in <i>renamemask.properties</i>, and this is exactly the same as the one provided for SongKong.</span></span></p><p><span style="font-size: large;"><span style="font-family: helvetica;">There are substantial changes to renaming files from metadata in this
release, but if you also have SongKong then you’ll see we have basically
introduced the SongKong way of file renaming to Jaikoz.</span></span></p><p><span style="font-size: large;"><span style="font-family: helvetica;"><a href="https://roonlabs.com/">Roon <span class="badge badge-notification clicks" title="1 click">1</span></a>
is a high-end music player that is a popular alternative to a uPnP
Server (such as Asset or MinimServer). It comes with tools to
automatically identify your music files, and offers a nice browsing
experience making use of data from MusicBrainz and AllMusic.</span></span></p><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: large;"><span style="font-family: helvetica;">But its automatic identification only goes so far, so many Roon
customers have made use of SongKong to improve the results they get with
Roon, now are adding support for Roon to Jaikoz as well !</span></span></p><p><span style="font-size: large;"><span style="font-family: helvetica;"> </span></span></p><div class="cooked"><p><span style="font-size: large;"><span style="font-family: helvetica;">Jaikoz 11 supports a number of new fields</span></span></p>
<p><span style="font-size: large;"><span style="font-family: helvetica;">These can be autopopulated from a match:</span></span></p>
<p><span style="font-size: large;"><span style="font-family: helvetica;">ENGINEER_SORT (Engineer Sort Name)<br />
PRODUCER_SORT (Producer Sort Name)<br />
MIXER_SORT (Mixer Sort Name)<br />
DJMIXER_SORT (DJ Mixer Sort Name)<br />
SECTION (Multi level Work)<br />
ALBUM_VERSION (MusicBrainz Release Disambugation Comment)<br />
IS_LIVE (MusicBrainz Live secondary type)<br />
ALBUM_YEAR (Release date of album)<br />
ORIGINAL_ALBUM_YEAR (Release date of earliest version of album the song was matched to)<br />
IS_HD (If Audio is 24bit or greater or dsf format)<br />
IS_GREATEST_HITS (If single artist compilation)</span></span></p>
<p><span style="font-size: large;"><span style="font-family: helvetica;">These can currently only be manually modified:</span></span></p>
<p><span style="font-size: large;"><span style="font-family: helvetica;">RECORDING_START_DATE<br />
RECORDING_END_DATE<br />
RECORDING_LOCATION<br />
ROON_ALBUM_TAG<br />
ROON_TRACK_TAG</span></span></p></div><p><span style="font-size: small;"><span style="font-family: helvetica;"></span></span></p><h3 class="csg-h3" style="color: #172b4d; font-style: inherit; font-weight: 500; letter-spacing: -0.008em; line-height: 1.2; margin-bottom: 0px; margin-top: 32px;"><span style="font-size: small;"><span style="font-family: helvetica;">Bug</span></span></h3><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1299" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1299</a> Track Scorer always assumes that if track has matching acoustid must be a good match.</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1292" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1292</a> Mp4 file handles not always being closed</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1282" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1282</a> MacOS BigSur PrefTabs Problem</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1281" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1281</a> Match to Specified MusicBrainz Album/Advanced Release Search always leave the year column blank</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1280" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1280</a> linux:fpcalc execute not set</span></span></p><h3 class="csg-h3" style="color: #172b4d; font-style: inherit; font-weight: 500; letter-spacing: -0.008em; line-height: 1.2; margin-bottom: 0px; margin-top: 32px;"><span style="font-size: small;"><span style="font-family: helvetica;">Improvement</span></span></h3><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1303" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1303</a> Add support for Bits per Sample in AudioHeader</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1302" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1302</a> Add support for IS_HD field</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1300" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1300</a> Add ALBUMYEAR field</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1298" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1298</a> Add support for IS_GREATEST_HITS field</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1297" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1297</a> Add support for LIVE field when matching from MB</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1296" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1296</a> Allow Artist,AlbumArtist (and sort field) to be saved as multiple values instead of one value with joins</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1295" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1295</a> Add OperaFormat to support MinimServer/Roon differences for multi level works</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1290" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1290</a> Convert all settings from Settings.jai to plain text setting.properties file</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1289" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1289</a> Add Album based Original Release Date for Original Albums rather than Track Based</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1288" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1288</a> Roon:Add support for additional Roon fields</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1287" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1287</a> Roon:Add InvolvedPeople field that maps to TIPL for ID3 but INVOLVEDPEOPLE for Flac</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1286" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1286</a> For ID3 map Performer field to user defined PERFORMER field</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1285" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1285</a> Add PRODUCER_SORT, ENGINEER_SORT, DJMIXER_SORT, MIXER_SORT fields</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-1284" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-1284</a> For ID3 format add roles such as PRODUCER, ENGINEER, ARRANGER, DJMIXER, MIXER as individual fields</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-548" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-548</a> Put 'JThink' as publisher in windows registry</span></span></p><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-512" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-512</a> Replace Genre blacklist with White lists/Grey lists.</span></span></p><h3 class="csg-h3" style="color: #172b4d; font-style: inherit; font-weight: 500; letter-spacing: -0.008em; line-height: 1.2; margin-bottom: 0px; margin-top: 32px;"><span style="font-size: small;"><span style="font-family: helvetica;">New Feature</span></span></h3><p class="csg-p" style="line-height: 24px; margin: 0px 0px 7px; padding: 7px 0px 0px;"><span style="font-size: small;"><span style="font-family: helvetica;"><a class="csg-mark-link" href="https://jthink.atlassian.net/browse/JAIKOZ-422" style="background: transparent none repeat scroll 0% 0%; border: medium none; color: #0052cc; text-decoration: none;">JAIKOZ-422</a> Convert settings files to plaintext file</span></span></p>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-9874671323001971352021-03-16T09:57:00.004+00:002021-03-16T09:57:24.486+00:00SongKong 7.3 Schmilco released 15th March 2021<p><span style="font-size: large;"><span style="font-family: helvetica;">We are please to announce the release of SongKong Schmilco, named after the <a href="https://en.wikipedia.org/wiki/Schmilco">10th album</a> by <em>Wilco</em></span></span></p><p><span style="font-size: large;"><span style="font-family: helvetica;"><em> </em></span></span></p><p><span style="font-size: large;"><span style="font-family: helvetica;"><em></em></span></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-size: large;"><em><a href="https://1.bp.blogspot.com/-6Z8qqmHyih8/YFCAzVX8u6I/AAAAAAAAEJY/iNz6_v3wVJcJ92P_kAMJcpKLS7OQY_KJACLcBGAsYHQ/s151/schmilco.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="151" data-original-width="151" src="https://1.bp.blogspot.com/-6Z8qqmHyih8/YFCAzVX8u6I/AAAAAAAAEJY/iNz6_v3wVJcJ92P_kAMJcpKLS7OQY_KJACLcBGAsYHQ/s0/schmilco.jpg" /></a></em></span></div><span style="font-size: large;"><em><br /> </em></span><p></p><p><span style="font-size: large;"><span style="font-family: helvetica;">We introduced a couple of bugs in the last release so they needed fixing, the main one was that <em>Manual Edit</em> would no longer save changes in some cases.</span></span></p><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: large;"><span style="font-family: helvetica;">We also have some other fixes in this release, and there is one improvement.</span></span></p><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: large;"><span style="font-family: helvetica;">There is a change to the <em>Use Windows Compatible Characters</em>
option. This is typically used on linux systems (such as Nas servers)
to ensure the files are still readable by Windows, because Windows is
more restrictive on what characters can be used in filenames. But
Windows also cannot differentiate between two filenames that are only
different in case, it is <strong>case insensitive</strong>. Linux is <strong>case sensitive</strong> so you could end up with two folders with the same name except case and it that situation only one would be visible to Windows.</span></span></p><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: large;"><span style="font-family: helvetica;">So now if SongKong renames a file but the folder path is the same as
an existing folder (except for case) then we use the existing folder
path instead of creating a new folder. Note enabling the option will
prevent additional folders being created with same case-insensitive
name, but if you already have multiple folders with the same
case-insensitive name it will not delete the existing folder, this
would have to be done manually.</span></span></p><p><span style="font-size: large;"><span style="font-family: helvetica;"> </span></span></p><h2><span style="font-size: medium;"><span style="font-family: helvetica;">Improvement</span></span></h2><span style="font-size: medium;"><span style="font-family: helvetica;">
</span></span><ul><li><span style="font-size: medium;"><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2200">SONGKONG-2200</a>] - Consider existing folders names in a case sensitive way if Use Windows Compatible Characters is Enabled
</span></span></li></ul><span style="font-size: medium;"><span style="font-family: helvetica;">
</span></span><h2><span style="font-size: medium;"><span style="font-family: helvetica;">Bug</span></span></h2><span style="font-size: medium;"><span style="font-family: helvetica;">
</span></span><ul><li><span style="font-size: medium;"><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2183">SONGKONG-2183</a>] - Small number of files being processed twice
</span></span></li><li><span style="font-size: medium;"><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2201">SONGKONG-2201</a>]
- Edit Songs can fail with Unknown
Error:com.jthink.songkong.analyse.analyser.FileRenamer.getMaxFileLengthAllowed(FileRenamer.java:640)
</span></span></li><li><span style="font-size: medium;"><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2202">SONGKONG-2202</a>] - Mp4 file handles not always being closed
</span></span></li><li><span style="font-size: medium;"><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2204">SONGKONG-2204</a>] - Save error UnixPath.normalizeAndCheck() with some files
</span></span></li><li><span style="font-size: medium;"><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2206">SONGKONG-2206</a>]
- Discogs Song Group matcher is uneccessarily saving songs one
by one if Discogs match failed but already matched to Mb
</span></span></li></ul><p><span style="font-size: medium;"><span style="font-family: helvetica;"> </span></span></p><p><span style="font-size: medium;"><span style="font-family: helvetica;"><em> </em></span></span></p><p><span style="font-size: medium;"> </span></p>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-71770918962871695702021-03-08T17:36:00.008+00:002021-03-08T17:37:18.233+00:00SongKong 7.2 Cassadaga Released March 8th 2021 <div style="text-align: left;"><span style="font-size: large;"><span style="font-family: helvetica;">We are please to announce the release of SongKong Cassadaga, named after the <a href="https://en.wikipedia.org/wiki/Cassadaga_(album)">8th album</a> by <i>Bright Eyes</i></span></span></div><div style="text-align: left;"><span style="font-size: large;"><span style="font-family: helvetica;"><i> </i></span></span></div><div style="text-align: left;"><span style="font-size: large;"><span style="font-family: helvetica;"><i><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-vw_xwSlleFY/YEZgY3yAS_I/AAAAAAAAEI4/5yqte1NzZg8wajyqT7anpuGoketTY4cGQCLcBGAsYHQ/s225/cassadaga.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="225" data-original-width="225" src="https://1.bp.blogspot.com/-vw_xwSlleFY/YEZgY3yAS_I/AAAAAAAAEI4/5yqte1NzZg8wajyqT7anpuGoketTY4cGQCLcBGAsYHQ/s0/cassadaga.jpg" /></a></div><br /> </i></span></span><p><span style="font-size: large;"><span style="font-family: helvetica;">This release is a complete rewrite of the SongKong’s renaming feature. There are no new options and only minor changes to the <i>Errors and Warnings</i>
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.</span></span></p><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: large;"><span style="font-family: helvetica;">It also resolves an issue with the MacOS <i>Prefer Tabs</i> option when running on the MacOS Big Sur operating system.</span></span></p><h2><span style="font-family: helvetica;">Improvement</span></h2><span style="font-family: helvetica;">
</span><ul><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2191">SONGKONG-2191</a>] - Split Rename File and Metadata Counts
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2197">SONGKONG-2197</a>] - Melco:Add ability to log at higher debug levels to check permissions access
</span></li></ul><span style="font-family: helvetica;">
</span><h2><span style="font-family: helvetica;">Bug</span></h2><span style="font-family: helvetica;">
</span><ul><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-1827">SONGKONG-1827</a>] - If have MovedMatched & RenameFiles enabled may prevent file being saved if other exists with same name
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-1845">SONGKONG-1845</a>] - When rename albums containing many layers of folders the artwork sometimes gets lost
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2121">SONGKONG-2121</a>] - MacOS Big Sur:Fix to resolve Prefer Tabs issue
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2151">SONGKONG-2151</a>] - Incrementing files names only uses odd numbers
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2152">SONGKONG-2152</a>] - Ignore Move Matched folder if same as Base Folder
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2163">SONGKONG-2163</a>] - Folder with duplicate files moves files from folder when moves out duplicates files
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2184">SONGKONG-2184</a>] - Shows ID3v23 changed message when it should be ID3v24 changed message
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2185">SONGKONG-2185</a>] - Problem with case-sensitivity and filenaming with blink-182
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2186">SONGKONG-2186</a>] - Windows:When SongKong checks a network file if local can null pointer on attributes and return true instead of false
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2187">SONGKONG-2187</a>] - Windows:If unable to rename all files in folder because of shortening failure files can get split
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2192">SONGKONG-2192</a>] - If two separate groups refer to same songs can be inteference if files being renamed
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2193">SONGKONG-2193</a>] - Undo Changes can pick up folder starting with same name
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2194">SONGKONG-2194</a>] - If music in one folder is split into two folders (e.g Disc 1, Disc 2) then should move any associated files to both
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2196">SONGKONG-2196</a>] - Hide Warning: Nashorn engine is planned to be removed from a future JDK release from each file rename
</span></li></ul><p><span style="font-family: helvetica;"><span style="font-size: large;"> </span></span></p><p><span style="font-family: helvetica;"><span style="font-size: large;"> </span></span></p></div>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-50945757043582037712021-02-12T16:55:00.002+00:002021-02-12T16:57:09.627+00:00SongKong Eliminator released 12th February 2021<p><span style="font-size: large;"><span style="font-family: helvetica;">We are please to announce the release of SongKong Eliminator, named after the <a href="https://en.wikipedia.org/wiki/Eliminator_%28album%29">8th album</a> by ZZ Top</span></span></p><p><span style="font-size: large;"><span style="font-family: helvetica;"> </span></span></p><p><span style="font-size: large;"><span style="font-family: helvetica;"></span></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-size: large;"><a href="https://1.bp.blogspot.com/-t1NdttR8C9k/YCayqB0cG_I/AAAAAAAAEH4/kB3Yv5eCjBUJX7YPJ7PArTBJnLuj8Kd4gCLcBGAsYHQ/s160/eliminator.jpg" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="160" data-original-width="160" src="https://1.bp.blogspot.com/-t1NdttR8C9k/YCayqB0cG_I/AAAAAAAAEH4/kB3Yv5eCjBUJX7YPJ7PArTBJnLuj8Kd4gCLcBGAsYHQ/s0/eliminator.jpg" /></a></span></div><span style="font-size: large;"><br /> </span><p></p><p><span style="font-size: large;"><span style="font-family: helvetica;">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</span></span></p><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: large;"><span style="font-family: helvetica;">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 <i>Add RoonAlbumTag to albums identified as box sets</i> checkbox on the <i>Format</i> tab</span></span></p><p><span style="font-family: helvetica; font-size: large;">There are also many bug fixes and minor improvements in this release.</span></p><span style="font-family: helvetica;">
</span><h2><span style="font-family: helvetica;"> Improvement
</span></h2><span style="font-family: helvetica;">
</span><ul><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-1015">SONGKONG-1015</a>] - BoxSets:When matching against multiple disc release match to discs with same no of tracks first
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2010">SONGKONG-2010</a>] - Classical Files more likely to fall foul of 255 char limit per path segment causing duplicates
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2161">SONGKONG-2161</a>] - Roon:Add support for ROONALBUMTAG (for boxsets)
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2175">SONGKONG-2175</a>] - If existing Genre metadata includes Classical then mark songs as Classical
</span></li></ul><span style="font-family: helvetica;">
</span><h2><span style="font-family: helvetica;"> Bug
</span></h2><span style="font-family: helvetica;">
</span><ul><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2153">SONGKONG-2153</a>] - Filename clashed warning does not update the Errors and Warning progress indicator
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2155">SONGKONG-2155</a>] - NullPointer saving artwork if writing song to root
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2156">SONGKONG-2156</a>] - RemoteGui:Allows Move Matched folder to be set to blank even if MoveMatched is enabled
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2157">SONGKONG-2157</a>] - Ensure if Is Move Matched is enabled but Matched Folder is blank then option ignored.
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2159">SONGKONG-2159</a>] - Use Windows Compatible Characters is only applied to filename not the folder part of path
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2160">SONGKONG-2160</a>] - Sometimes failed save gives misleading PrepareStatement Error
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2162">SONGKONG-2162</a>] - Roon:SongKong not recognizing boxset folder structure
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2164">SONGKONG-2164</a>] - folder.none issue
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2166">SONGKONG-2166</a>] - ArtistRelationshipsAndCredits.addInstrumentsFromPerformerRoles Error trying to remove Vocals
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2167">SONGKONG-2167</a>] - Unable to do complete byFolder section of Report:null
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2169">SONGKONG-2169</a>] - When SongSaver task is cancelled for taking too long message doesnt say what group was cancelled
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2170">SONGKONG-2170</a>] - SongKong limits BoxSet identification to 10 folders
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2176">SONGKONG-2176</a>] - Classical album split into four folders because of duplicate filenames due to Windows total filepath restriction
</span></li><li><span style="font-family: helvetica;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2178">SONGKONG-2178</a>] - Not creating credits correctly when performer play multiple instruments on one track
</span></li></ul><p><span style="font-family: helvetica;"><span style="font-size: large;"> </span></span></p><p><span style="font-family: helvetica;"><span style="font-size: large;"> </span></span></p>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-22434711274827426052021-02-12T16:04:00.005+00:002021-02-12T16:04:43.943+00:00SongKong Magdalene 7.1 Released 22nd January 2021<p><span style="font-size: large;"><span style="font-family: helvetica;">This release is very much focused on improving integrating with the <a href="https://community.roonlabs.com/">roon <span class="badge badge-notification clicks" title="20 clicks">20</span></a>
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</span></span></p><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: large;"><span style="font-family: helvetica;">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 <em>MinimServer</em> specific improvements</span></span></p><span style="font-size: large;"><span style="font-family: helvetica;">
</span></span><p><span style="font-size: large;"><span style="font-family: helvetica;">We have also add a new <a href="https://community.jthink.net/c/songkong/songkong-with-roon/31">roon category <span class="badge badge-notification clicks" title="16 clicks">16</span></a>
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 <strong>Roon, Fix Songs</strong> profile</span></span></p><p><span style="font-size: large;"><span style="font-family: helvetica;"> </span></span></p><p><span style="font-size: large;"><span style="font-family: helvetica;"></span></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-size: large;"><a href="https://1.bp.blogspot.com/-eid6-z8SfH0/YCanFIPw_XI/AAAAAAAAEHs/ouzv0uwZKkYD4-xd1UASSAtqPjzJ4GbJQCLcBGAsYHQ/s225/magdalene.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="225" data-original-width="225" src="https://1.bp.blogspot.com/-eid6-z8SfH0/YCanFIPw_XI/AAAAAAAAEHs/ouzv0uwZKkYD4-xd1UASSAtqPjzJ4GbJQCLcBGAsYHQ/s0/magdalene.jpg" /></a></span></div><span style="font-size: large;"><br /> </span><p></p><h2> <span style="font-family: helvetica;"><span style="font-size: medium;">Improvement
</span></span></h2><span style="font-family: helvetica;"><span style="font-size: medium;">
</span></span><ul><li><span style="font-family: helvetica;"><span style="font-size: medium;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-952">SONGKONG-952 <span class="badge badge-notification clicks" title="2 clicks">2</span></a>] - Save a SongKong Id to files so can be found even if moved by iTunes, and know if has been processed.
</span></span></li><li><span style="font-family: helvetica;"><span style="font-size: medium;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-1018">SONGKONG-1018 <span class="badge badge-notification clicks" title="2 clicks">2</span></a>] - Give option to make Artist separate values like Artists field
</span></span></li><li><span style="font-family: helvetica;"><span style="font-size: medium;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-1259">SONGKONG-1259 <span class="badge badge-notification clicks" title="1 click">1</span></a>] - Roon:Use INVOLVEDPEOPLE instead of PERFORMER
</span></span></li><li><span style="font-family: helvetica;"><span style="font-size: medium;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-1741">SONGKONG-1741 <span class="badge badge-notification clicks" title="5 clicks">5</span></a>] - Roon:Add Recording Date and Location
</span></span></li><li><span style="font-family: helvetica;"><span style="font-size: medium;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-1898">SONGKONG-1898</a>] - Add Sort Fields for important Non Performer Roles.
</span></span></li><li><span style="font-family: helvetica;"><span style="font-size: medium;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-1921">SONGKONG-1921 <span class="badge badge-notification clicks" title="1 click">1</span></a>] - Roon: Add roles such as PRODUCER as both individual field and INVOLVEDPEOPLE on all formats
</span></span></li><li><span style="font-family: helvetica;"><span style="font-size: medium;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2025">SONGKONG-2025 <span class="badge badge-notification clicks" title="3 clicks">3</span></a>] - Roon:Look at better integration with ROON Section tag
</span></span></li><li><span style="font-family: helvetica;"><span style="font-size: medium;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2135">SONGKONG-2135</a>] - Add option to FixSongs to Ignore Previously Checked Files that were Not Matched.
</span></span></li><li><span style="font-family: helvetica;"><span style="font-size: medium;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2136">SONGKONG-2136</a>] - MinimServer:For ID3 write performers to a PERFORMER field
</span></span></li><li><span style="font-family: helvetica;"><span style="font-size: medium;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2137">SONGKONG-2137</a>] - Roon:Modify ORIGINAL_ALBUM_DATE mapping to ORIGINALRELEASEDATE so picked up by Roon
</span></span></li><li><span style="font-family: helvetica;"><span style="font-size: medium;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2139">SONGKONG-2139</a>] - Classical matcher check for Genre =Classique
</span></span></li><li><span style="font-family: helvetica;"><span style="font-size: medium;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2140">SONGKONG-2140</a>] - Roon:Added support for roon VERSION field
</span></span></li><li><span style="font-family: helvetica;"><span style="font-size: medium;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2141">SONGKONG-2141</a>] - Roon:Added support for roon LIVE field
</span></span></li><li><span style="font-family: helvetica;"><span style="font-size: medium;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2148">SONGKONG-2148</a>] - Need a way to empty specific fields
</span></span></li><li><span style="font-family: helvetica;"><span style="font-size: medium;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2149">SONGKONG-2149 <span class="badge badge-notification clicks" title="1 click">1</span></a>] - Roon:Add ARTISTATIST_SORT/ARTISTS,ARTISTS_SORT to never populate for Classical
</span></span></li><li><span style="font-family: helvetica;"><span style="font-size: medium;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2150">SONGKONG-2150</a>] - BrowseByArtist needs to allow for AlbumArtist could now being multiple value
</span></span></li></ul><span style="font-family: helvetica;"><span style="font-size: medium;">
</span></span><h2><span style="font-family: helvetica;"><span style="font-size: medium;"> Bug
</span></span></h2><span style="font-family: helvetica;"><span style="font-size: medium;">
</span></span><ul><li><span style="font-family: helvetica;"><span style="font-size: medium;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2143">SONGKONG-2143</a>] - IS_SOUNDTRACK field not getting added whe matched to MusicBrainz
</span></span></li><li><span style="font-family: helvetica;"><span style="font-size: medium;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2144">SONGKONG-2144</a>] - Undercounting number of fields by one when writing Flac files without a VENDOR string
</span></span></li></ul><p><span style="font-family: helvetica;"><span style="font-size: medium;"> </span></span></p><span style="font-family: helvetica;"><span style="font-size: medium;"><br /> </span></span><p><span style="font-family: helvetica;"><span style="font-size: medium;"> </span></span></p>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-73157293081409282262020-11-24T13:57:00.003+00:002020-11-24T13:58:22.758+00:00SongKong 6.11 Floodland Released 16th November 2020<p> </p><p style="text-align: left;"><span style="font-family: helvetica;"><span style="font-size: large;">We are pleased to announce the release of SongKong 6.11 Floodland,
named after The Sisters of Mercys goth masterpiece released in 1987.</span></span></p><p style="text-align: left;"><span style="font-family: helvetica;"><span style="font-size: large;"></span></span></p><div class="separator" style="clear: both; text-align: center;"><span style="font-family: helvetica;"><span style="font-size: large;"><a href="https://1.bp.blogspot.com/-assi-7--Oew/X70RLXE6A8I/AAAAAAAAEA0/OdDteQ5q8MYiQVIMtzMUb-Y0BEExeUqMgCLcBGAsYHQ/s225/floodland.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="225" data-original-width="224" src="https://1.bp.blogspot.com/-assi-7--Oew/X70RLXE6A8I/AAAAAAAAEA0/OdDteQ5q8MYiQVIMtzMUb-Y0BEExeUqMgCLcBGAsYHQ/s0/floodland.jpg" /></a></span></span></div><span style="font-family: helvetica;"><span style="font-size: large;"><br /></span></span><span style="font-family: helvetica;"><span style="font-size: large;">This release is mainly small improvements and bug fixes.</span></span><span style="font-family: helvetica;"><span style="font-size: large;">
</span></span><p></p><p style="text-align: left;"><span style="font-family: helvetica;"><span style="font-size: large;">Most notably we make some inprovements to the import of metadata from <b>Naim Wav</b> files. We fix an issue whereby <b>Delete Duplicates</b>
would always stop if didn’t complete after one hour, made some
improvements to the Delete Duplicates report and we handle some
occasional issues with <b>Fix Songs</b>.</span></span></p><p style="text-align: left;"><br /></p>
<p style="text-align: left;"> <span style="font-family: helvetica;"><span style="font-size: small;">Bug
</span></span></p><span style="font-family: helvetica;"><span style="font-size: small;">
</span></span><p style="text-align: left;">
</p><ul style="text-align: left;"><li><p><span style="font-family: helvetica;"><span style="font-size: small;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2097">SONGKONG-2097</a>] - Problems writing metadata for DSF files larger than 2GB
</span></span></p></li></ul><p style="text-align: left;">
</p><ul style="text-align: left;"><li><p><span style="font-family: helvetica;"><span style="font-size: small;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2098">SONGKONG-2098</a>] - SongChangesReport:java.lang.NullPointerException
</span></span></p></li></ul><p style="text-align: left;">
</p><ul style="text-align: left;"><li><p><span style="font-family: helvetica;"><span style="font-size: small;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2101">SONGKONG-2101</a>] - Melco: No files showing when start task
</span></span></p></li></ul><p style="text-align: left;">
</p><ul style="text-align: left;"><li><p><span style="font-family: helvetica;"><span style="font-size: small;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2103">SONGKONG-2103</a>] - Duplicate record written to SongDiff table, looks like related to renaming file to duplicate
</span></span></p></li></ul><p style="text-align: left;">
</p><ul style="text-align: left;"><li><p><span style="font-family: helvetica;"><span style="font-size: small;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2105">SONGKONG-2105</a>] - Invalid coverart error doesnt tell you what the problem file is
</span></span></p></li></ul><p style="text-align: left;">
</p><ul style="text-align: left;"><li><p><span style="font-family: helvetica;"><span style="font-size: small;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2107">SONGKONG-2107</a>] - songkong.sh not starting in gui on linux
</span></span></p></li></ul><p style="text-align: left;">
</p><ul style="text-align: left;"><li><p><span style="font-family: helvetica;"><span style="font-size: small;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2108">SONGKONG-2108</a>] - Delete Duplicates doesnt show fullpath of moved file so not clear which one is
</span></span></p></li></ul><p style="text-align: left;">
</p><ul style="text-align: left;"><li><p><span style="font-family: helvetica;"><span style="font-size: small;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2109">SONGKONG-2109</a>] - Delete Duplicates doesnt load all songs, if takes more than 1 hour to load them all.
</span></span></p></li></ul><p style="text-align: left;">
</p><ul style="text-align: left;"><li><p><span style="font-family: helvetica;"><span style="font-size: small;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2112">SONGKONG-2112</a>] - Double processing of files at Save stage related to DiscogsUpdate
</span></span></p></li></ul><p style="text-align: left;">
</p><ul style="text-align: left;"><li><p><span style="font-family: helvetica;"><span style="font-size: small;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2115">SONGKONG-2115</a>] - Naim Matching, add to Errors and Warnings if unable to map from songs to cddbinfo.txt for some reason
</span></span></p></li></ul><p style="text-align: left;">
</p><ul style="text-align: left;"><li><p><span style="font-family: helvetica;"><span style="font-size: small;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2116">SONGKONG-2116</a>] - Naim Matching, better parsing of filename when named as a multi-disc album
</span></span></p></li></ul><p style="text-align: left;">
</p><span style="font-family: helvetica;"><span style="font-size: small;">
</span></span><p style="text-align: left;"><span style="font-family: helvetica;"><span style="font-size: small;"> Improvement
</span></span></p><span style="font-family: helvetica;"><span style="font-size: small;">
</span></span><ul style="text-align: left;"><span style="font-family: helvetica;"><span style="font-size: small;">
</span></span><li><p><span style="font-family: helvetica;"><span style="font-size: small;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2088">SONGKONG-2088</a>] - Linux:Move to Java 14 </span></span></p><p><span style="font-family: helvetica;"><span style="font-size: small;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2106">SONGKONG-2106</a>] - Naim UserEdits only does track mapping if have cddbinfo.txt or amginfo.xml file </span></span></p><p><span style="font-family: helvetica;"><span style="font-size: small;">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2117">SONGKONG-2117</a>] - Try and create artist artwork folder if parent exists instead of complaining it doesn't exists</span></span></p></li><span style="font-size: large;"> </span></ul><ul style="text-align: left;"><span style="font-size: large;"><span style="font-family: helvetica;">Full details at <a href="https://community.jthink.net/t/songkong-6-11-floodland-released-16th-november-2020/9595">https://community.jthink.net/t/songkong-6-11-floodland-released-16th-november-2020/9595</a></span><br /></span></ul><ul style="text-align: left;"><span style="font-size: large;"> </span></ul><ul style="text-align: left;"> </ul>
Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-2790538663536827452020-07-27T06:47:00.002+01:002020-07-27T06:47:45.482+01:00SongKong 6.10 Odelay Released July 23rd 2020 <div><font size="5">We are pleased to announce the release of SongKong 6.10 <a href="https://en.wikipedia.org/wiki/Odelay" rel="nofollow" target="_blank">Odelay</a>, named after my favourite album by <a href="https://en.wikipedia.org/wiki/Beck">Beck</a> released in 1996.</font></div><div><br /></div><div class="separator" style="clear: both; text-align: center;"><a href="https://1.bp.blogspot.com/-iia6xKycM1A/Xx5pl3t4_3I/AAAAAAAADIQ/hL0rLYBN3dUZGPSRnEwhrXDoQi58pFzTwCLcBGAsYHQ/s225/odelay.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="225" data-original-width="225" src="https://1.bp.blogspot.com/-iia6xKycM1A/Xx5pl3t4_3I/AAAAAAAADIQ/hL0rLYBN3dUZGPSRnEwhrXDoQi58pFzTwCLcBGAsYHQ/s0/odelay.jpg" /></a></div><div><br /><p><font size="5">The main purpose of this release is to introduce a brand new Windows installer, solving most installer issues.</font></p><font size="5">
</font><p><font size="5">We also remove the Izpack linux installer because this required a
windowed system to run the installer and did not install desktop
shortcuts properly, for now we just provide a simple tar installer that
can be extracted to preferred location.</font></p><font size="5">
</font><p><font size="5">There are also a number of important bug fixes.</font></p><h2><span style="font-family: helvetica;"><font size="5">Improvement</font></span></h2><span style="font-family: helvetica;"><font size="5">
</font></span><ul><li><span style="font-family: helvetica;"><font size="5">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2002">SONGKONG-2002</a>] - Windows:Move to Java 14
</font></span></li><li><span style="font-family: helvetica;"><font size="5">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2082">SONGKONG-2082</a>] - Windows:Replace Izpack installer with JPackage installer
</font></span></li><li><span style="font-family: helvetica;"><font size="5">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2087">SONGKONG-2087</a>] - Make it possible to run songkong.sh from Docker
</font></span></li></ul><span style="font-family: helvetica;"><font size="5">
</font></span><h2><span style="font-family: helvetica;"><font size="5">Bug</font></span></h2><span style="font-family: helvetica;"><font size="5">
</font></span><ul><li><span style="font-family: helvetica;"><font size="5">[<a href="https://jthink.atlassian.net/browse/SONGKONG-605">SONGKONG-0605</a>] - Installer:Rationalise short cuts created during Windows installation
</font></span></li><li><span style="font-family: helvetica;"><font size="5">[<a href="https://jthink.atlassian.net/browse/SONGKONG-1359">SONGKONG-1359</a>] - Windows/Linux:Applescript warning
</font></span></li><li><span style="font-family: helvetica;"><font size="5">[<a href="https://jthink.atlassian.net/browse/SONGKONG-1581">SONGKONG-1581</a>] - Windows:Self Extracting Zip installer does not always work
</font></span></li><li><span style="font-family: helvetica;"><font size="5">[<a href="https://jthink.atlassian.net/browse/SONGKONG-1687">SONGKONG-1687</a>] - Windows:Uninstaller doesnt work properly
</font></span></li><li><span style="font-family: helvetica;"><font size="5">[<a href="https://jthink.atlassian.net/browse/SONGKONG-1996">SONGKONG-1996</a>] - Linux:Izpack Installer could run as console but missing console impl of FinishPanel
</font></span></li><li><span style="font-family: helvetica;"><font size="5">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2069">SONGKONG-2069</a>] - songkong64.bat doesnt work on first install, need to run songkong64.ini first
</font></span></li><li><span style="font-family: helvetica;"><font size="5">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2071">SONGKONG-2071</a>] - Windows:javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
</font></span></li><li><span style="font-family: helvetica;"><font size="5">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2072">SONGKONG-2072</a>] - Possible for song to try and save same song twice, must be issue with SingleSong match, DiscogsSongMatch
</font></span></li><li><span style="font-family: helvetica;"><font size="5">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2073">SONGKONG-2073</a>] - Check Version doesnt show if have current version updates period.
</font></span></li><li><span style="font-family: helvetica;"><font size="5">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2076">SONGKONG-2076</a>] - Mandatory fields such as MB RECORDING ID and MB RELEASE ID are missing from Status Report
</font></span></li><li><span style="font-family: helvetica;"><font size="5">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2077">SONGKONG-2077</a>] - NullPointerException at org.jaudiotagger.tag.mp4.field.Mp4GenreField
</font></span></li><li><span style="font-family: helvetica;"><font size="5">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2078">SONGKONG-2078</a>] - StatusReport says unreported error if just unable to load an audio file (because corrupt)
</font></span></li><li><span style="font-family: helvetica;"><font size="5">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2080">SONGKONG-2080</a>] - Melco:Fix Songs Progress bars dont seem to be updating even though SongKong working
</font></span></li><li><span style="font-family: helvetica;"><font size="5">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2083">SONGKONG-2083</a>] - Drop in users internet connection caused NullPointerException
</font></span></li><li><span style="font-family: helvetica;"><font size="5">[<a href="https://jthink.atlassian.net/browse/SONGKONG-2085">SONGKONG-2085</a>] - Remote:Watch Songs progress not updating as songs fixed.
</font></span></li></ul><div><br /></div><div><font size="5"><font face="helvetica">Full details at <a href="https://community.jthink.net/t/songkong-6-10-odelay-released-23rd-july-2020/9320">https://community.jthink.net/t/songkong-6-10-odelay-released-23rd-july-2020/9320</a></font></font><br /></div></div>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-70589699037539271262020-07-05T09:13:00.004+01:002020-07-05T12:19:00.126+01:00Jaikoz 10.1.0 Released July 5th 2020<h2>
<b><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;"><span style="font-family: "verdana" , sans-serif;">Jaikoz 10.1.0 Pavement is now available for all platforms</span> </span></b></h2>
<h4>
<span style="font-family: "verdana" , sans-serif;"><span style="font-size: large;"><b>Major MacOS Changes</b></span></span></h4>
<h4>
<span style="font-family: "verdana" , sans-serif;"><span style="font-size: large;"><b> </b></span></span></h4>
<span style="font-family: "verdana" , sans-serif;"></span><span style="font-family: "verdana" , sans-serif; font-size: large;">We now support <i>Dark Mode</i></span><br />
<br />
<span style="font-family: "verdana" , sans-serif;"><i><img alt="java11" class="mfp-img" height="376" src="https://community.jthink.net/uploads/default/original/2X/f/f893de860abc36da1697c1540a94b2873c053f7c.jpeg" style="max-height: 938px;" width="640" /> </i></span><span style="font-family: "verdana" , sans-serif;"></span><span style="font-family: "verdana" , sans-serif;">
</span><br />
<div class="lightbox-wrapper">
<span style="font-family: "verdana" , sans-serif; font-size: large;"><br /></span></div>
<span style="font-family: "verdana" , sans-serif; font-size: large;">
</span><span style="font-family: "verdana" , sans-serif; font-size: large;">and <i>Apple Music App</i></span><br />
<br />
<br />
<span style="font-family: "verdana" , sans-serif;"></span>
<img alt="jaikozq11.2" class="mfp-img" height="260" src="https://community.jthink.net/uploads/default/original/2X/8/8cf03d78399d9978f92431ec8176ee4142ad5e81.jpeg" style="max-height: 938px;" width="640" /><br />
<span style="font-family: "verdana" , sans-serif;"></span><br />
<div class="lightbox-wrapper">
<span style="font-family: "verdana" , sans-serif;"><br /></span></div>
<span style="font-family: "verdana" , sans-serif;">
</span><span style="font-family: "verdana" , sans-serif; font-size: large;">and <i>MacOS Notarization</i></span><br />
<h4>
<span style="font-family: "verdana" , sans-serif;">
</span></h4>
<br />
<br />
<h4>
<span style="font-family: "verdana" , sans-serif;"><span style="font-size: large;"><b>Major Windows Changes</b></span></span></h4>
<span style="font-family: "verdana" , sans-serif;">We now use a new installer, this is a much more robust installer that works better with Windows</span><br />
<span style="font-family: "verdana" , sans-serif;"><br /></span>
<img alt="http://www.jthink.net/jaikoz/images/windows/installer1.jpg" src="http://www.jthink.net/jaikoz/images/windows/installer1.jpg" height="312" width="400" /><br />
<h2>
<span style="font-family: "verdana" , sans-serif;"><b>Metadata Tagging</b></span></h2>
<span style="font-family: "verdana" , sans-serif;">
</span><span style="font-family: "verdana" , sans-serif;">New version of tagging library containing over <b>forty</b> fixes for reading and modifying audio files.</span><br />
<span style="font-family: "verdana" , sans-serif;"></span><br />
<h4>
<span style="font-family: "verdana" , sans-serif;">
</span></h4>
<h2>
<span style="font-family: "verdana" , sans-serif;"><b>Java Changes</b></span></h2>
<span style="font-family: "verdana" , sans-serif;">
</span><span style="font-family: "verdana" , sans-serif;">We have moved from <b>Java 8</b> to <b>Java 11</b>,
this provides many fixes and improvements delivered with Java 11. It
also means that we can provide a smaller Java Runtime containing only
the libraries that Jaikoz needs</span><br />
<br />
<span style="font-family: "verdana" , sans-serif;">
</span><span style="font-family: "verdana" , sans-serif;">Note Java 11 also means <b>we no longer support Windows 32bi</b>t, since this is not available with Java 11</span><br />
<span style="font-family: "verdana" , sans-serif;">
</span>
<br />
<ul>
<li><span style="font-family: "verdana" , sans-serif;">[<a href="https://jthink.atlassian.net/browse/JAIKOZ-1189">JAIKOZ-1189</a>] - OSX:Issue with About and Quit handler</span></li>
<li><span style="font-family: "verdana" , sans-serif;">[<a href="https://jthink.atlassian.net/browse/JAIKOZ-1202">JAIKOZ-1202</a>] - MacOS:Formatting of some Preferences tabs not quite right</span></li>
<li><span style="font-family: "verdana" , sans-serif;">[<a href="https://jthink.atlassian.net/browse/JAIKOZ-1215">JAIKOZ-1215</a>] - MacOS:Quit Handler Exception</span></li>
<li><span style="font-family: "verdana" , sans-serif;">[<a href="https://jthink.atlassian.net/browse/JAIKOZ-1218">JAIKOZ-1218</a>] - Removal of Lock on Save can cause problems with M4as because can use temporary files.</span></li>
<li><span style="font-family: "verdana" , sans-serif;">[<a href="https://jthink.atlassian.net/browse/JAIKOZ-1239">JAIKOZ-1239</a>] - Not respecting Only allow match if all songs on album are matched option when matching directly from MusicBrainz</span></li>
<li><span style="font-family: "verdana" , sans-serif;">[<a href="https://jthink.atlassian.net/browse/JAIKOZ-1249">JAIKOZ-1249</a>] - MacOS:Cannot configure Player app because chooser doesnt let you select Application folders</span></li>
<li><span style="font-family: "verdana" , sans-serif;">[<a href="https://jthink.atlassian.net/browse/JAIKOZ-1251">JAIKOZ-1251</a>] - Fixes for Music Tagging Library</span></li>
<li><span style="font-family: "verdana" , sans-serif;">[<a href="https://jthink.atlassian.net/browse/JAIKOZ-1265">JAIKOZ-1265</a>] - MacOS:iTunes Add New Tracks sometimes complaining nexttrack not defined</span></li>
</ul>
<span style="font-family: "verdana" , sans-serif;">
</span>
<br />
<h2>
<span style="font-family: "verdana" , sans-serif;">Improvement</span></h2>
<span style="font-family: "verdana" , sans-serif;">
</span>
<br />
<ul>
<li><span style="font-family: "verdana" , sans-serif;">[<a href="https://jthink.atlassian.net/browse/JAIKOZ-887">JAIKOZ-887 </a>] - Add way of marking Tracks as Instrumental</span></li>
<li><span style="font-family: "verdana" , sans-serif;">[<a href="https://jthink.atlassian.net/browse/JAIKOZ-1184">JAIKOZ-1184</a>] - OSX:Font size on detail panel only smaller than it used to be</span></li>
<li><span style="font-family: "verdana" , sans-serif;">[<a href="https://jthink.atlassian.net/browse/JAIKOZ-1237">JAIKOZ-1237</a>] - MacOS Mojave and later:Add Support for Dark Mode</span></li>
<li><span style="font-family: "verdana" , sans-serif;">[<a href="https://jthink.atlassian.net/browse/JAIKOZ-1252">JAIKOZ-1252 <span class="badge badge-notification clicks" title="1 click">1</span></a>] - Update to Java 11</span></li>
<li><span style="font-family: "verdana" , sans-serif;">[<a href="https://jthink.atlassian.net/browse/JAIKOZ-1253">JAIKOZ-1253</a>] - MacOS:Add support for stricter MacOS Notarization controls</span></li>
<li><span style="font-family: "verdana" , sans-serif;">[<a href="https://jthink.atlassian.net/browse/JAIKOZ-1254">JAIKOZ-1254</a>] - MacOS:Add Support for Music app instead of iTunes</span></li>
<li><span style="font-family: "verdana" , sans-serif;">[<a href="https://jthink.atlassian.net/browse/JAIKOZ-1255">JAIKOZ-1255</a>] - Remove support for Windows 32bit version</span></li>
<li><span style="font-family: "verdana" , sans-serif;">[<a href="https://jthink.atlassian.net/browse/JAIKOZ-1257">JAIKOZ-1257</a>] - Build custom Java runtime with only the classes needed</span></li>
<li><span style="font-family: "verdana" , sans-serif;">[<a href="https://jthink.atlassian.net/browse/JAIKOZ-1262">JAIKOZ-1262</a>] - MacOS:Remove Cross-Platform option for MacOS</span></li>
<li><span style="font-family: "verdana" , sans-serif;">[<a href="https://jthink.atlassian.net/browse/JAIKOZ-1263">JAIKOZ-1263</a>] - Move to latest version of OneMusic Image Archive</span></li>
<li><span style="font-family: "verdana" , sans-serif;">[<a href="https://jthink.atlassian.net/browse/JAIKOZ-1264">JAIKOZ-1264</a>] - MacOS:Preferences:MusicBrainz:Format is not formatted correctly on MacOS</span></li>
</ul>
<br />Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-57441059696341512662020-04-24T17:26:00.003+01:002020-04-24T17:28:12.009+01:00SongKong 6.9 Released - April 24th 2020<h2>
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">SongKong 6.9 Released - April 24th 2020</span></span></h2>
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">We are pleased to announce the release of SongKong 6.9 Mercury, named after the album by <a href="https://en.wikipedia.org/wiki/Mercury_(American_Music_Club_album)">American Music Club</a> released in 1993.</span></span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-A1JleZMMGAk/XqMTCudnIpI/AAAAAAAABYk/8Ozwj4DI00sA6u3iHUxBsQf0CAYuUR9ygCLcBGAsYHQ/s1600/mercury.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="224" data-original-width="225" src="https://1.bp.blogspot.com/-A1JleZMMGAk/XqMTCudnIpI/AAAAAAAABYk/8Ozwj4DI00sA6u3iHUxBsQf0CAYuUR9ygCLcBGAsYHQ/s1600/mercury.jpg" /></a></div>
<h4>
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">Java 8 to Java 11</span></span></h4>
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">
</span></span><span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">In order to resolve various issues this new release now uses <b>Java 11</b> instead of <b>Java 8</b> , this was a major change that required alot of work behind the scenes.</span></span><br />
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">
</span></span><span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">It also means that:</span></span><br />
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">
</span></span>
<br />
<ul>
<li><span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">There is no Windows 32bit version because does not exist for Java 11 onwards</span></span></li>
<li><span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">SongKong is no longer compatible with Java 8, used by some linux users </span></span></li>
</ul>
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">
</span></span>
<br />
<h4>
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;"> </span></span></h4>
<h4>
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">Improvements for MinimServer and Classical</span></span></h4>
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">
</span></span><span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">We have added some new options design for classical music customers using SongKong with MinimServer uPNP server.</span></span><br />
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">
</span></span>
<br />
<h5>
</h5>
<h5>
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">Add Composer to start of Overall Work, this is used by MinimServer for indexing Classical Works</span></span></h5>
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">
</span></span><span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">When using MinimServer uPNP server to play your classical music with
the SongKong Classical profile enabling this option will show the
composer as part of the work name in the Work index. This can be very
usual for distinguishing between completely different works with very
similar names written by different composers.</span></span><br />
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">
</span></span>
<br />
<h5>
</h5>
<h5>
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">Add Composer to start of MinimServer Group, this is used by MinimServer for playing Classical Works</span></span></h5>
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">
</span></span><span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">When you play a Classical work with MinimServer uPNP server enabling
this option will show the composer when you play the group corresponding
to the work. This can be very usual for distinguishing between
completely different works with very similar names written by different
composers. Because MinimServer only allows groups for work containing
multiple contiguous movements enabling this option also includes adding
the composer to title if the work has no movements.</span></span><br />
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">
</span></span>
<br />
<h4>
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;"> </span></span></h4>
<h4>
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">Other Classical Improvements and Fixes</span></span></h4>
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">
</span></span><span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">Classical compilations album could end up with unwieldy album titles if the <i>Add Composer to start of Album Title</i> options was used, so now we limit to use a maximum of three composers in the album title.</span></span><br />
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">
</span></span>
<br />
<h4>
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;"> </span></span></h4>
<h4>
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">Improvements for Mp4 Processing</span></span></h4>
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">
Before this release SongKong would sometimes have to use tmp files
when modifying mp4 audio files, this could cause issues due to operating
system permissions. Now we no longer need to use tmp files this is more
reliable and quicker than the old</span></span>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-3875140359985259002020-02-03T14:28:00.001+00:002020-02-03T14:29:09.979+00:00 SongKong 6.8 Rumours - released January 31st 2020<h2>
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">Please to announce SongKong 6.8 Rumours now released</span></span></h2>
<br />
<span style="font-size: large;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;">Mainly a bug fix release ,full details <a href="http://www.jthink.net/songkong/en/news_1111.jsp" target="_blank">here</a></span></span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-2SAWXgoL6O4/Xjgt-fDc9WI/AAAAAAAABWw/1DnKmdgLujoTyNYDwgpnf2WtokWKvkHTwCLcBGAsYHQ/s1600/rumours.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="200" data-original-width="200" src="https://1.bp.blogspot.com/-2SAWXgoL6O4/Xjgt-fDc9WI/AAAAAAAABWw/1DnKmdgLujoTyNYDwgpnf2WtokWKvkHTwCLcBGAsYHQ/s1600/rumours.jpg" /></a></div>
<br />
Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0tag:blogger.com,1999:blog-8848768777987701087.post-33256657455541440022019-11-26T12:18:00.000+00:002019-11-26T13:29:39.299+00:00SongKong 6.7 Closer - released November 26th 2019<br />
<span style="font-size: large;">We are pleased to announce the release of SongKong 6.7 <a href="https://musicbrainz.org/release-group/852f9715-24b3-37d5-b8a5-456f5e19b41e" rel="nofollow" target="_blank">Closer</a>, this release is named after the deeply dark second album by Salford band <a href="https://musicbrainz.org/artist/9a58fda3-f4ed-4080-a3a5-f457aac9fcdd" rel="nofollow" target="_blank">Joy Division. </a></span><br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-5Wn41xDU7Zg/Xdz_EtXvhlI/AAAAAAAABVM/Uh6PFoAkdMI-bijP_q1Z-nzkuvzJBu93gCLcBGAsYHQ/s1600/closer.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="600" data-original-width="600" height="320" src="https://1.bp.blogspot.com/-5Wn41xDU7Zg/Xdz_EtXvhlI/AAAAAAAABVM/Uh6PFoAkdMI-bijP_q1Z-nzkuvzJBu93gCLcBGAsYHQ/s320/closer.jpg" width="320" /></a></div>
<br />
<h2>
<span style="font-size: large;">Improvements for MacOS </span></h2>
<span style="font-size: large;">This release contains some key improvements for Apple MacOS, especially the latest version of the operating system - Catalina. </span><br />
<h4>
<span style="font-size: large;">Notarization</span></h4>
<span style="font-size: large;">With Catalina Apple added an additional security mechanism called <a href="https://developer.apple.com/developer-id/" rel="nofollow" target="_blank">Notarization</a>. Essentially we have to send SongKong to Apple and it does an automatic scan for malware, only if it passes can customers install without a warning. SongKong 6.7 is notarized.</span><br />
<span style="font-size: large;"><br /></span>
<br />
<h4>
<span style="font-size: large;">Apple Music App Support </span></h4>
<span style="font-size: large;">With Catalina Apple replaced the iTunes app with the <a href="https://www.apple.com/uk/macos/catalina/" rel="nofollow" target="_blank">Music app</a>, you may not even have noticed because it looks very similar, the key difference being that movies have now been moved to a different TV app. However it Music is a different application and SongKong did not support it, now on Catalina we integrate with the Music app instead of the iTunes app if customer enables it.</span><br />
<span style="font-size: large;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-IEvYCsahKFc/Xd0C55CM3NI/AAAAAAAABVg/oO7NoVsfyv0EIyx8OZ5clehR9GdHww6zwCLcBGAsYHQ/s1600/music.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="614" data-original-width="930" height="422" src="https://1.bp.blogspot.com/-IEvYCsahKFc/Xd0C55CM3NI/AAAAAAAABVg/oO7NoVsfyv0EIyx8OZ5clehR9GdHww6zwCLcBGAsYHQ/s640/music.jpg" width="640" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<span style="font-size: large;"><br /></span>
<br />
<h4>
<span style="font-size: large;">Dark Mode</span></h4>
<span style="font-size: large;">Since MacOS Mojave you can now select a <a href="https://support.apple.com/en-us/HT208976" rel="nofollow" target="_blank">Dark Appearance</a> rather than the default Light Appearance, and this has become increasingly more popular, this had some effect on SongKong but did not work properly.</span><br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;">We have now added support for Dark Appearance to SongKong. If you select this then SongKong will start in Dark Mode, otherwise SongKong will start in the usual Light Mode. (Note, if you change appearance when SongKong is already started it will not switch SongKong appearance.)</span><br />
<span style="font-size: large;"><br /></span>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-1jTZTa86aL8/Xd0C5-ApV7I/AAAAAAAABVc/NR9kMP8tyKcvN8d34J0VlYn5M6MTUE26QCEwYBhgL/s1600/start.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="286" data-original-width="905" height="202" src="https://1.bp.blogspot.com/-1jTZTa86aL8/Xd0C5-ApV7I/AAAAAAAABVc/NR9kMP8tyKcvN8d34J0VlYn5M6MTUE26QCEwYBhgL/s640/start.jpg" width="640" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://1.bp.blogspot.com/-q_A-V3zi5WY/Xd0C5lfPTfI/AAAAAAAABVY/bCfFmoLD0BoM77-9iHO2Wwsoro_zqscnwCEwYBhgL/s1600/deletedups.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="595" data-original-width="861" height="442" src="https://1.bp.blogspot.com/-q_A-V3zi5WY/Xd0C5lfPTfI/AAAAAAAABVY/bCfFmoLD0BoM77-9iHO2Wwsoro_zqscnwCEwYBhgL/s640/deletedups.jpg" width="640" /></a></div>
<span style="font-size: large;"><br /></span>
<br />
<h4>
<span style="font-size: large;">Other Improvements</span></h4>
<span style="font-size: large;">Not all improvements in this release are for MacOS, we also have added:</span><br />
<h4>
<span style="font-size: large;">MusicBrainz Release without Type</span></h4>
<span style="font-size: large;">Sometimes SongKong matches songs to a MusicBrainz release that has no release type such as <b>Album</b>, <b>E.P</b> or even <b>Other</b>. If this is the case we now default to <b>Album</b></span><br />
<span style="font-size: large;"><br /></span>
<br />
<h4>
<span style="font-size: large;">Roon Artist Credits Import</span></h4>
<span style="font-size: large;">If you are using Roon, running SongKong over your songs first can greatly increases the number of albums that Roon identifies. It also means that Roon will display decent metadata for those albums it still cannot identify. With the recent Roon 1.7 this includes artist credits added by SongKong such as the musicians and their instruments. But Roon cannot handle instruments that contain curly brackets () such as drums(drumset) as added by MusicBrainz. So now we replace () brackets in the instrument with [] brackets and this resolves the problem.</span><br />
<span style="font-size: large;"><br /></span>
<span style="font-size: large;"><a href="http://www.jthink.net/songkong/en/news.jsp">See here for all improvements and fixes.</a></span><br />
<br />
<span style="font-size: large;"> </span><br />
<span style="font-size: medium;"><span style="font-family: "helvetica neue" , "arial" , "helvetica" , sans-serif;"></span></span>Paul Taylorhttp://www.blogger.com/profile/03921314791126072841noreply@blogger.com0