Jaikoz Changelog

What's new in Jaikoz 11.8

Jan 23, 2024
  • Improvement:
  • JAIKOZ-89 Would like Capitalization without exceptions in filename e.g To The Manor not To the Manor
  • JAIKOZ-301 'Force Title Case' option in capitalizer for dealing with words that are always fully capslock that Jaikoz thinks are acronyms
  • JAIKOZ-1113 Allow user to change the words that are automatically lowercased when first word in brackets
  • JAIKOZ-1443 Add support for auto adding support file to server like we do with SongKong
  • JAIKOZ-1456 For Title Case Remove Preserve Acronyms Rule
  • JAIKOZ-1457 Update to use Java 21
  • JAIKOZ-1458 Update Look and Feel to latest version of FlatLaf
  • JAIKOZ-1460 Modify Multi Disc Releases to modify Disc Subtitle field rather than Album title
  • JAIKOZ-1461 Ignore Disc subtitle unless release has more than one disc
  • New Feature:
  • JAIKOZ-1455 Add Capitalize 'Capitalizer Each Word' option
  • Bug:
  • JAIKOZ-627 Title Case should not lowercase first letter after colon just because in lowercase list
  • JAIKOZ-1339 Word Replacer not liking mapping of comma , not being escaped properly
  • JAIKOZ-1448 Title column not displayed by default on Info tab
  • JAIKOZ-1450 Error Scoring when matching 2 disc release and optimize matrix because of high scoring song to track
  • JAIKOZ-1452 Match To Specified MusicBrainz Release not working correctly for Multi Disc Albums
  • JAIKOZ-1453 Jaikoz Title Capitalizer - ignore filetype
  • JAIKOZ-1454 Title Capitalizer is capitalizing The if after & even though it is in the exclusion list
  • JAIKOZ-1459 On Windows use later version of Installer to resolve multiple monitor issue

New in Jaikoz 11.7 (May 22, 2023)

  • Bug:
  • JAIKOZ-1447 Acoustid lookup failing because AcoustId Api has changed

New in Jaikoz 11.6.2 (Jan 12, 2023)

  • Improvement:
  • JAIKOZ-1439 Check for trailing null char when reading TLAN for ID3 because Mp3Tag adds them preventng match to Language
  • Bug:
  • JAIKOZ-1440 REGRESSION:Jaikoz not handling drag of files correctly
  • JAIKOZ-1441 REGRESSION:Jaikoz unable to add Mp3 file to Itunes

New in Jaikoz 11.6.1 (Jan 8, 2023)

  • Bug:
  • JAIKOZ-1436 Setting ARTIST to multi value causes it to save values with first value as empty
  • JAIKOZ-1437 Error Deleting tab
  • JAIKOZ-1438 Problem creating new tab

New in Jaikoz 11.6 (Jan 6, 2023)

  • Improvement:
  • JAIKOZ-1364 Column Control should organize unselected columns alphabetically and perhaps grouped by type (e.g sort field)
  • JAIKOZ-1365 When add performers from Discogs they should be added alphabetically
  • JAIKOZ-1430 Should change Standard license details to say Standard not Full to match terminology used on website
  • JAIKOZ-1433 Merge View Audio tab into Edit tab
  • Bug:
  • JAIKOZ-1326 Submit MusicBrainz/AcoustID Pair to the server does not work
  • JAIKOZ-1422 When create new rename mask not added to rename mask dropdown until close and reopen Preferences
  • JAIKOZ-1426 If you have View and Edit windows open and change tab it should automatically change tab on other view as well
  • JAIKOZ-1429 Problem on end of load files if sorting on View Audio tab
  • JAIKOZ-1431 When get unexpected error in jaikoz should say report to forum not report to [email protected]
  • JAIKOZ-1432 Unable to retrieve image data from image cache causing UnexpectedError reported to user
  • JAIKOZ-1434 In Light mode one of the striped background colours is not quite right for columns showing checkbox
  • JAIKOZ-1435 Split between View and Edit panel not splitting reliably

New in Jaikoz 11.5.2 (Jul 13, 2022)

  • Bug:
  • JAIKOZ-1427 MusicBrainz:Genre:Max No of Genres is actually using the value of MusicBrainz:Grouping:Max No of Genres
  • JAIKOZ-1424 Not giving permissions when trying to access Apple Music first time
  • JAIKOZ-1423 If mood angle is greater than 359.2 doesnt map to mood

New in Jaikoz 11.5.1 (May 19, 2022)

  • Bug:
  • JAIKOZ-1421 java.lang.NoClassDefFoundError: com/hp/hpl/jena/vocabulary/DCTerms
  • JAIKOZ-1420 TrackFormatter Cannot involed String replaceAll
  • JAIKOZ-1419 A double click between any colume header in any window produces an Unexpected Problem with Jaikoz…

New in Jaikoz 11.5 (May 11, 2022)

  • Bug:
  • JAIKOZ-1414 Windows:Titlebar not showing as dark because of issue with Flatlaf Dll extraction
  • JAIKOZ-1413 MusicBrainzUpdateSong:updateSongsFromMusicBrainz:SEVERE: null java.util.NoSuchElementException
  • JAIKOZ-1412 Hide striping for single column lists
  • JAIKOZ-1410 Match to Disc Release is scoring using contiguous trackno rather than discno/trackno so can can give bad match on disc2
  • JAIKOZ-1408 MusicBrainz Genre should be Never Alter not Always Add Values
  • JAIKOZ-1407 Discogs:Artwork default should be Replace If Empty but is Always Replace Values
  • JAIKOZ-1406 java.lang.IllegalArgumentException: sort order must be non-null
  • JAIKOZ-1405 NullPointerException for AudioFileLoader on startup
  • JAIKOZ-1401 Some Preferences Tables not showing as striped
  • JAIKOZ-1372 MacOS: In dark mode the menubar stays light
  • JAIKOZ-983 Windows:iTunes Dispatch not hooked to windows memory
  • Improvement:
  • JAIKOZ-1418 Add native MacOS M1 Build
  • JAIKOZ-1416 Review the most popular translation languages
  • JAIKOZ-1415 iTunes on Windows:Move from using jacob library to com4j library
  • JAIKOZ-1396 Better match Dark Mode on MacOS to native Dark Mode
  • JAIKOZ-1380 More Look and Feel Improvements
  • JAIKOZ-1260 Update to Java 17
  • JAIKOZ-1171 Support copying Wav metadata fields straight into iTunes
  • JAIKOZ-1169 WAV for iTunes not copying data into iTunes
  • JAIKOZ-1098 WIndows:Itunes Move Track error
  • JAIKOZ-417 Get Jaikoz to listen to changes to when iTunes moves files so that Jaikoz doesn't complain it can no longer find files
  • JAIKOZ-280 Store Itunes id in file (or database) so we can better track it, esp regarding 2615
  • JAIKOZ-141 Interrogate itunes playlist after updating from Jaikoz to see if expected songs made it to playlist, and log suitable warnings

New in Jaikoz 11.4 (Mar 22, 2022)

  • Improvement:
  • JAIKOZ-1404 MACOS:Add support for Acoustid fingerprinting of Wav files
  • JAIKOZ-1403 If CoverArt from CAA is less than 1000 pixels in size look on FanArt for better Image
  • JAIKOZ-1402 Need to move Fingerprinting to fpcalc 1.5.1 to get Mac M1 chipset support

New in Jaikoz 11.3.1 (Mar 18, 2022)

  • Bug:
  • JAIKOZ-1400 Regression:If on View Audio tab and click on Edit menu get an exception
  • JAIKOZ-1399 More Sorter Exceptions
  • JAIKOZ-1398 Exception after closing all files

New in Jaikoz 11.3.0 (Mar 15, 2022)

  • Bug:
  • JAIKOZ-1395 Exception when load new files with DuplicateAcoustid Highlighter enabled
  • JAIKOZ-1394 When artwork is larger than 1000 pixels the View Artwork Full Size doesnt show whole image
  • JAIKOZ-1392 RowSorter Exception
  • JAIKOZ-1390 Regression:Highlight Field Not working
  • Improvement:
  • JAIKOZ-1397 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.
  • JAIKOZ-1393 Change the default max size of artwork to 1200 so dont need to resize if getting large thumbnails from Caa

New in Jaikoz 11.2.1 (Mar 14, 2022)

  • Bug:
  • JAIKOZ-1386 Cover Art Archive, if url is http fails to get artwork because redirect is https
  • JAIKOZ-1384 When select some recno records and then close them should no longer be anything selected in recno
  • JAIKOZ-1382 Sort by Album Artwork Image giving Error
  • JAIKOZ-1377 Close Files toolbar icon not working
  • Improvement:
  • JAIKOZ-1387 Failing to get some direct image links from Amazon because of issue with Amazon SSL Certiifcate

New in Jaikoz 11.2.0 (Mar 8, 2022)

  • Bug:
  • JAIKOZ-1378 Sorter Error on close
  • JAIKOZ-1376 Exception after removing custom tables when detail panel enabled
  • JAIKOZ-1375 SplitBars controls dont let proportions to be changed on Mac Dark mode and Linux plastic Laf
  • JAIKOZ-1374 Fixes for FlatLaf Dark Mode on MacOS
  • Improvement:
  • JAIKOZ-1379 On MacOS allow to select Light/Dark different to MacOS appearance
  • JAIKOZ-1355 Use FlatLaf Look for all platforms
  • JAIKOZ-1354 Create Dark Mode for all platforms

New in Jaikoz 11.1.0 (Mar 3, 2022)

  • Bug:
  • JAIKOZ-1371 Synchronize row sorting between views, should attempt to sync scrolling when on same table AND tab
  • JAIKOZ-1368 If Classical:Copy Work to Grouping isSupport is set to MP3 and AIF should apply to all ID3 formats
  • JAIKOZ-1361 Jaikoz not adding Bpm unless it is within the Albunack Db Cache
  • JAIKOZ-1357 Low level fixes for audio format issues
  • JAIKOZ-1350 Fixed some issues with MusicBrainz Pefromers
  • JAIKOZ-1346 Changes tab on detail panel only the shows the first value (for multi field valueds such as instrument)
  • JAIKOZ-1345 Cell Editor for Instrument field only allows editing of one field
  • JAIKOZ-1344 Match Songs to Selected Release in Manual Tag from Musicbrainz only works if Row No then Select columns are visible
  • JAIKOZ-1343 Even if set to zero if MP4 has a compilation field it is shown as compilation in Jaikoz
  • JAIKOZ-1341 Classical:Remove Composers from Album Artist alwasy enabled even if unset
  • JAIKOZ-1338 If have invalid Acoustid user key Jaikoz does not report that when you try and Submit Acoustid /Mb Id Pairs
  • JAIKOZ-1219 MacOS Mojave:Column Sorter not working reliably
  • Improvement:
  • JAIKOZ-1373 MacOS:For Dark mode move from Darcula to FlatLafDark
  • JAIKOZ-1367 Better match defaults to SongKong Default profile defaults
  • JAIKOZ-1363 For ID3 save Media as plain text instead of mapping to list
  • JAIKOZ-1360 IsCompilation, IsGreatestHits fields should be set to zero if not true rather than not being set at all
  • JAIKOZ-1358 Add autopopulation of Amazon Id (ASIN)
  • JAIKOZ-1349 Add support for Discogs performers
  • JAIKOZ-1348 Jaikoz not adding artist wikipedia or official site urls
  • JAIKOZ-1342 Add Hide Column option to the column header
  • JAIKOZ-1340 Add -d start folder option that would replace the value of startRead Folder
  • JAIKOZ-1275 Add support for Roon RECORDINGSTARTDATE, RECORDINGENDDATE, RECORDINGLOCATION
  • JAIKOZ-1234 Albunack should store release level performer credits
  • JAIKOZ-612 Move fields from Audio tab in to the main View/Edit displays
  • JAIKOZ-604 Add freely configurable panes/tabs/grid views
  • JAIKOZ-576 Support Multi-Column Sorting
  • JAIKOZ-6 Add predefined column sets to Table Preferences such as 'iTunes view'

New in Jaikoz 11.0.6 (Jul 9, 2021)

  • Bug:
  • JAIKOZ-1333 If in File Correct:Replace To with With prepend To charcter with space the space is tripped out
  • JAIKOZ-1331 If you add columns to main display using column control then additional column not display on startup
  • JAIKOZ-1329 Changes to Manual Correct from MusicBrainz Columns are lost when close and reopen ManualCorrect
  • JAIKOZ-1328 Cannot open some files if Preference:Save:ID3Tag V1 set to Always Write
  • JAIKOZ-1327 Submit Genres not working

New in Jaikoz 11.0.5 (Jun 11, 2021)

  • JAIKOZ-1324 If columns are hidden in main display and then restart Jaikoz the columns is displayed again

New in Jaikoz 11.0.4 (Jun 7, 2021)

  • Bug:
  • Modifications to Word Replacer dont take affect until restart Jaikoz.
  • Changes to Correct Metadata from Filename mask dont take effect until restart Jaikoz
  • Selecting reset in preferences sets Database location to blank

New in Jaikoz 11.0.3 (May 28, 2021)

  • Bug:
  • JAIKOZ-1319 If field used for filename mask contains '/' then running filename mask will treat as path seperator
  • JAIKOZ-1318 Check for Updates not showing dialog
  • JAIKOZ-1313 On Upgrade from earlier version upgrade notes not shown because Jaikoz.Upgrade flag not getting set

New in Jaikoz 11.0.2 (May 26, 2021)

  • Bug:
  • JAIKOZ-1316 Issue with adding word replacers
  • JAIKOZ-1315 Preference –> Save –> General –> Deletion Folder not saving
  • JAIKOZ-1314 AlbumArtistorArtist/TrackArtist - Title should be renamed AlbumArtistorArtist/Track Artist - Title

New in Jaikoz 11.0.1 (May 24, 2021)

  • Bug:
  • JAIKOZ-1312 iTunes model not created orn startup if UpdateItunes enabled
  • JAIKOZ-1309 Modifications to genre list dont take effect until restart Jaikoz
  • JAIKOZ-1307 Preferences that stores list breaking if values contain comma
  • JAIKOZ-1306 If BaseFolder is set it is ignored when loading files
  • JAIKOZ-1305 Some settings not being saved correctly
  • JAIKOZ-1279 Must reset temporary data added from filename to aid search in Artist/Title/Album before updating data from match
  • JAIKOZ-1268 MacOS:Command-1 overridden by MacOS Command-1

New in Jaikoz 11.0 (May 20, 2021)

  • Bug:
  • JAIKOZ-1299 Track Scorer always assumes that if track has matching acoustid must be a good match.
  • JAIKOZ-1292 Mp4 file handles not always being closed
  • JAIKOZ-1282 MacOS BigSur PrefTabs Problem
  • JAIKOZ-1281 Match to Specified MusicBrainz Album/Advanced Release Search always leave the year column blank
  • JAIKOZ-1280 linux:fpcalc execute not set
  • Improvement:
  • JAIKOZ-1303 Add support for Bits per Sample in AudioHeader
  • JAIKOZ-1302 Add support for IS_HD field
  • JAIKOZ-1300 Add ALBUMYEAR field
  • JAIKOZ-1298 Add support for IS_GREATEST_HITS field
  • JAIKOZ-1297 Add support for LIVE field when matching from MB
  • JAIKOZ-1296 Allow Artist,AlbumArtist (and sort field) to be saved as multiple values instead of one value with joins
  • JAIKOZ-1295 Add OperaFormat to support MinimServer/Roon differences for multi level works
  • JAIKOZ-1290 Convert all settings from Settings.jai to plain text setting.properties file
  • JAIKOZ-1289 Add Album based Original Release Date for Original Albums rather than Track Based
  • JAIKOZ-1288 Roon:Add support for additional Roon fields
  • JAIKOZ-1287 Roon:Add InvolvedPeople field that maps to TIPL for ID3 but INVOLVEDPEOPLE for Flac
  • JAIKOZ-1286 For ID3 map Performer field to user defined PERFORMER field
  • JAIKOZ-1285 Add PRODUCER_SORT, ENGINEER_SORT, DJMIXER_SORT, MIXER_SORT fields
  • JAIKOZ-1284 For ID3 format add roles such as PRODUCER, ENGINEER, ARRANGER, DJMIXER, MIXER as individual fields
  • JAIKOZ-548 Put 'JThink' as publisher in windows registry
  • JAIKOZ-512 Replace Genre blacklist with White lists/Grey lists.
  • New Feature:
  • JAIKOZ-422 Convert settings files to plaintext file

New in Jaikoz 10.1.2 (Aug 17, 2020)

  • Bug:
  • [JAIKOZ-1272] - Windows, JPackage installer should not put dlls into top level folder
  • [JAIKOZ-1274] - Discogs:Update Song Title can fail with java.lang.NullPointerException
  • [JAIKOZ-1276] - Problems writing metadata for DSF files larger than 2GB
  • [JAIKOZ-1278] - setting.properties file missing from JaikozSupportFile.zip

New in Jaikoz 10.1.1 (Jul 31, 2020)

  • We are pleased to announce Jaikoz 10.1.1 Swervedriver is now released. The main purpose of this release is to resolve a crash that could occur on MacOS due to a bug in the underlying Java version.
  • We also fix an issue with getting AcousticBrainz data and have some improvements to handle audio files with minor metadata issues, previously we failed to modify files of this type but now we can.
  • Improvement:
  • [JAIKOZ-1270] - Flac audio, handle image pictures where the data length is incorrectly greater than recorded in header
  • Bug:
  • [JAIKOZ-1269] - Unable to save Wav file because originally had second misaligned ID3 tag
  • [JAIKOZ-1271] - Windows:javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
  • [JAIKOZ-1273] - MacOS:Jaikoz can crash on Macmini/External Monitor setup on MacOS 10.15

New in Jaikoz 10.1 (Jun 25, 2020)

  • Bug:
  • [JAIKOZ-1189] - OSX:Issue with About and Quit handler
  • [JAIKOZ-1202] - MacOS:Formatting of some Preferences tabs not quite right
  • [JAIKOZ-1215] - MacOS:Quit Handler Exception
  • [JAIKOZ-1218] - Removal of Lock on Save can cause problems with M4as because can use temporary files.
  • [JAIKOZ-1239] - Not respecting Only allow match if all songs on album are matched option when matching doirectly form MusicBrainz
  • [JAIKOZ-1249] - MacOS:Cannot configure Player app because chooser doesnt let you select Application folders
  • [JAIKOZ-1251] - Fixes for Music Tagging Library
  • [JAIKOZ-1265] - MacOS:iTunes Add New Tracks sometimes complaining nexttrack not defined
  • Improvement:
  • [JAIKOZ-887] - Add way of marking Tracks as Instrumental
  • [JAIKOZ-1184] - OSX:Font size on detail panel only smaller than it used to be
  • [JAIKOZ-1237] - MacOS Mojave and later:Add Support for Dark Mode
  • [JAIKOZ-1252] - Update to Java 11
  • [JAIKOZ-1253] - MacOS:Add support for stricter MacOS Notarization controls
  • [JAIKOZ-1254] - MacOS:Add Support for Music app instead of iTunes
  • [JAIKOZ-1255] - Remove support for Windows 32bit version
  • [JAIKOZ-1257] - Build custom Java runtime with only the classes needed
  • [JAIKOZ-1262] - MacOS:Remove Cross-Platform option for MacOS
  • [JAIKOZ-1263] - Move to latest version of OneMusic Image Archive
  • [JAIKOZ-1264] - MacOS:Preferences:MusicBrainz:Format is not formatted correctly on MacOS

New in Jaikoz 10.0 (Jan 31, 2019)

  • Improvement:
  • [JAIKOZ-889] - Add Song Only Matching
  • [JAIKOZ-1231] - Add support for Albunack Id Matching
  • [JAIKOZ-1233] - Do direct match to MusicBrainz if cant find match in Albunack

New in Jaikoz 9.4.1 (Dec 18, 2018)

  • Bug:
  • [JAIKOZ-1225] - Regression:Rename SubFolder/Filename from Metadata failing if have empty comment field

New in Jaikoz 9.4.0 (Dec 18, 2018)

  • Improvement:
  • [JAIKOZ-273] - Specify File Format when using the Artwork saving option (png,jpeg ...)
  • [JAIKOZ-540] - Be able to specify maximum size for artwork in kbs rather than pixels
  • [JAIKOZ-1209] - Save Artwork to Filesystem should default to same format as the embedded artwork
  • [JAIKOZ-1216] - Set Value at Start/End should not add space
  • Bug:
  • [JAIKOZ-1208] - Rename mask incorrectly display COMMENT language and description
  • [JAIKOZ-1221] - Discogs "Only modify field if empty" not working properly
  • [JAIKOZ-1223] - Check for Updates reporting user need to buy version update package when they dont
  • [JAIKOZ-1222] - Tagging Issues that have been fixed for this Jaikoz release
  • When writing DSF file with existing metadata chunk we dont rewrite DSDChunk filesize to reflect changes due to new metadata chunk
  • Read DFF header
  • getAudioHeader().isLossless() reports false for WAV files
  • Error with wavs containing INFO then ID3 chunks but not at end of file
  • Null pointer exception with mp4 files calling getFirst(FieldKey.ITUNES_GROUPING)
  • Add audioHeader.format field
  • When using ID3v22 Conductor should be written to TP3
  • Problem with deprecated frames in ID3 tag conversion
  • Avoid crashes caused by corrupt mp3 files
  • Multi-value TXXX frames encoded as UTF-16 not read properly
  • Missing filename in log message in ID3v23Tag
  • Possible missing return in addField in FlacTag after case WRITE_ALBUMARTIST
  • setToDefault() should set preserveFileIdentity = true
  • MP3Audio getTrackLength() is truncated , all other formats are rounded up
  • Fix reading and writing Wavs using 'ID3 ' instead of 'id3, also better handled files with multiple ID3 tags
  • Read and remove arbitary null padding sections
  • MetadataBlockDataStreamInfo exception when bytes length is 0
  • For ID3 rename TXXX:Script to TXXX:SCRIPT
  • For WM use WM/ComposerSortOrder rather than WM/ComposerSort
  • Mp4 Out of Bounds Exception
  • NoSuchMethodError on Java 10

New in Jaikoz 9.3.0 (Oct 17, 2017)

  • Improvement:
  • [JAIKOZ-1167] - If marked as classical and has a MusicBrainz_WORK we add the value to OVERALL_WORK
  • [JAIKOZ-1176] - Add Instrument as a separate field for Classical
  • [JAIKOZ-1183] - Populate SingleDiscTrackNo from MusicBrainz
  • [JAIKOZ-1185] - Add support for ISWC and IPI fields
  • [JAIKOZ-1192] - Add MinimServer Group field
  • [JAIKOZ-1199] - Add support for LYRCIST_SORT field
  • Bug:
  • [JAIKOZ-1178] - Add PartType, WorkType fields
  • [JAIKOZ-1193] - Discogs match to Release Exception
  • [JAIKOZ-1194] - MultiRowCellEditorUsingCombo NullPointerException
  • [JAIKOZ-1195] - DJ Mixer Producer, Mixer, Engineer not saved when edit on Relation tab
  • [JAIKOZ-1196] - Error adding multiple people on Relations tab if have ID3Edit tab active
  • [JAIKOZ-1197] - ID3Edit tab doesnt let you add multiple producers/remixers etc

New in Jaikoz 9.2.0 (Aug 2, 2017)

  • Improvement:
  • [JAIKOZ-1166] - Special processing for Add composer to album title when only one disc of BoxSet
  • [JAIKOZ-1172] - Show license Purchase Date in About dialog
  • [JAIKOZ-1173] - Add manual Classical music exception list, i.e this release is not Classical
  • [JAIKOZ-1174] - Store classical composers list in properties file
  • [JAIKOZ-1175] - Lookup AcousticBrainz info directly from acousticbrainz.org
  • Bug:
  • [JAIKOZ-1152] - Help/ID3 Specification link does not work
  • [JAIKOZ-1159] - Multiple PERFORMERS not being saved to Flac
  • [JAIKOZ-1160] - Match to Specified MusicBrainz Id allowing invalid null to be sent to MusicBrainz
  • [JAIKOZ-1161] - isGoodArtistTitleMatch() doesnt work well for Classical music, Classical should be calling ClassicalMusicArtistCreditChecker
  • [JAIKOZ-1162] - Database not large enough for some songs metadata
  • [JAIKOZ-1163] - Cannot read mp4s that use 64bit value for encoding Music data length
  • [JAIKOZ-1164] - Windows 1730 God mode bug
  • [JAIKOZ-1165] - Update Copyright Date at bottom of window
  • [JAIKOZ-1168] - Classical Album with two different album artists set for different tracks

New in Jaikoz 9.1.0 (Dec 16, 2016)

  • Improvement:
  • [JAIKOZ-774] - Add option 'Just store main artist in artist' rather than including featured artists ectera
  • [JAIKOZ-1131] - Problems with Recording/Track artist credit for Classical
  • [JAIKOZ-1135] - Add Support for AutoPopulation of Classical fields
  • [JAIKOZ-1145] - Insert a piece of text automatically in all of chosen text cells
  • [JAIKOZ-1146] - Delete all metadata excepts Acoustids/Fingerprints
  • [JAIKOZ-1147] - Remapped new fields names so better preserved when files transcoded
  • [JAIKOZ-1148] - Pasting images from browser not working properly in OSX
  • Bug:
  • [JAIKOZ-1144] - IsSoundtrack/IsClassical should accept true/false in setValue

New in Jaikoz 9.0.1 (Nov 6, 2016)

  • Bug:
  • [JAIKOZ-1412] - REGRESSION:Not loading artwork for Flac,Ogg, Mp4 and Wma files

New in Jaikoz 9.0.0 (Nov 2, 2016)

  • Improvement:
  • [JAIKOZ-0208] - Vocal Artist: There should be a way to pull down the "Vocals performed by" information in some tag for the user to decide later if he wants to use it in the Artist or any other field.
  • [JAIKOZ-0467] - In ID3Edit tab Musicians Credit should work like Involved People field
  • [JAIKOZ-0975] - Add FBPM field to main edit window
  • [JAIKOZ-0976] - Allow user to set overwrite/add if empty options for BPM and FBPM fields
  • [JAIKOZ-1116] - Discogs Matching doesnt have options for Sort Artist and Sort Album Artist
  • [JAIKOZ-1127] - Saving of Wav files taking significantly longer for Jaikoz than SongKong
  • [JAIKOZ-1134] - Add support for getting AcousticBrainz attributes
  • [JAIKOZ-1136] - Add support for DSF file format
  • [JAIKOZ-1137] - Add Mood and Classical tabs to the Detail Panel
  • [JAIKOZ-1139] - Add INVOLVED_PERSON field to show unmapped TIPL pairs
  • Bug:
  • [JAIKOZ-1103] - MB Track Id not exported as column in Advanced:Export
  • [JAIKOZ-1109] - Modified Rename Filename from metadata mask doesnt take affect until restart
  • [JAIKOZ-1111] - NullPointerException in SingleSongMatch
  • [JAIKOZ-1115] - REGRESSION:Jaikoz ignores MusicBrainz Sort Album Artist
  • [JAIKOZ-1117] - Regression:Jaikoz Sort Artist is using setting from Artist in updateArtistName()
  • [JAIKOZ-1119] - Missing track report cant report back for very large albums
  • [JAIKOZ-1122] - Jaikoz should read ID3 and INFO metadata for Wavs
  • [JAIKOZ-1123] - For Wavs if ID3 field doesnt have data but INFO tag does the INFO tag is not removed
  • [JAIKOZ-1125] - Ignore certain filenames such as 'Desktop' when parsing filename for metadata
  • [JAIKOZ-1128] - REGRESSION:Media Type ignored when scoring releases
  • [JAIKOZ-1129] - Lookup direct from MusicBrainz is failing
  • [JAIKOZ-1132] - Unable to save file because not filtering outs dots from metadata

New in Jaikoz 8.4.2 (Jan 15, 2016)

  • Bug:
  • [JAIKOZ-1100] - Album derived from folder is persisting even when single song was not eventually matched
  • [JAIKOZ-1105] - Multiple Songs Not being Matched - One Song At a Time will match
  • [JAIKOZ-1097] - queryByMetadata() fails if no artist could be derived from metadata
  • [JAIKOZ-1099] - If Songs in UnknownArtist/Album folder being treated as a single release causing timeout
  • [JAIKOZ-1108] - Unable to save changes to .ogg file with illegal ID3v1 tag at end

New in Jaikoz 8.4.1 (Nov 6, 2015)

  • Bug:
  • [JAIKOZ-1091] - Aif and Wav files not being added to iTunes if iTunes update enabled
  • [JAIKOZ-1093] - NullPointerException in MultiEditorRowCombo
  • [JAIKOZ-1094] - java.nio.BufferUnderflowException reading Wav with lsome but ess than 4 bytes of padding data

New in Jaikoz 8.4.0 (Nov 4, 2015)

  • Bug:
  • [JAIKOZ-1070] - Should not bother trying to do release metadata match unless have artist and release
  • [JAIKOZ-1079] - Saving Acoustids gets confused if filename has been modified but not saved
  • [JAIKOZ-1085] - Too many files exception when matching
  • Improvement:
  • [JAIKOZ-290 ] - Add support for AIFF format (which might use ID3v2 format for metadata)
  • [JAIKOZ-1071] - When have no metadata single song matching do more to find track AND artist
  • [JAIKOZ-1074] - SingleSong match should first match by artist+title+release if have data
  • [JAIKOZ-1075] - SingleSong matcher should filter out Compilation acoustid matches
  • [JAIKOZ-1083] - Add support for Wav with RIFF
  • [JAIKOZ-1088] - Make artist and track search fuzzy match tracks

New in Jaikoz 8.3.5 (Sep 8, 2015)

  • Bug Fix Release:
  • [JAIKOZ-1065] - Query by tracks needs an upper limit on how many tracks can be queries in one query
  • [JAIKOZ-1067] - Invalid attempt to get recordingId rather than trackId for Discogs check
  • [JAIKOZ-1068] - IsGoodArtist check not working well when comparing colloboration to one artist

New in Jaikoz 8.3.4 (Aug 20, 2015)

  • Bug Fix Release:
  • [JAIKOZ-1009] - Export to xls exportsComent language for Xls causing problem for Import
  • [JAIKOZ-1059] - OSX:Error opening files in Finder with right-click unless Jaikoz already running
  • [JAIKOZ-1060] - Incorrect check being done for Discogs matches

New in Jaikoz 8.3.3 (Aug 10, 2015)

  • Bug:
  • [JAIKOZ-1043] - isGoodArtistAndTitleMatch failing artist which just has additional 'the' in name
  • [JAIKOZ-1047] - ManualCorrect isAcoustid checkbox is never set
  • [JAIKOZ-1048] - Discogs matching should enable track duration check
  • [JAIKOZ-1053] - Matching to multidisc release can fail to match disc 2 because false match on disc 1
  • Improvement:
  • [JAIKOZ-1044] - Single song match doesnt do release match if metadata has song title
  • [JAIKOZ-1049] - Only allow recordings with same name AND SIMILAR DURATION to one with most sources
  • [JAIKOZ-1054] - Simplify album names when trying to find releases by metadata
  • [JAIKOZ-1057] - Try harder to find artists when grouping songs that have no artist

New in Jaikoz 8.3.2 (Jul 28, 2015)

  • Bugs:
  • [JAIKOZ-0999] - Error with highlighter when drop folder into Jaikoz
  • [JAIKOZ-1037] - NullPointer with HighlightDuplicateMusicBrainzUniqueIds
  • [JAIKOZ-1039] - java.util.NoSuchElementException in ArtistTitle check
  • [JAIKOZ-1040] - OSX:Error copying album artwork directly from Google Chrome
  • Improvements:
  • [JAIKOZ-1023] - What do do if tie and onlyUseRecordingWithMostSources enabled
  • [JAIKOZ-1029] - Ignore track duration check if track was already matched by Acoustid
  • [JAIKOZ-1034] - Double check songs by metadata only matches checking artist and title
  • [JAIKOZ-1035] - Increase artist/title check for single song metadata match

New in Jaikoz 8.3.1 (Jul 18, 2015)

  • [JAIKOZ-1033] - Artist/title double check for single song metadata matching is incorrect

New in Jaikoz 8.3.0 (Jul 17, 2015)

  • The quest for the perfect matching algorithm continues, but we are certainly getting closer. With this new release we have made many improvements to the matching process. We now do more to groups songs correctly and find possible potential releases, such as searching for releases by track titles if no matches found by release title. And we are now stricter about accepting a match, we have added some additional checks to ensure it really is a good match. So the match rate is now higher, and at the same time incorrect matches are kept to a minimum.
  • [JAIKOZ-773] - Allowing Acoustid matches when metadata exists but is bad
  • [JAIKOZ-1005] - If artist name contains feat and get no matches strip out and try again
  • [JAIKOZ-1007] - When single song matching against Acoustid ensure we are selecting the correct song
  • [JAIKOZ-1013] - Dots not removed from filepath when after path separator
  • [JAIKOZ-1014] - When disc has more than two discs may not match because can match songs to wrong disc
  • [JAIKOZ-1018] - Ignore join phrased when matching artists
  • [JAIKOZ-1020] - Consider artist name when doing track scoring
  • [JAIKOZ-1022] - Always only use recording with most sources when single song matching
  • [JAIKOZ-1024] - Extend Acoustid title check to an artist check
  • [JAIKOZ-1026] - Additional processing when songs organized one folder per artist
  • [JAIKOZ-1027] - Search by metadata should search by artist and tracks if no match on release

New in Jaikoz 8.2.5 (Jul 9, 2015)

  • [JAIKOZ-1003] - Single song matching only matching by acoustids
  • [JAIKOZ-1004] - Single song matching by acoustid should only use recording with most sources
  • [JAIKOZ-1005] - If artist name contains feat and get no matches strip out and try again
  • [JAIKOZ-1010] - Unable to create fingerprints on Windows if filepath greater than 260 characters

New in Jaikoz 8.2.4 (Jun 30, 2015)

  • Jaikoz relaxes its matching criteria if it detects a folder that contains songs not limited to one album and artist. Whilst you may have some of your songs organized one folder per album its not uncommon to have folders containing songs from all kind of sources in no discernible order, fixing these in Jaikoz is why you bought it in the first place, right ?
  • If Jaikoz identifies such a folder it relaxes its matching criteria so even if Only Match all songs to one album if all songs in grouping were matched is enabled it is ignored allowing these songs to be matched without breaking up folders that have already been organized
  • But there was a bug preventing it properly matching songs in such a folder even if the option was disabled. Now with this fix it does its matching correctly for these types of folders, even if the option is enabled. So you should now get much better results when trying to match such folders.

New in Jaikoz 8.2.3 (Jun 4, 2015)

  • Fixed:
  • Incorrect matching to a Discogs release with more than two mediums
  • Match to Discogs specified release failing for 3 disc release
  • REGRESSION:TrackTotal for multidisc albums showing total over all discs
  • REGRESSION:'Only Update Year if Earlier' option is ignored

New in Jaikoz 8.2.2 (Apr 29, 2015)

  • A new release of Jaikoz with a couple of bug fixes.
  • Delete Duplicate key check should be case insensitive - Delete Duplicate key check should be case insensitive to protect against tools that write identifiers with uppercase letters.
  • Only Allow Match if All Songs In Grouping Match to One Album should be true - Only Allow Match if All Songs In Grouping Match to One Album is defaulting to false on new install it should default to true otherwise existing songs grouped by album could be split if Jaikoz can match the songs but not all to the same album.

New in Jaikoz 8.2.1 (Feb 17, 2015)

  • Preferences not preserved:
  • The effect of the first regression was that any changes you made to your preferences may not be preserved upon update. If you updated from any of these combinations
  • 8.1 to 8.1.1
  • 8.1.1 to 8.2
  • 8.1 to 8.2
  • Full details on how to receover preferences can be found here
  • Error when trying to match a folder of random songs
  • This regression could result in an error occurring when trying to match a folder of random songs

New in Jaikoz 8.2.0 (Feb 14, 2015)

  • Bpm Detection:
  • Jaikoz (Pro Version) is one of the first applications to support the new AcousticBrainz acoustic information database. This acoustic information describes the acoustic characteristics of music and includes information such as bpm, moods, keys and scales.
  • As your songs are matched to MusicBrainz the BPM is added to your files together with all the other metadata already added by Jaikoz.With other BPM solutions the software has to listen to each song to calculate the BPM, this is slow and CPU intensive. But Jaikoz does not have to calculate the BPM itself for over 1 million songs because that work has already been done for you, instead it can just lookup the BPM for the MusicBrainz Recording that the song has been matched to. And because the BPM data has been added directly to the Jthink Music Server Jaikoz has to make no extra additional api calls to get this data, so adding BPM to your files takes no extra time.
  • Better Artwork:
  • Discogs has a concept of primary artwork and secondary artwork, primary artwork contains the front cover art and secondary artwork was used for other images such as the back cover or sleeve inserts. It used to be that an editor could specify whether an image was primary or secondary. But now when editing the first image is always considered the primary image and all other images are secondary images, this order can be modified by dragging and dropping the images in Discogs to make a different image the primary image.
  • However the Discogs data dumps contain many releases that only contain secondary images and no primary images. The precise reason for this is still unclear but whereas Jaikoz previously ignored secondary images meaning no Discogs images was found for these releases this new version now makes use of the secondary image if a release contains no primary image but does contain secondary images.
  • Better Matching:
  • If you have iTunes configured to make a copy of all songs added to it (the default) then any songs with no metadata are added to the Unknown Artist/Unknown Album folder. Jaikoz now realizes that this folder does not represent an actual album and therefore should be treated as one.
  • Rating now copied to Tunes:
  • Unlike other metadata like artistname/albumname iTunes stores rating within its database which is why they don't get picked up by default.
  • So now if you have iTunes AutoUpdate enabled:
  • If you modify the rating field within Jaikoz then that rating will be copied into iTunes database
  • If you don't modify the rating but your file has a rating the rating is not copied into iTunes because since the file was originally added to iTunes you may have changed the rating in iTunes and you would not want the iTunes rating to be overwritten with the original rating.
  • But if the file is not currently in iTunes then the rating is copied to iTunes regardless of whether it has been modifed.
  • If you use ForceSave then once again the rating will be copied to iTunes even if not modified.
  • Jaikoz not starting if language preferences set to Turkish:
  • Usually bugs found in Jaikoz are of my own making, but not always. A bug in Java on OSX causes it to crash if the locale is set to Turkish and attempt is made to try and call an external program. Unfortunately that is just what we do when

New in Jaikoz 8.1.1 (Jan 20, 2015)

  • Fixes an important regression that caused Jaikoz to no longer add the correct Artist Sort and Album Artist Sort values for your songs, instead it was just using the Artist and Album Artist values.
  • Aso fixed another issue with sort names, a release such as Ravenous is credited to both Damon Albarn and Michael Nyman , yet previously Jaikoz would only use the sort name of Damon Albarn as the value of Artist Sort, now it considers both names giving a sort name of Albarn, Damon & Nyman, Michael instead of just Albarn, Damon.
  • Jaikoz tries to weed out duplicate songs when matching a folder of songs to an album, but it was incorrectly identifying songs with the same name but actually different track lengths as different songs, such as the two versions of L.O.V.E on this release.

New in Jaikoz 8.1.0 (Jan 9, 2015)

  • A bug fix release.
  • Manual Correct From MusicBrainz was not showing metadata matches, only acoustid matches - this is now resolved.
  • Match to Specified Release was no longer letting you override warnings about track durations and acoustid title matching. This has been fixed and extended to allow override when matching by Catalogue No or barcode as well.
  • Correct Metadata from MusicBrainz could fail if you had music files directly in your root folder (i.e / on OSX or C:\ in Windows), now fixed.
  • NullPointerException at Match to Specified MusicBrainz release if release has release date but not release country now fixed.
  • Jaikoz using more memory as songs are fixed, this regression was introduced in Jaikoz 8.0.2 as aprt of another fix.
  • Performance improvements have been for dealing with matching large releases.

New in Jaikoz 8.0.2 (Dec 17, 2014)

  • Bugs:
  • Being unable to save acoustid should not halt matching
  • REGRESSION:Jaikoz defaulting to only include main artist in artists
  • Jaikoz not cancelling immediately even though queue is empty
  • Retrieving AcoustIDs loses previous edits
  • Match to Release not updating fields that have just been Deleted
  • Submit New Release not associating tracks with existing recordings with same acoustid

New in Jaikoz 8.0.1 (Dec 12, 2014)

  • Set Timeout on each grouping of songs submitted to Correct Metadata
  • Problem with Linux installation:com/jthink/musicschema/ObjectFactory not found
  • By default Acoustids are saved to file as created, if you have permissions problem not reported back to user
  • EVT bug if start matching and then cancel
  • Manual Correct show no/minimized dialog if results includes tracks linked to releases with no release events
  • Prevent entering of blank values in Artwork Correct tab
  • Update Metadata from MusicBrainz now requires songs to have ReleaseId and TrackId

New in Jaikoz 8.0.0 (Dec 6, 2014)

  • Bug:
  • [JAIKOZ-364] - Correct Metadata from Musicbrainz doesnt save Acoustids unless match found
  • [JAIKOZ-377] - Not matching artist pink to p!nk would only match on alias , so are we checking alias or just artist
  • [JAIKOZ-387] - Only Match Complete Releases can allow releases to be split up
  • [JAIKOZ-451] - Error code returned by mbserver looks incorrect
  • [JAIKOZ-499] - Integer overflow into Long error on Filename Analyser
  • [JAIKOZ-517] - Unable to parse Discogs subtracks
  • [JAIKOZ-552] - Matching to Discogs entry with "Format: File" results in wrong total disc count
  • [JAIKOZ-784] - OSX:Editable combobox fields are not aligned with button
  • [JAIKOZ-858] - Update metadata from MusicBrainz does not work for old recording ids
  • [JAIKOZ-874] - Remove reference to maximum permanent memory -32 mb
  • [JAIKOZ-876] - Fields deleted then updated from Autocorrecter not getting saved
  • [JAIKOZ-881] - If enter text instead of numbers into Match to Specified Discogs Release get NullPointerException
  • [JAIKOZ-886] - Correct/Update Metadata from MusicBrainz not filling in Url Discogs Release field
  • [JAIKOZ-891] - Release matching for multi disc releases need to work better for super large series releases
  • [JAIKOZ-894] - REGRESSION:Cannot disable adding DiscNo
  • [JAIKOZ-895] - Error updating Artist Name from Discogs when unknown artist
  • [JAIKOZ-898] - Difficult to parse multi-disc Discogs releases can cause problems for matching
  • [JAIKOZ-900] - Ensure Delete Duplicates by id checks it is a valid ID before deleting
  • [JAIKOZ-904] - Expects there to only be one genre for any Discogs release
  • [JAIKOZ-915] - Not releasing all memory as songs are corrected
  • Improvement:
  • [JAIKOZ-316] - Automatically fill in Artist Discogs Url
  • [JAIKOZ-318] - Looks at works links for composers, and review composers in general
  • [JAIKOZ-328] - Allow user to specify 'only match to release with correct number of tracks for grouping' option
  • [JAIKOZ-335] - How does automatch grouping handle the case when a user puts a 2 disc release one disc per subfolder of same parent folder
  • [JAIKOZ-380] - Do not update Discogs artwork if we already know its too low res for user
  • [JAIKOZ-446] - Allow both enter of mbid and full url into Match Song to specified MusicBrainz Release
  • [JAIKOZ-535] - When match to release if tracks matches metadata but not acoustid title may be problem.
  • [JAIKOZ-536] - If you have copies of the same release in one folder Discogs match will fail to find match
  • [JAIKOZ-660] - If no match and no metadata then try and grab metadata from filename
  • [JAIKOZ-882] - Find Discogs Release by specified Id should also support matching by catalogno
  • [JAIKOZ-890] - Improve finding of duplicates when matching folders that contain duplicate songs
  • [JAIKOZ-893] - Reuse matched release when folder contains duplicates
  • [JAIKOZ-901] - Better handle multiple albums without metadata in one single folder
  • [JAIKOZ-902] - Add View this Recording at AcousticBrainz
  • [JAIKOZ-906] - No longer need 'Do extra searches to find original releases' option
  • [JAIKOZ-907] - Remove MusicBrainz Search Server option
  • [JAIKOZ-908] - Simplify MusicBrainz genre options
  • [JAIKOZ-909] - Rename some options to make easiuer to understand
  • [JAIKOZ-911] - Optimize calls to Acoustid for mapping mbrecordingid to acoustid
  • [JAIKOZ-913] - Optimize scorer code for comparing titles
  • [JAIKOZ-922] - Consider title more as well as acoustid for songs with acoustid linked to multiple recordings
  • Task:
  • [JAIKOZ-812] - Certain collaborations get formatted strangely by Jaikoz when they come from Discogs

New in Jaikoz 7.1.1 Build 1137 (Sep 2, 2014)

  • Bug:
  • [JAIKOZ-875] - Problem checking filelength of filename when renamed from metadata
  • [JAIKOZ-877] - Jaikoz has issue calculating score for all discogs releases.
  • [JAIKOZ-878] - Discogs query problem when release contains equal sign
  • [JAIKOZ-879] - REGRESSION:Jaikoz not handling artists with multiple credits correctly

New in Jaikoz 7.1 Build 1136 (Aug 21, 2014)

  • Bug:
  • [JAIKOZ-865] - REGRESSION:Jaikoz not updating genres from Discogs unless updating grouping field as well
  • [JAIKOZ-866] - REGRESSION:Null pointer exception in findBestDiscogsCoverArt
  • [JAIKOZ-867] - Filename mask not allowing just simple mask isrc
  • [JAIKOZ-868] - REGRESSION:Null pointer in Artist Credits
  • [JAIKOZ-869] - REGRESSION:Update from Discogs not filling in Year, Country or Country Code fields

New in Jaikoz 7.0 Build 1135 (Aug 5, 2014)

  • New Feature:
  • [JAIKOZ-864] - Locally host Discogs database
  • Bug:
  • [JAIKOZ-302] - Unable to decode tracknos for this discogs release http://www.discogs.com/release/1757634
  • [JAIKOZ-304] - Unable to decode discogs tracks no for release 90305
  • [JAIKOZ-321] - Matching to Discogs need to match roles at track level, currently just doing it at release level
  • [JAIKOZ-849] - If Discogs lookup fails with 403 the failed request should not be cached
  • [JAIKOZ-860] - Windows:Update from iTunes failing
  • [JAIKOZ-813] - Discogs are separated by space-comma-space, rather than just comma-space which would be more standard.
  • [JAIKOZ-859] - "There was a problems submitting a query to Discogs for song_____with filename Error:403: {2}

New in Jaikoz 6.2.0 Build 1134 (May 13, 2014)

  • Bug:
  • [JAIKOZ-843] - Error saving PICT image file to filesystem
  • [JAIKOZ-850] - Add release cause MB internal error if has invalid date
  • [JAIKOZ-851] - Not handling invalid data in an acoustid field properly
  • [JAIKOZ-855] - Update Tags from Discogs can retrieve get the same release from Discogs twice
  • OSX Bug:
  • [JAIKOZ-854] - OSX:Export Spreadsheet/Cvs uses old finder dialog
  • Improvement:
  • [JAIKOZ-836] - Authorization now needed for image retrievals from Discogs

New in Jaikoz 6.1.1 Build 1133 (Mar 5, 2014)

  • Bug:
  • [JAIKOZ-549] - PODCASTID field disappearing after save file in Jaikoz
  • [JAIKOZ-835] - Save and Move If Matched should work for Discogs as well
  • OSX Bug:
  • [JAIKOZ-799] - OSX:Jaikoz hanging/crashing on Correct from Subfolder
  • [JAIKOZ-817] - OSX:Itunes Playlist null pointer exception
  • [JAIKOZ-840] - OSX:Some systems unable to get Applescript engine
  • [JAIKOZ-841] - OSX:Regression Open/Add Playlist not loading files
  • Improvement:
  • [JAIKOZ-830] - Jaikoz should replace complex apostrophes with simples one
  • [JAIKOZ-834] - Sign Jaikoz Installation and Jaikoz itself
  • [JAIKOZ-842] - Better handling of secondary types needed
  • OSX Improvement:
  • [JAIKOZ-833] - OSX:Speed up model creation

New in Jaikoz 6.1.0 Build 1132 (Jan 7, 2014)

  • Bug:
  • [JAIKOZ-806] - Not using MB Artist Genre for genres
  • [JAIKOZ-823] - Subfolder column has no Column Header nor does Delete field work
  • [JAIKOZ-827] - REGRESSION:Album artist not being filled in when it should be
  • OS X Bug:
  • [JAIKOZ-728] - OSX:Some first menu items always uses English regardless of OS preferred language
  • [JAIKOZ-828] - OSX:fpcalc permissions lost if same version of Jaikoz installed, removed and reinstalled
  • Improvement:
  • [JAIKOZ-826] - Consider number of sources when picking a track match based on acoustid linked to multiple tracks

New in Jaikoz 6.0.7 Build 1131 (Dec 27, 2013)

  • Bug: [JAIKOZ-806] - Regression:Save Artwork to Filesystem actually runs Revert To Saved

New in Jaikoz 6.0.6 Build 1130 (Dec 19, 2013)

  • Bug:
  • [JAIKOZ-806] - Not using MB Artist Genre for genres
  • [JAIKOZ-810] - Problem with Local Correct formatting unable to keep DJ as uppercase when preceded by (
  • [JAIKOZ-815] - Jaikoz may not updating Discogs track artists for compilations depending on settings
  • OSX Bug:
  • [JAIKOZ-756] - OSX:General:Appearance shows set to System even though is correctly using OSX L&F
  • [JAIKOZ-804] - OSX:Comment field cannot be cleared by editing
  • [JAIKOZ-805] - OSX:Drag and drop of images directly from Chrome webrowser into Jaikoz not working
  • OSX Improvements:
  • [JAIKOZ-811] - OSX:Move to Java 8
  • Improvements:
  • [JAIKOZ-296] - Both Discogs & MusicBrainz insert values into the "Album Artist" field and it would be useful to have an option to ignore this for "Various Artist" albums and leave the field blank.
  • [JAIKOZ-678] - Back to saved Version can works on all Files without any warning
  • [JAIKOZ-766] - Add Save (and Move) if Matched Action to main menu and toolbar
  • [JAIKOZ-800] - Discogs matching doesnt set Sort Artist/Sort Album Artist
  • [JAIKOZ-814] - Add support for MB Release Group tags
  • [JAIKOZ-818] - Make Select All select rowno columns as well as main table
  • [JAIKOZ-820] - Prevent user performing some tasks on all rows
  • [JAIKOZ-821] - Warn user when using Save from main menu and only have some rows selected

New in Jaikoz 6.0.4 Build 1128 (Nov 12, 2013)

  • OS X Bug:
  • [JAIKOZ-398] - OSX:Open image file full size should be able to drag by moving anywhere in window
  • [JAIKOZ-781] - OSX:Problem with Version checker on some computers
  • [JAIKOZ-785] - OSX:Some combo fields not aligned with label
  • [JAIKOZ-787] - OSX:Progress dialog often not large enough for content

New in Jaikoz 6.0.3 Build 1127 (Nov 8, 2013)

  • Bug:
  • [JAIKOZ-764] - Toolbar Preferences available tasks resizes to smallest thing in list
  • [JAIKOZ-778] - Manual Correct should highlight the selected row for each song to make it clearer
  • OS X Bug:
  • [JAIKOZ-769] - OSX:Unable to drag files from Finder/iTunes to Jaikoz dock icon only the main application
  • [JAIKOZ-772] - OSX:Play Music fails if set a Music player
  • [JAIKOZ-775] - OSX:Dragging a single file onto toolbar doesnt work
  • [JAIKOZ-777] - OSX:When minimize Jaikoz the window icon should be different to the dock icon

New in Jaikoz 6.0.2 Build 1126 (Nov 6, 2013)

  • [JAIKOZ-742] - More Java 6 to Java 7 on OSX conversion issues
  • [JAIKOZ-759] - Need to filter out songs from iTunes update if not iTunes supported (i.e flac,wma,ogg)

New in Jaikoz 6.0.1 Build 1125 (Nov 4, 2013)

  • Bug:
  • [JAIKOZ-732] - Remaining issues as a result of conversion from OS X Java 6 to Java 7
  • [JAIKOZ-736] - Exception adding artwork from table popup dialog
  • [JAIKOZ-737] - Jaikoz 6.0.0 not working on OS X 10.7
  • [JAIKOZ-739] - Upgrading to 6.0.0 sometimes gives preferences error

New in Jaikoz 6.0.0 Build 1124 (Oct 31, 2013)

  • Bug:
  • [JAIKOZ-698] - Jaikoz has lost its MountainLion type scrollbars ecetera
  • [JAIKOZ-720] - Convert Jaikoz to do Java 7 on OSX
  • [JAIKOZ-726] - Manual Correct only doesnt show many fields (such as album) when match was by Acoustid
  • [JAIKOZ-733] - Jaikoz hanging when when configured to update iTunes on OSX
  • Improvement:
  • [JAIKOZ-722] - Make Jaikoz use Native FileChooser

New in Jaikoz 5.7.0 Build 1123 (Oct 16, 2013)

  • Bug:
  • [JAIKOZ-305] - xml problem updating itunes from Jaikoz
  • [JAIKOZ-342] - Problems with iTunes updating on WindowsXP,
  • [JAIKOZ-416] - Unable to update iTunes:iTunes was busy and could not be updated, please do not use itunes whilst updating from jaikoz java.lang.IllegalArgumentException: URI is not
  • [JAIKOZ-638] - Filename with special chars not getting linked to iTunes properly
  • [JAIKOZ-695] - Change flag still set when action was undone for mp3s
  • [JAIKOZ-704] - In mp4s seem unable to unset Compilation field if set by Jaikoz
  • [JAIKOZ-708] - Separator is removed from Preferences:Toolbar left hand panel once used once
  • [JAIKOZ-709] - Not processing invalid date from Discogs correctly
  • [JAIKOZ-712] - NullPointer error in View in Musicbrainz when value blank
  • [JAIKOZ-714] - Unable to process Discogs release with a format with no qty
  • Improvement:
  • [JAIKOZ-643] - Make separator more like separator, not empty tile
  • [JAIKOZ-653] - Make use of changes in Musicbrainz schema release, such as releases with multiple release events
  • [JAIKOZ-666] - Make Autocorrecter:Available tasks column Sorted
  • [JAIKOZ-675] - Make all music files the default used in Open Files instead of mp3
  • [JAIKOZ-686] - Improve iTunes on Window code by talking directly to itl file and bypassing xml file that can be incorrect
  • [JAIKOZ-711] - Add support for writing new MUSICBRAINZ_RELEASETRACK_ID field
  • [JAIKOZ-713] - Bundle fpcalc 1.0
  • [JAIKOZ-715] - Rewrite artist matching now that MusicBrainz has better alias support
  • [JAIKOZ-716] - Make use of changes in Musicbrainz schema release, such as releases with multiple release events
  • [JAIKOZ-717] - Retrieve Acoustids should submit acoutids that failed to find an acoustid when doing acoustid lookup

New in Jaikoz 5.6.0 Build 1122 (Sep 6, 2013)

  • Bug:
  • [JAIKOZ-667] - Because of Musicbrainz Rate Limiter we can send duplicate queries
  • [JAIKOZ-670] - Save Artwork to Fileystem gave Null PointerException
  • [JAIKOZ-696] - Problem with Submit New Release when acoustid returns a link to recording not yet in its db
  • [JAIKOZ-703] - Filtering recordings by live can prevent best matches
  • Improvement:
  • [JAIKOZ-434] - Rate Limiter modifications for new Musicbrainz Virtual Machine
  • [JAIKOZ-680] - When Discogs Cat No. contains none do not fill field with "none"
  • [JAIKOZ-702] - Song by song matching should consider metadata and Acoustid at same time to get best match
  • New Feature:
  • [JAIKOZ-705] - Display Musicbrainz Delay and Memory Usage

New in Jaikoz 5.5.0 Build 1121 (Aug 10, 2013)

  • Bug:
  • [JAIKOZ-640] - Correct Filename from Metadata and Correct Metadata from Filename icons are too similar
  • [JAIKOZ-679] - Jaikoz stops returning Acoustids for fingerprints, if encounters problem
  • [JAIKOZ-683] - Changing column order of ID3 can break preferences on restart
  • [JAIKOZ-687] - Do not write whole acoustid post statement in logs
  • [JAIKOZ-689] - Artwork not displayed on MacOS when set default encoding to UTF-16
  • [JAIKOZ-690] - Setting one-star rating not saved unless Preferences:Save:Compatability:rating set to iTunes
  • Improvement:
  • [JAIKOZ-151] - Jaikoz should use .jaikoz rather than Jaikoz for preferences and logs on Linux
  • [JAIKOZ-532] - Use acoustids as suggestion for matching track when submitting new release.

New in Jaikoz 5.4.0 (Jun 26, 2013)

  • Bug:
  • [JAIKOZ-571] - Discogs returns Label (2)
  • [JAIKOZ-635] - Toolbar Preference should not allow same item to be added more than once
  • [JAIKOZ-636] - Make Toolbar column Sorted
  • [JAIKOZ-642] - Discogs returns Artist (2)
  • [JAIKOZ-656] - Default subfolder mask can cause new subfolder part to end with /
  • [JAIKOZ-659] - Problem updating standalone recording from Acoustid
  • [JAIKOZ-662] - Choose correct acoustid when fingerprint matched to multiple acoustids
  • [JAIKOZ-663] - java.lang.StringIndexOutOfBoundsException: String index out of range: -4 when checking filename
  • [JAIKOZ-665] - Manual Match to Musicbrainz Acoustid matches shows tracks no of potential matches one out (i.e. 02 instead of 01)

New in Jaikoz 5.3.0 (Jun 13, 2013)

  • Improvement:
  • [JAIKOZ-476] - If the release selected has no artwork check the artwork for any releases in the same release group
  • [JAIKOZ-649] - Check release releasegroup - discogs master link to get artwork.
  • [JAIKOZ-651] - Song by song matching should consider metadata and acoustid at same time to get best match
  • [JAIKOZ-654] - Remove 'Retrieve acoustid as required for matching' option as we do it anyway now
  • [JAIKOZ-655] - Match By Metadata not matching because artist field contains .ft and musicbrainz uses .feat
  • Bug:
  • [JAIKOZ-644] - Revert to Saved applies to all songs, not just selected songs
  • [JAIKOZ-647] - Problem saving Flac Artwork
  • [JAIKOZ-648] - NullPointer exception occurred Saving Artwork to FIleSystem
  • [JAIKOZ-650] - Acoustid matching ignoring compilations completely if option set
  • [JAIKOZ-652] - java.lang.ClassCastException: com.jthink.jaikoz.manipulate.MatchSongsToSpecifiedDiscogsReleaseStats cannot be cast to com.jthink.jaikoz.manipulate.MatchSongsToMusicBrainzReleaseStats

New in Jaikoz 5.2.0 (May 9, 2013)

  • Enhancement:
  • [JAIKOZ-005] - Base Folder does not allow creation of nonexistent folders
  • [JAIKOZ-059] - Should have icons for common tasks, especially items that have to be run using popup such as Play
  • [JAIKOZ-106] - Add missing tracks report back in toolbar icon
  • [JAIKOZ-173] - Holding down Alt/Option-key when select toolbar buttons to allow it to effect all visible files
  • [JAIKOZ-253] - Allow more configuration of toolbar, what items to put on it
  • [JAIKOZ-470] - Can you make 'esc' close the genre/artwork/artist/any other multi-value dialogs?
  • [JAIKOZ-502] - Change Linux LAF to Nimbus
  • [JAIKOZ-570] - Set memory usage to percentage instead of fixed value on Windows 64bit
  • [JAIKOZ-584] - Replace if Date Earlier option
  • [JAIKOZ-589] - Jaikoz should handle 0x92 char (Inverted apostrophe) as apostrophe
  • [JAIKOZ-610] - Get Acoustid Key automatically instead of requiring user to manually request one
  • [JAIKOZ-611] - Make menu options intelligently decide whther to work on all selected records or all visible records
  • [JAIKOZ-617] - Need a way to unselect rows
  • [JAIKOZ-624] - Ensure all menu items have tooltip, especially useful for those accessible from toolbar
  • [JAIKOZ-626] - Allow View in Artist in Musicbrainz type tasks to work on multiple songs
  • Bug:
  • [JAIKOZ-457] - Filename too long because creates too large a folder in subfolder path and we only check filename bit
  • [JAIKOZ-459] - When export it it is not exporting new multivalue fields all values (composer,conductor,artist), does work for artists and genres
  • [JAIKOZ-472] - Import from spreadsheet failed with NullPointerException
  • [JAIKOZ-577] - True numeric sorting for trackno and discno columns
  • [JAIKOZ-579] - Unsaved changes warning doesn't respect filter settings
  • [JAIKOZ-585] - Jaikoz doesn't save YEAR in ID3v23 format if have fulldate - YEAR, MONTH and DAY
  • [JAIKOZ-586] - java.lang.UnsupportedOperationException exception using filtered list of potential releases
  • [JAIKOZ-588] - If Acoustid timeouts Jaikoz doesnt deal with the error tidely and can throw NullPointerException
  • [JAIKOZ-592] - Submit Barcode can submit barcode to a release that already has barcode
  • [JAIKOZ-593] - Changes to Preferences:Save:General:Pad Numbers with Zeroes doesnt take effect until restart Jaikoz
  • [JAIKOZ-596] - Jaikoz allowing creation of 00.mp3 filenames if no metadata for mask
  • [JAIKOZ-598] - Submit Compilation New Release putting Various Artist as track artist if songs didn't already exist in Musicbrainz
  • [JAIKOZ-599] - Submit Acoustid/MB Recording Id wipes change flag of files
  • [JAIKOZ-601] - When release match is rejected because metadata for song doesnt match acoustid matches missing error message
  • [JAIKOZ-605] - When song by metadata even when have acoustid, acoustid title check is too stringent
  • [JAIKOZ-613] - Now that MusicBrainz has moved to Lucene 4.0 / is a special char (regexp) and needs escaping
  • [JAIKOZ-616] - Select some rownos in rowheader, do task no rownos are no longer selected
  • [JAIKOZ-618] - Problem saving wma files with cover art
  • [JAIKOZ-620] - Give Jaikoz a new more representative higher quality icon

New in Jaikoz 5.1.1 (Feb 5, 2013)

  • [JAIKOZ-557] - Regression:Jaikoz not updating genres/styles from Discogs
  • [JAIKOZ-572] - Regression:NullPointerException in ManualMatchFromMusicbrainz
  • [JAIKOZ-573] - Regression:Not match a release in MusicBrainz with Autocorrect, when the songs of this release in MusicBrainz have no AcouticId

New in Jaikoz 5.1.0 (Feb 2, 2013)

  • Enhancement:
  • [JAIKOZ-405] - Delete Duplicates should delete the copy not the original
  • Bugs:
  • [JAIKOZ-023] - If open folder, doesn't warn you about files modified changed but not saved
  • [JAIKOZ-418] - Does group by folder means that the songs have to match a release that matches the folder name
  • [JAIKOZ-557] - Regression:Jaikoz not updating genres/styles from Disocgs
  • [JAIKOZ-559] - All references to Puids should be removed or replaced by Acoustid functionailty
  • [JAIKOZ-562] - "Disc subtitle" field is filled with album name + disc subtitle when updating from MusicBrainz
  • [JAIKOZ-563] - Use acoustids for Manual Match to Musicbrainz
  • [JAIKOZ-568] - Create missing indexes for releasegroup table in Jaikoz database
  • [JAUDIOTAGGER-445] - Artwork is not correctly stored in ASF/WMA
  • [JAUDIOTAGGER-452] - When tag header is incorrect it is possible for jaudiotagger to Incorrectly identify segment of metadata as first audio header

New in Jaikoz 5.0.1 (Jan 23, 2013)

  • Bugs:
  • [JAIKOZ-547] - Problems with Jaikoz 5.0.0 Installer
  • [JAIKOZ-551] - ArrayOutOfBound exception loading a nero encoded mp4 with empty covr atom
  • [JAIKOZ-554] - Regression:On Summary tab information only being shown for values on lefthandside
  • [JAIKOZ-555] - Regression:jaikoz unstaller being put into Windows startup group, so started automatically on reboot

New in Jaikoz 5.0.0 (Jan 18, 2013)

  • New:
  • [JAIKOZ-521] - Integration with MusicBrainz Cover Art Archive
  • Enhancement:
  • [JAIKOZ-427] - Do Match to Musicbrainz Release or Correct from Musicbrainz on a set of files with no metadata, still only gets acoustid for first and last
  • [JAIKOZ-508] - Difficult to get good original release on very popular songs because of the number of covers, live versions, compilations
  • [JAIKOZ-520] - Fuzzy Artist Query converts "various artists" to (various~0.7 AND artists~0.7)
  • [JAIKOZ-527] - Discogs searching should ignore 'the' in artist and when grouping songs for release matching
  • [JAIKOZ-530] - Discogs PreGrouping Improvements for single artists
  • [JAIKOZ-534] - Now we used acoustids to scores tracks of potential matches want to store mbids-acoustid pairs matches
  • [JAIKOZ-543] - Easier way to change memory and logging levels on Windows
  • [JAIKOZ-478] - Action>Remote Correct>Submit PUID Pair
  • [JAIKOZ-522] - Move Jaikoz over to use seperate acoustid jar
  • [JAIKOZ-131] - Simpler OSX Installation

New in Jaikoz 4.6.3 (Sep 4, 2012)

  • Fixed problem saving MP3s containing WOAR frame.

New in Jaikoz 4.5.7 (Feb 5, 2012)

  • Enhancements:
  • Show User on title bar.
  • Fixes:
  • SQLException:Connections could not be aquired from underlying database error.

New in Jaikoz 4.5.6 (Feb 4, 2012)

  • Enhancements:
  • Show User on title bar.
  • Fixes:
  • Match to One Release not working correctly.
  • Import file from spreadsheet is ignoring the last row.
  • If Discogs continually timing out takes a long time for Jaikoz to fail.

New in Jaikoz 4.5.5 (Jan 25, 2012)

  • Fixes:
  • Sometimes hanging on when loading folder and files.
  • No option to Guess Base Folder when using Open Files or Add Files.

New in Jaikoz 4.5.4 (Jan 19, 2012)

  • New Features:
  • Tag Browser now add non-values for Genre, Artist and Album fields to [FIELD EMPTY].
  • Can now specify Base Folders in Preferences:General:Base Folder, then if you load files from one of these folders or one of its subfolders Jaikoz will automatically calculate the Base Folder / Sub Folder split, or you can still override this and manually set the base level.
  • Enhancements:
  • Improved the speed at which Jaikoz loads files from the Cache.
  • Improved matching speed.
  • Reduced overall memory consumption.
  • Improved File loading Progress Dialog so that it is updated every 5 seconds rather than after loading a fix amount of files.
  • Added additional System Look and feel for all platforms in Preferences:General:Appearance this improvement has mainly been made for Linux.
  • Fixes:
  • AcoustId doesnt work for 24-bit flac files.
  • Correct Metadata from Musicbrainz taking too long to timeout when there is a problem.
  • Memory usage higher when loading from cache than disk.
  • Too much memory used when matching songs to Musicbrainz and Discogs.
  • Jaikoz getting slower over time.
  • Problem reading mp4 with invalid genre value.
  • Saving lossless mp4 failed with error Invalid Map.
  • Duplicate Filters can pick up songs that have been deleted.
  • If find more than 10 duplicate filenames the next file should be renamed by adding (11) not (10)(1).
  • Regression:Problem opening files but not folders.
  • Regression:Submit New Release failing

New in Jaikoz 4.5.3 (Jan 17, 2012)

  • New Features:
  • Tag Browser now add non-values for Genre, Artist and Album fields to [FIELD EMPTY].
  • Can now specify Base Folders in Preferences:General:Base Folder, then if you load files from one of these folders or one of its subolders Jaikoz will automtically calculate the Base Folder / Sub Folder split, or you can still override this and manually set the base level.
  • Enhancements:
  • Improved the speed at which Jaikoz loads files from the Cache.
  • Improved matching speed.
  • Reduced overall memory consumption.
  • Improved File loading Progress Dialog so that it is updated every 5 seconds rather than after loading a fix amount of files.
  • Added additional System Look and feel for all platforms in Preferences:General:Appearance this improvement has mainly been made for Linux.
  • Fixes:
  • AcoustId doesnt work for 24-bit flac files.
  • Correct Metadata from Musicbrainz taking too long to timeout when there is a problem.
  • Memory usage higher when loading from cache than disk.
  • Too much memory used when matching songs to Musicbrainz and Discogs.
  • Jaikoz getting slower over time.
  • Problem reading mp4 with invalid genre value.
  • Saving lossless mp4 failed with error Invalid Map.
  • Duplicate Filters can pick up songs that have been deleted.
  • If find more than 10 duplicate the next file should be renamed by adding (11) not (10)(1).

New in Jaikoz 4.5.2 (Dec 9, 2011)

  • Enhance:
  • When finding duplicates by Acoustid should fall back to fingerprint if song has Acoustid Fingerprint but no AcoustId Id.
  • Include Jaikoz version in edit note when Submit New Release from Jaikoz.
  • Fixes:
  • Updated to use newer version of Discogs API
  • Losing track artist when submit new Various Artist release to MusicBrainz, and another version of the same release already exists in MusicBrainz.
  • Allow SubFolder from Metadata to have a blank rename mask.
  • When have Preferences:Save:General:Deletion Folder set, should not matter if doesn't already exist.
  • StringOutOfBoundsException occurring in Delete Duplicater.
  • Check before submitting barcodes that they have not already been submitted.

New in Jaikoz 4.5.1 (Nov 9, 2011)

  • Fixed Export giving NullPointerException.
  • Fixed Match to MusicBrainz occasionally giving Null Pointer Exception on Match to Release.
  • Fixed Match to MusicBrainz occasionally giving Null Pointer Exception on Match to MusicBrainz.

New in Jaikoz 4.5.0 (Nov 2, 2011)

  • New:
  • Added new Changes tab to the Detail Pane showing all pending changes for the selected song.
  • Added new option Remote Correct:Match:Prefer to Match Albums instead of Singles and E.Ps.
  • Can now specify the name to use when saving artwork to the filesystem in Preferences:Local Correct:Artwork Correct:Filename.
  • Can force genres in Mp4s to be saved as text instead of using the id3 key (i.e Rock instead of 18) in Preferences:Save:Compatibility:Always write Mp4 Genres as Text.
  • Enhancements:
  • Increased the length of fingerprints submitted to AcoustId from 1 minute to 2 minutes.
  • Added Save Artwork to Filesystem, Submit MusicBrainz/Acoust Id pairs, Submit Barcodes and Submit Ratings to the list of available Autocorrecter tasks.
  • Submit New Release now says that the release is being added from Jaikoz in the edit note.
  • When match songs to specified release and some fall outside of duration the information box now shows both the existing song title and the potential matching song title.
  • Paste All Values is now simply Paste, what was previously Paste is now Paste First Value
  • Fixes:
  • Fixed Country Code field dropdown selecting country, and Country field having no dropdown.
  • Fixed issue with comments field recursively adding the comment language into the detail tab.
  • When export metadata to spreadsheet or csv it now exports all genres and artists not just the first one for each song.
  • Fixed issue saving changes to a Flac file that previously had no metadata.
  • Fixed issue with autocorrecting from Discogs if have no preferred country set.

New in Jaikoz 4.4.0 (Oct 7, 2011)

  • New:
  • Added new Discogs filters.
  • Added View:View this Acoustid at AcoustId.
  • Enhancements:
  • Allow multiple countries to be selected as Preferred countries.
  • Check both MusicBrainz Track Duration and Musicbrainz Recording Duration when matching as they can be different.
  • Now stores Acoustid ids for known fingerprints and uses this in Delete Duplicates ad Acoustid filters.
  • In Submit New Release increase tolerance for duration when matching recording to 4 seconds.
  • Added Remote Correct:Format:Use Recording Artist Name instead of Track Artist Name.
  • Renamed Country field to Country Code field, and added new Country field, you can decide whether to use both, one or neither in the Format Preferences.
  • Improvements to Autocorrect From Musicbrainz for Various Artist Releases.
  • Improvements to Submit MusicBrainz Id/Acoustic Pairs.
  • Updated fpcalc utility to latest version.
  • Fixes:
  • Country Code field, (previously labelled Country) now stores country code for compatibility with other applications. You run Update Metadata from MusicBrainz and Update Metadata from Disocgs to correct this field.
  • Using Mp3s or Mp4s Deleting tracktotal field will also delete trackno fields.
  • Using Mp3s or Mp4s Deleting disctotal field will also delete discno fields.
  • Internal key for Mp4 acoustId Fingerprint should be acoustid fingerprint, same problem with wma. Invalid keys will still be read by Jaikoz but should be resaved using Force Save for compatibility with other applications.
  • When searching for a release within Match to Specified Musicbrainz Release, if select first match has no effect.
  • Jaikoz expects last TIPL fields to end with null terminator, it should not.
  • Match to specified Release gives error if enter non-existent MusicBrainz Release Id.
  • When generate Acoustid fingerprint as part of Match to Release or Correct Metadata from MusicBrainz, not actually saved.
  • Overhaul of German translation.

New in Jaikoz 4.3.1 (Sep 14, 2011)

  • Fix problem with some saves of lossless mp4s failing on network drives.
  • Fix problem occasional reporting of incorrect song length for mp3s with Xing header.
  • Submit New Release now better at matching tracks to existing recordings.

New in Jaikoz 4.3.0 (Sep 10, 2011)

  • Pro Only:
  • New:
  • If you install your own local Musicbrainz Server the request limit of one per second will be removed for lookups.
  • If additionally you setup your own search server using Preferences:MusicBrainz:Submissions to MusicBrainz:MusicBrainz Search Server the limit is removed for searches as well.
  • Improvements:
  • Discogs 5000 requests per day limit removed.
  • Standard:
  • New:
  • Jaikoz now uses Acoustid for generating and matching songs by their acoustic id instead of AmpliFIND, as a result Jaikoz has been modified in various components to use Acoustids rather than AmpliFIND Ids. However, although you can no longer generate AmpliFIND Ids from Jaikoz it can still make use of existing AmpliFIND Ids in your songs for matching and duplicate finding so some AmpliFIND functions have been retained.
  • Enhancements:
  • Discogs incorrectly uses the sortname for the artist name sometimes if the artist is a group with 'The' in the title. Jaikoz now correctly converts the name to not be the sort name version.
  • Provide more information when match to MusicBraizn Release fails to find a good enough match.
  • Fixes:
  • Match to Specified Musicbrainz Release should allow match to your chosen release even if a poor match unless it really cannot match all tracks
  • Match track by acoustic id should n't require a minimum score if your song has a bad title such as title 1
  • Submit New Release was not matching tracks to existing recording when it should have been.
  • Problem opening Mp4s with invalid track total field.
  • If song contains one genre in blacklist it should update with next valid genre but does not.
  • Renamed MusicBrainz Unique Id to MusicBrainz Recording Id because that is what it actually is, and it is no longer necessarily unique.
  • Renamed AmpliFIND Ids to Puids for conisistency.
  • After using Revert to Saved the selected fields should remain selected.
  • When creating temporary files when saving files ensure the filename length is sensible.
  • Match to Release sometimes reports a match to all songs but does not in fact update all songs.
  • Large Flac files not always saving on networked file system.
  • Improve example songs metadata in Rename Filename from Metadata Preferences.
  • ID3 column subtitle labelled title.
  • OSX Fixes:
  • Can now use Shift-Click on the Is Compilation field.
  • Improvements to how Jaikoz looks on OSX Lion.

New in Jaikoz 4.2.1 (Jul 28, 2011)

  • Folder Separator re-added for Rename Subfolder Mask, this was required for Jaikoz on Windows because using '/' in the mask would just be ignored. For this reason masks created in 4.2.0 have not been preserved during update.

New in Jaikoz 4.2.0 (Jul 26, 2011)

  • New:
  • Rename filename and subfolder from metadata now use Javascript expressions to specify the mask.
  • Improvements:
  • Now audio fields such as Format, Bitrate and Encoder can be used in Filename and SubFolder masks.
  • Now possible to add the disc no in the folder structure only if the total disc no is >1 using javascript expression.
  • Manual Correct from Musicbrainz performance improved by removing the number of queries required.
  • Consider format subtypes such as Vinyl 7” when scoring release format.
  • Replaced Image column with Media column in Manual Correct Dialog.
  • Fixes:
  • Add Release doesn't allow multi-discs releases to be added.
  • If have translate artist name enabled should apply to both artist and artists field, currently only artist field.
  • Lyrics and filename Tasks after Correct Metadata from Discogs not running in autocorrect for songs that were corrected.
  • Not making use of artist alias locale to find an english alias, just picking the first ISO8859-1 one.
  • Manual Correct Dialog, AmpliFIND Id should only be checked if the song was actually matched by puid not if it just happens to have a puid.
  • Windows installer hanging on last page if using 64bit JRE.

New in Jaikoz 4.1.1 (Jul 1, 2011)

  • Fixes:
  • Autocorrect slower than previous release of Jaikoz and occasionally hanging.
  • Unable to submit new release to MusicBrainz if it contains characters that cannot be encoded in ISO-8859-1.
  • When song does not exist in MusicBrainz Jaikoz is sometimes matching invalid match instead.
  • Match songs to specified MusicBrainz release it shows the same dialog twice when do not find match.
  • Track No in Advanced Track Search always shows one.
  • If you select a song in Advanced Track Search the song is selected in the main Manual Correct dialog but the previous selection is not unselected.
  • If only change language in a ID3 Comment the field is not marked as changed.

New in Jaikoz 4.1.0 (Jun 28, 2011)

  • Enhancements:
  • Manual Correct from Musicbrainz now has access to full inbuilt search by selecting context menu on a song and selecting Advanced Track Search. This lets you do any track search you like, and if you select a result that is added as the match in the Manual Correct Window.
  • Match Songs to Specified Musicbrainz Release now gives you access to Advanced Release Search so that you can do custom release searches to find the correct release from within Jaikoz.
  • Add support for matching Non-Album recordings ,these are songs that are not linked to any release.
  • Fixes:
  • Occasional hanging on Correct Metadata from MusicBrainz due to deadlock on Remote Artwork Lookup.
  • Allow lower score threshold when matching recording by metadata if the metadata doesn't have anything in release field.
  • Update Metadata from MusicBrainz must consider track no and not just recording id if the same recording is on a release more than once.
  • Problems with Submit Musicbrainz Id/AcoustId.
  • Problems with Submit Musicbrainz Id/Puid.
  • ArrayIndexBounds problem on closing Jaikoz.
  • Cannot delete multiple ID3 fields if one is Popularmeter field.
  • Fixed NullPointer Exception when Discogs finds no matches
  • Fix for MusicBrainz bug http://tickets.musicbrainz.org/browse/MBS-2865
  • Disallow popup menus when a task is being run.

New in Jaikoz 4.0.1 (Jun 7, 2011)

  • Enhancements:
  • Add new option for Delete Duplicates:Add Duplicate Id if matching Track Id and AmpliFIND Id, this allows you to delete duplicates tracks even when the tracks are linked to different albums.
  • Fixes:
  • Submit New Release should not try to run if no songs loaded into Jaikoz.
  • When submit new release Jaikoz should use the actual track nos of the songs not just assume the songs are listed in track order.
  • Missing Songs Report not showing song titles.
  • Submit New Release should be cleverer in indentifying the album artist.
  • When updating multiple artist credits there are extra spaces around the join phrase.
  • Manual Correct does not show the correct track no for potential matches.
  • Allow AcoustId fingerprints to be created for short songs.
  • Spurious error about protected m4ps when successfully submit acoust ids to server.
  • Fixed Jaikoz to work with modified relationship names in Musicbrainz, affects fields such as composer and artwork.
  • Set Timeout on Manual Correct if it takes too long to return matches.
  • Fixed all matches in Manual Correct showing matches as having an AmpliFIND Id even when they do not.
  • If uncheck compilation flag for songs already in iTunes then iTunes still retains compilation flag.

New in Jaikoz 4.0.0 (May 19, 2011)

  • New Features:
  • This release is designed to work with the new MusicBrainz Next Generation Schema (NGS). The new MusicBrainz database has a number of improvements such as
  • Uses the new Webservice 2 interface to communicate with MusicBrainz.
  • No longer different release events for a release, instead every release event is now a full release.
  • The same recording (previously track) can now appear on multiple releases.
  • Releases and Recordings can now be credited to multiple distinct artists.
  • Artists can have psuedonames (credits) for different releases.
  • Because recordings can now be shared some MusicBrainz Unique Ids no longer exist, but if you update your songs from Jaikoz it will correctly update your songs to use the new MusicBrainz Unique Id.
  • Added Action/Remote Correct/Submit New Release, this will collate the details of the selected songs and open the Add Release web page in MusicBrainz with the artist, release and song information already completed making it much easier to add new releases.
  • Added an artists field that is used to hold each distinct artist credited on a recording/release. This is also used in preference to the artist in the tag browser so that artists are listed individually. For example previously adding the song Jackson by Johnny Cash & June Carter would add a single artist to the tag browser, now two distinct artists will be added Johnny Cash and June Carter, also although the artist field will still contain Johnny Cash & June Carter, the artists field will contain two entries.
  • Added MB Original Release Id , this matches the corresponding Original Release field. Also added View/View the Original Release at MusicBrainz to see the details within MusicBrainz
  • Added View/View Release Group
  • Added the option Preferences/RemoteCorrect/Format/Add EP and Single release types to release title , this can be useful if you have albums and singles with the same name because it is difficult to differentiate between the two and some Media Players such as iTunes will group songs from both releases into one release.
  • MusicBrainz now makes it possible when adding a release to use an artist credit different to the artists usual name, to better reflect the actual release. But for consistency you may want to always want to use the artists usual name, to do so enable the option Preferences/RemoteCorrect/Format/Use Artist Name instead of Artist Credit Name
  • MusicBrainz can now use the same recording on two different release. (previously this was not possible), sometimes although it is exactly the same track it may be titled differently on each release, for example the single version of a song may just be listed as the song name on the single, but listed as song name (single version) on the album. But for consistency you may wish to always use the recordings usual name so you can enable the option Preferences/RemoteCorrect/Format/Use Recording Name instead of Track Name
  • You can now submit Acoustids to the new AcoustId Server directly from Jaikoz. Firstly enter your free AcoustId key in Preferences:MusicBrainz:MusicBrainz Submissions. Then once you have associated your songs with MusicBrainz you can use Remote Correct:Submit MusicBrainz/Acoust Pair to create fingerprints locally and submit MB Id/Fingerprint pairs to the server. This is similar to Submit MusicBrainz/PUID Pair but the fingerprints can be created without accessing the server, the server is only contacted to transmit the information to it. A later release of Jaikoz will probobably start using the AcoustId Server for matching songs, once the AcoustId Server is officially released.
  • Enhancements:
  • In Manual Tag from MusicBrainz can now select a song to match to and use the popup menu to match all tracks to the same release.
  • In Manual Tag from MusicBrainz can now view the selected track and release in MusicBrainz using the popup menu.
  • If you select View/View this Artist at MusicBrainz for a recording credited to multiple artists each artist will open in a new web page.
  • When you add or remove songs from your collection you can now specify which collection to use.
  • Added Select All/None options to the Edit Menu.
  • Added splash screen while Jaikoz starts.
  • MB Artist Id, MB Release Artist Id and MB Disc Id all now support multiple values.
  • Can now open OggVorbis files with embedded ID3 header.
  • Match to Specified Discogs Release now warns you if unable to match to your chosen release because of significant differences in track durations and allows you to match to your chosen release anyway.
  • Delete Duplicates now changed from matching just MB Track Id to match MB Track Id and MB Release Id to preserve expected behaviour, because now an MB Track can be on multiple releases. Added new option to match only on Track Id, so you can delete duplicate versions of the same track even if they are on different releases.
  • Artwork size shown beneath artwork in summary tab.
  • Fixes:
  • Edit Menu has been reorganised so more in line with OS Standards.
  • Open some files, then cancel, close and reopen it only opens the files it opened before, problem for recent files and drag n drop.
  • Track No incorrectly populated from Discogs for Multi-Disc CD Releases.
  • Custom fields such as %custom1% format mask not working correctly for Rename File/Folder from Metadata.
  • Sliders with limited values allowed now snaps the slider to a valid value.
  • Fix database sometimes being created in incorrect location on upgrade.

New in Jaikoz 3.11.1 (Apr 26, 2011)

  • Fixes retrieving artwork from Discogs.

New in Jaikoz 3.11 Build 1091 (Apr 2, 2011)

  • OSX New Features:
  • Songs, folders and playlists can now be opened by dropping onto minimized Jaikoz.
  • License can now been installed by double clicking.
  • Enhancements:
  • Improvements to Musicbrainz matching protect against average score being skewed.
  • Improvements to finding the original release when matching from Musicbrainz.
  • Fixes:
  • Do not support modification error saving mp3s
  • Track no being saved to ID3 v1 tag.
  • Ignore spurious Discogs 404 errors when doing a search.

New in Jaikoz 3.10.1 Build 1090 (Mar 12, 2011)

  • Occasional hang on Autocorrect From Musicbrainz/Discogs, now timeouts after 5 minutes and moves onto the next song.
  • NullPointerException on AlbumArtistKey.stripDiscogsFolders when matching songs from root folder.
  • Improved Discogs matching to tracktotal and disctotal fields.
  • Fixes problem with Retrieve Acoustic Ids on Linux.

New in Jaikoz 3.10 Build 1089 (Mar 8, 2011)

  • New Features:
  • Now when you retrieve an acoustic id, the artist and song title are retrieved from AmpliFIND and added to your metadata if your existing artist and title fields are empty, you can adjust this in the Preferences/Musicbrainz/AmpliFIND tab. This improvement means that if you can match a song with no metadata to AmpliFIND you should be able to find the artist and song title even if the songs isn't in the Musicbrainz Database, and if the song is in Musicbrainz but there is no link to it from the Acoustic Id you now have a much better chance of matching it by medata because you have the correct artist and song title.
  • If your songs are already organised one album per folder you can get better matching if you enable Preferences/Remote Correct/Match/Group Songs by folder only.
  • Local correct tasks like Local Artist Correct now only modify songs that do not have a Musicbrainz Id. The reason for this is that Local Correcters are primarily provided to improve the quaility of your metadata in preparation for Msuicbrainz matching, so having run Autocorrecter on a group of songs you may run it again after making some manual edits to match the remaining unmatched songs, and would not expect songs that have been successfully matched to Musicbrainz to be modified further. You can revert to the previous way of working by checking Preferences/Local Correct/Auto Match/Do local correct on songs that already have a Musicbrainz Id.
  • By default Local Artwork Correct ignores folders containing more than fifty songs because it is unlikely that the folder contains only a single album, but sometimes this is the case and you can remove this restriction by checking Preferences/Local Correct/Artwork Correct/Allow Artwork to be loaded from folders containing more than 50 songs.
  • Enhancements:
  • When searching for releases in Discogs now reads upto four page of results, previously only the first page was considered and some matches were missed.
  • Improved Musicbrainz and Discogs matching so that it handles preferred country better.
  • Fixes:
  • Occasional hang on Autocorrect From Musicbrainz/Discogs, now timeouts after 5 minutes.
  • Autocorrect from Musicbrainz sometimes gives error Arithmetic Divide by Zero.
  • Update Metdata from Discogs always updates discno even if set not to.
  • Match to Release is sometimes matching to completely incorrect match when it should just find no match at all.
  • Discogs matching not handling mutiple discs releases that have subheadings.
  • Still sending queries to Discogs after hit limit.
  • Problem when pasting single column from spreadsheet into Jaikoz.
  • Problem with Preferences if you enter '\' into Correct Metadata from Filename mask.
  • Occasional Null pointer on Puid lookup.

New in Jaikoz 3.9.1 Build 1088 (Feb 5, 2011)

  • Jaikoz improved matching algorithm
  • Jaikoz reduced number of queries sent to Musicbrainz.

New in Jaikoz 3.9.0 Build 1087 (Jan 29, 2011)

  • New Features:
  • Added the following new fields to Jaikoz custom1, custom2, custom3, custom4, custom5, fbpm, musicbrainz release group id, musicbrainz work id, occasion, original album, original artist, original lyricist, original year, quality, script, tags, tempo, rating, producer, mixer, djmixer these are all visible within the main edit window and most have been added to the details tab.
  • The following fields were added to provide compatability with extra fields defined by Media Monkey: custom1, custom2, custom3, custom4, custom5 and tempo.
  • The following fields original album, original artist, original lyricist, original year, script, language, engineer, mixer, dj mixer, remixer can now be fixed automatically by Musicbrainz.
  • Can now try and find the original album that a song belongs to, this is especially useful when your version of a song is on a compilation and you want to find the original release but don't want to break up the compilation album. It trys to find the earliest release that the song is listed for as part of Autocorrect from Musicbrainz task, if a match is found it can update the original release,original artist and original year fields
  • By default no additional queries are done to try and find the original release, but for the best (but slower) results you can enable Preferences:Musicbrainz:Automatch:Do Extra Searches to find Original Releases.
  • The original year value can overwrite the year field instead if you enable Preferences:Musicbrainz:Format:Put Original Year into Year field
  • The rating field is shown as stars, in line with most Music Players, you can modify the value by just clicking the mouse or using 0-5 keys.
  • But because the underlying value is interpreted differently by different applications you can specify what interpretation to use when loading the songs in Preferences:Save:Compatibility:Upload and Save rating so compatible, This currently supports Windows Media Player, Media Monkey and iTunes, except we do not display Media Monkey half-star ratings.
  • For Mp3s you can use view and edit the raw ratings within the Popularimeter field within the ID3 Edit Panel.
  • Now shows an upgrade window on first start if updating your version of Jaikoz describing the changes since the last version.
  • Enhancements:
  • By default when songs are moved associated files are moved as well but this can now be prevented if you uncheck Save:General:Move Associated Files.
  • Autocorrect from Musicbrainz is improved for albums that have multiple artists but are not Various Artist albums.
  • Autocorrect from Musicbrainz now generates puids earlier in the matching process if required.
  • Improved the progress monitor to give more information about what Jaikoz is doing.
  • Fixes:
  • Saving of some mp4s failing with incorrect offsets error.
  • File renaming adding (1) when suffix because just changed .mp3 to .Mp3, or any change of case but not content.
  • Correct from Musicbrainz should not put in Discogs Master Urls.
  • Unable to open mp4 files created by Amadeus.
  • Unable to open some m4a when changed with in Songbird.
  • Can no longer copy/paste multiple values from spreadsheet.
  • Some Jpegs fail complaining of CMMException
  • Changing Preferences:MusicBrainz Format:Disc No doesn't preserve the changes on save.
  • Shouldn't show password in Preferences:Proxy Password.
  • Not updating song in itunes, where media folder is actually a symbolic link to NAS
  • Should set IsCompilation field to 1 rather than true in Ogg and Flac files.
  • Black and White artwork that renders white as transparent renders as black square in preview and thumbnails.
  • Problem with Match to Release when Preferences:Remote Correct:Preferred Release Date is set to No Preference.
  • Paste All Values now works for artwork in all formats, not just the mp3 format.
  • Delete Duplicates messages should reflect options being used.
  • In dialogs should be able to press 'ENTER' key to effect the 'Ok' button
  • Match to Release prevents matching songs from a compilation to a compilation release if artist field is empty for all songs
  • Unable to add multiple artwork for Flac, Ogg and Vorbis from the main edit panel

New in Jaikoz 3.8.3 Build 1086 (Nov 24, 2010)

  • Enhancements:
  • Added Append to Left and Append to Right.
  • Added %G/Cntl-G as shortcut to Find Next and Shift %G/Shift-Cntl-G for Find Previous when using Find/Replace Dialog.
  • Added support for UTF-8 encoded M3U Playlists (.m3u8).
  • Remove display of combo field in the edit pane until you start editing to give a cleaner less cluttered look.
  • Fixes:
  • Fixed regression with saving artwork that has been downloaded from Musicbrainz or Discogs.
  • Fixed regression with genre changing value when you click on it.
  • Improved memory handling when using Autocorrect from Musicbrainz.
  • Improved matching of Various Artist albums in Autocorrect from Musicbrainz.
  • Fixed TagBrowser not showing linked rows when select value in genre,artist or album that has special characters such as double quotes in their name.
  • Fixed when doing local correct for artwork always say matching four songs,even though matching many more.
  • Fixed preferences lost on upgrade if database deletion fails.
  • Fixed should always read .m3u playlists with ISO-8859-1 encoding rather than default platform encoding.
  • Fixed should log warning if unable to load a file listed in a playlist.
  • Fixed should not use Musicbrainz relationships such as composer if 'additionally' composed .
  • Fixed if you do Change folder for all files it stops when it hits a file marked for deletion, without notifying of any error.
  • Fixed error with some invalid Musicbrainz queries being submitted for tracks without artists.

New in Jaikoz 3.8.2 Build 1085 (Nov 5, 2010)

  • Enhancements:
  • When automatching can now parse track nos using discnotrackno format (i.e 109) common for multi cd releases.
  • Added more shortcut keys (warning this required changing some of the existing shortcut keys).
  • Now if you hold down the Option/Alt key when selecting toolbar buttons the task will only be performed on the currently selected songs
  • Improvements to identify Various Artist release.
  • Fixes:
  • When you select %S to Save the table cell that is currently selected has its value blanked.
  • Improvements to the upgrade procedure.
  • Using Autocorrect from Musicbrainz when puid match used in a release match and then come to song by song matching it doesn't bother checking the puid again, even though it would actually be valid if just doing song match
  • In Local Artwork Correct you can set min size to 50, but then resets to 100
  • Cannot save file if delete unsupported frames field or if has a IPLS frame.
  • OSX Fixes:
  • No preferences menu if using Cross-Platform Look & Feel

New in Jaikoz 3.8.1 Build 1084 (Oct 28, 2010)

  • Enhancements:
  • Now when load songs from the Jaikoz cache they should load much quicker.
  • When you edit a field use keyboard it now clears the field to make it easy to add a new value
  • Status column now uses icons to show the status of different songs.
  • Edited and Deleted status now uses a more stylish gradient colour.
  • Removed the concept of the Missing Colour because it was confusing and not very useful.
  • No longer force a name to be required when adding artwork to a Mp3 using a popup.
  • Fixes:
  • Unable to start editing some fields when only using the keyboard
  • If copy and paste cells using keyboard shortcuts instead of the mouse you can't then exit out of the field
  • Only some artwork is getting updated for a release
  • Jaikoz doesn't trim brackets round Discogs artist matches when multiple artists with same name
  • Occasional Nullpointer error saving images
  • DiscTotal, TrackTotal and some other new fields now included in export
  • Occasional IllegalArgumentException on saving files
  • OSX Fixes:
  • Can now select, copy and paste the Compilation field.
  • Tweaked the appearance of Jaikoz

New in Jaikoz 3.8.0 Build 1083 (Oct 5, 2010)

  • New Features:
  • Autocorrect Metadata from Musicbrainz is now primarily release based, this means it will try very hard to find releases that match groups of songs, and songs already saved in an album folder or with the same value in the release field will not get split up after autcorrection. Correction is only done at the individual song level if no matches could be made at release level. Because of this Acoustics Ids are less important then they were so by default Retrive Acoustic Ids is no longer a default task in the Autocorrecter, instead Autocorrect Metadata from Musicbrainz will create acoustic ids as and when they are needed to help in matching, this can be disabled in MusicBrainz/AutoMatch/Retrieve Acoustic Ids as Required to help with matching. There are many reasons why you may want to continue running Retrieve Acoustic Ids , if you do this can be added back into the Autocorrecter tasks at Manipulators/Autocorrecter/Autocorrecter Tasks.
  • But if you want Autocorrect Metadata from Musicbrainz to match to originals releases rather than compilations wherever possible you can do this now. Just check Remote Correct/Match/Prefer do not match to Various Artist Compilations and Prefer do not match to Single Artist Compilations and regardless of your existing metadata Jaikoz will only match to a compilation if unable to find a suitable match to a non compilation release. If you just want to exclude Various Artist Compilations uncheck Prefer do not match to Single Artist Compilations. These options also apply in the same way when using Autocorrect Metadata from Discogs.
  • By default Jaikoz ignores any artwork found by the autocorrecters if less than 130x130 pixels in size, you can set this in Local Correct/Artwork Correct/Ignore artwork smaller than this.
  • By default Jaikoz resizes any artwork found by the autocorrecters if larger than 800x800 pixels in size, you can set this in Resize artwork if dimensions larger than.
  • Added Match to Release/Match Songs to Musicbrainz Release by Barcode which is useful if you are converting your physical discs/records and have the barcode available
  • By default when there is a link from a Musicbrainz to a Discogs Release the song is updated from Discogs as well, but you can disable this in by checking MusicBrainz/AutoMatch/Do not Update from Discogs when matching
  • Added Set Value and Paste as column menu options so you can easily apply changes to whole columns.
  • Added Musicbrainz/AmpliFind/Maximum Cpus to use when retrieving Acoustic Ids, this defaults to one but can be increased to the number of cpus of your computer
  • Added General/Database/Database Folder so that you can specify a different location for the Jaikoz database file.
  • Added option Preferences:Remote Correct:Match:Only Match complete releases that will only do a match if all songs in a grouping match to one album. Essentially this will only match to complete albums, although if you are missing a song from an album it will still allow a match to the album. Using this option is likely to reduce the number of matches you get.
  • Added options Preferences:Remote Correct:Discogs:Only match if matches to Musicbrainz release which is useful if you are an editor of Musicbrainz or Discogs and only want to find matches to Discogs if their metadata matches the corresponding Musicbrainz release, no attempt is made to match to Discogs songs without a Musicbrainz Id.
  • Enhancements:
  • Because many of the tasks such as Autocorrect From Musicbrainz and Autocorrect From Discogs work on song groups the songs are no longer guaranteed to be fixed one by one in the display order so Manipulators/Autocorrecter/Fix Song By Song option has been removed. If you want to run Autocorrecter on sets of songs at a time you can do this by filtering the songs before running the Autocorrecter.
  • Cluster Songs has been completely removed because the clustering is now done as part of the Musicbrainz correction.
  • You can now scroll down the edit window, and tab on the console whilst autocorrecter tasks are running.
  • Paste is now more relaxed, so you can now select paste and then Jaikoz will just ignore fields which are invalid.
  • Now when you run Advanced/Empty Cache not only does it clear the internal database but it reclaims disk space.
  • Now context menu is still available if you do select all, making it easy to make changes to all valid fields, attempt to non-modifiable fields are silently ignored.
  • Can now load songs even if they are a symbolic link or in a folder which is itself a symbolic link.
  • Now when you move songs to a different folder, other non music files within the folder are moved as well.
  • No longer use Permanent Memory Space to store duplicate strings, so no need to increase PermSize parameter when increasing Heap Size.
  • If you use Match to Specified Musicbrainz Release and Jaikoz is unable to match using the id it gives feedback on why.
  • Now when you use the Translate foreign artist names to english where possible the composer, conductor and remixer as well as the artist are translated if necessary.
  • Improved Musicbrainz matching when you have a Western European name as the artist name and the MusicBrainz artist name is not Western European.
  • Polish and Portuguese translations.
  • Fixes:
  • The context menu for Unknown and Unsupported fields is still the old one
  • If you type multiple words into the search box it brings results that match any word, it should be all words
  • No longer backup jaikozdb to jaikozdb.old when upgrading it can be quite large and is no longer required
  • Update Metadata from Musicbrainz no longer works if only put in unique id without release id
  • The columns menu is only available on the Edit tab not the ID3 Edit tab at the moment.
  • Hangs when use Set Value and then select cancel
  • Start Close Files and select Yes to "would you like to save?", then hit cancel, it cancels the save but not the close, so you lose all your remaining changes.
  • When run autocorrecter it counts as if task done, when just started instead of when completed.
  • Is Compilation flag field being incorrectly updated after Correct from Musicbrainz
  • Should warn about 20 file limit upfront when using free trial
  • If exit with unsaved files and using free trial Jaikoz should not just exit losing your changes.
  • Matching by puid should match on very low score (just track length) if the song has no metadata.
  • When importing back from spreadsheet could get 'Cannot get a text value from a numeric cell' error.
  • Copy & Paste of artwork between fields doesn't always work.
  • Empty folders are not deleted if they have subfolders that are empty.
  • Problem loading files with accents in them, complains erroneously that they are symbolic links.
  • Allow vertical line character '|' in filename on OSX and Linux
  • If cancel loading of songs, and open some new song the songs that were originally cancelled are then loaded.
  • If edit subfoldername so that new name clashes, the filename is changed correctly but status is not set to changed and an attempt to save the file will use old filename name part and then complain duplicate so cannot be saved.

New in Jaikoz 3.7.1 Build 1082 (Aug 3, 2010)

  • Fixes:
  • When matching to Musicbrainz and updating to a linked Discogs release the update would fail if only the Discogs update failed.
  • When matching from Discogs it would be unable to match and display an error if the song already had a track number larger than the number of tracks on the matched track.
  • Now reports correctly if Jaikoz has exceeeded the maximum number of queries it can make to Discogs in a 24 hour period.
  • When using Match Songs to Specified MusicBrainz Release or Match Songs to Specified Discogs Release it would not get a match if an id had been entered with trailing spaces.
  • Was allowing Renumber trackno to be run on fields that were not track nos.
  • OS X Fixes:
  • Now only requires at least Java 1.5, in the previous release at least Java 1.6 was required.

New in Jaikoz 3.7.0 Build 1081 (Jul 30, 2010)

  • New Features:
  • Added AutoCorrect Metadata from Discogs,this works works like AutoCorrect Metadata from Musicbrainz except it is for Discogs. So you can now match all those songs that Musicbrainz failed to find, even better Discogs contains lots of information that you may not have for your existing Musicbrainz matched songs such as genres and higher resolution cover art. Correct Songs from Discogs is release orientated rather than track orientated so it keeps your tracks together, Musicbrainz will be moving this way in the next release.
  • Added Preferences/Remote Correct/Preferred media formats option, this should be set to represent the majority of your Music collection to get better matches. For example if your collection is 90% CD's just check the CD option, if its 60% CD, 35% Vinyl and 5% Digital Media check the CD and Vinyl options. Currently this option is only used when matching from Discogs but will be extended to support matching from Musicbrainz.
  • Added support for completing the Disc No and Track Total fields from Discogs.
  • Added Preferences/Remote Correct/Discogs/Replace if empty or no Musicbrainz Id , now that Discogs can be used to correct songs this allows you to specify that existing field. values should be overwritten unless that song already has a Musicbrainz Id.
  • Added Edit/Set Value providing an easy way to set the all fields to a user entered value without needing to do a separate Copy and Paste
  • Added Save Artwork to FileSystem to main menu and context menus. This will save artwork in songs as folder.jpg, and this is the defacto standard used by many player. It assumes that songs are stored one album per folder, if you have multiple albums in one folder you will still only get one folder.jpg created per folder.
  • Enhancements:
  • Previously if convert a ID3v24 file containing UTF-8 encoded fields to ID3v23 they are converted to UTF-16 even when they could be held as ISO-8859-1 causing problems for Windows Explorer, now they are converted to ISO-8859-1 unless they cannot be represented in that encoding.
  • Added context menu for Match Songs to Specified Musicbrainz Release and Match Songs to Specified Discogs Release
  • Correct Metadata from Musicbrainz will now also correct data from Discogs if it has a link to a Discogs release so there is no need to run Update Metadata from Discogs separately.
  • Remove the option to not write MB Unique ID, MB ReleaseId and MB ArtistId because does not make sense to do this.
  • Some preferences have been moved to better reflect the new Discogs functionality
  • Fixes:
  • The Preferences/File and Folder Correct/File And Folder naming/Replace From Character With To Character are applied literally to the renaming mask.
  • Correct Metadata from Filename fails if mask contains [].
  • Grouping Add/Replace options do not work if already has a genre UNLESS you have same options set for Genre.
  • When Jaikoz trial license expires and a full licene is entered Jaikoz shutdowns as if it has failed, although on restart it is clear license was accepted.
  • Improvements to all translations
  • Fixed problem with Jaikoz using multiple threads when saving files leading to heavy I/O contention
  • OSX Fixes:
  • Horizontal scroll using trackpad or shift-click and wheel on mouse was scrolling main window vertically.

New in Jaikoz 3.6.0 Build 1080 (Jun 13, 2010)

  • New Features:
  • Added Match Songs to One Discogs Release, this searches Discogs and tries resolve the songs to one Discogs release. If a release cannot be found that accomodates ALL songs then no changes are made. This is the first time searching Discogs has been added to Jaikoz, previously Jaikoz only updated information from Jaikoz if there was a link from the MusicBrainz release to Discogs release. This now makes it much easier to fix all those songs that arent in MusicBrainz.
  • Added Match Songs to One Musicbrainz Release, this uses a new algorithm to resolve the songs to one MusicBrainz release. If a release cannot be found that accomodates ALL songs then no changes are made. This task can only be run one release at a time but I expect to incorporate it into the main Autocorrect Metadata from Musicbrainz task in the future to improve the matching of songs to the best release.
  • Added Match Songs to Specified Disogs Release, this uses a new algorithm to resolve the songs to a Discogs Release Id that you enter. If a release cannot be found that accomodates ALL songs then no changes are made.
  • Added Match Songs to Specified Musicbrainz Release, this uses a new algorithm to resolve the songs to a MB Release Id that you enter. If a release cannot be found that accomodates ALL songs then no changes are made.
  • Can now use Jaikoz behind a proxy server, specify configuration in Preferences : General : Proxy.
  • Comprehensive support for genres, when updating genres from Discogs you can specify whether Discogs genres/styles are added to the genre and/or grouping fields and how many genres to add. All specified in Preferences : Remote Correct : Discogs.
  • When downloading genres from MusicBrainz you can specify similar option and also whether or not to use genres linked at song, release and artist level. Specified at Preferences : MusicBrainz : Format 2.
  • Added Save and Move as a task to the Autocorrecter. This will move files to the base folder selected in Preferences : Save : General
  • Added Save and Move if matched as a task to the Autocorrecter. This will move files to the same base folder if they have a Musicbrainz Id.
  • Can now have Jaikoz convert filenames (filename and sub folder fields) to ASCII, (i.e Björk becomes Bjork) this is helpful when storing files on some filesystems. Can be enabled at Preferences : File and Folder Correct : File and Folder Naming : Replace Non-Ascii Characters.
  • Can also convert individual characters (i.e ' ' -> '_') defined at Preferences : File and Folder Correct : File and Folder Naming : Replace 'From' Character with 'To' Character.
  • Enhancements:
  • Tag Browser now allows you to select multiple items from the genre, artist and album lists, and you can add/remove items from your selection.
  • Playing a sound on completing a task is now disabled by default but can be renabled at Preferences : General : Appearance : Play Sound when task completes..
  • There are more Information Popups summarizing when a task has been completed, but this can be disabled at Preferences : General : Appearance : Show Information Popups (the same information is always added to the console).
  • Better handling of MP3 files with a corrupt frame, but valid subsequent frames.
  • Better handling of MP3 files with encrypted frames
  • Reorganised the popup menus so easier to use.
  • Fixes:
  • Tag Browser now indexes lists all genres within songs with multiple genres.
  • Added better support for saving multiple genres to ID3v23.

New in Jaikoz 3.5.1 Build 1079 (Apr 10, 2010)

  • Enhancements:
  • Now uses the new Ogg Vorbis Metadata_Picture_Block standard for cover art, instead of the non-standard Audioshell COVERART field.
  • Fixes:
  • When using Find and Replace window's Replace text box always overwrites the existing text instead of inserting it.
  • Unable to clear out any info from the "Not Supported List" as well as the Unknown List" columns located under the ID3 Edit tab.
  • Incorrectly complaining that license is used on more than two computers after multiple Jaikoz crashes.
  • Dragging artwork from Google Chrome doesn't work.
  • Treating Discogs release master ids as if they are release version ids.
  • Taking only the first artist from multiple artist releases from Discogs.
  • Error 'For input string:' when saving some mp4 files.
  • MusicIP should be AmpliFind to match the company rebranding.

New in Jaikoz 3.5.0 Build 1078 (Mar 17, 2010)

  • New Features:
  • Delete Duplicates has a number of improvements. From Preferences:Local Correct:Delete Duplicates you can now decide if the duplicated files should actually be deleted like in previous versions or just moved to a Deletions folder. This allows you to review the deletions further outside of Jaikoz, and it also lets you process songs in batches and then check for further duplicates within the duplicates ! Alternatively you can convert deleted files to links to the remaining duplicate, this is useful for preserving your album structure whilst only keeping one physical copy of the song. On OSX links are created as Aliases, on Windows as Shortcuts and on Linux as Symbolic Links. When you choose the link option the linked files are shown with a status of 'L' until they have been saved.
  • Standard deletions can also be moved to a special Deletion Folder now, specified in Preferences:Save:General. Its like having your own Trash or Recycle Bin just for Jaikoz.
  • You can now specify a different mask for songs on compilations when renaming filenames and subfolders. This is useful for naming your compilations differently to your standard albums, and can be set in Preferences:File And Folder Correct:Rename Folder from Tags and Preferences:File And Folder Correct:Rename File from Tags
  • Can now specify whether songs should be removed from iTunes when duplicates are moved to the Duplicates folder using the Preferences:Local Correct:Delete Duplicates:Delete from iTunes if moving Duplicates checkbox
  • Added empty columns options, to clear the values of all visible fields in that column. This option is accessible by right-clicking the column header, and a subset of columns can also be cleared from the Edit:Empty Columns menu.
  • Added new translations for French, Russian, Danish, Swedish and Norweigen
  • Enhancements:
  • Jaikoz playlists in iTunes are now created in an iTunes playlist sub folder.
  • Copy/Paste context menus are now available for the fields in the Detail pane.
  • Copy can now be selected for multiple rows and columns, previously was only allowed for multiple rows
  • The Edit actions such as Capitalizer are now allowed if some of fields selected are suitable instead of requiring all fields to be suitable, unsuitable fields are just ignored.
  • If you try and open files from a folder that is already loaded Jaikoz now just ignores files that are already loaded instead of preventing the open completely.
  • Improved stability connecting to Lyrics server.
  • Fixes:
  • Contention issues when updating Tag Browser with changes.
  • Occasional NullPointerException when clustering songs.
  • ArrayList OutOfBoundsException when running in Autocorrecter if you run Delete Duplicates, Save Changes and then another task.
  • Symbolic link or alias files cannot be loaded in Jaikoz, they should not be because might also have the original file loaded
  • If you run an Edit task such as Capitalizer whilst having a field in the detail tab in the throws of being edited the value in that field gets blanked out
  • When I copy the album, artist, and title I noticed that copying out from these fields in the list appends a tab character to everything.
  • Language field is showing up in Comments on details tab
  • Word replacer not converting &'s to and
  • Can now read compressed ID3 frames.

New in Jaikoz 3.4.4 Build 1077 (Feb 2, 2010)

  • Fixed contention issues when indexing the tag browser.
  • Fixed issue with licensing if Jaikoz crashes.
  • Improved identification of when Jaikoz is already running on local machine.

New in Jaikoz 3.4.3 Build 1076 (Jan 28, 2010)

  • Enhancements:
  • Track No, Track Total, DiscNo and Disc Total are always shown zeroised, but can now prevent mp3s being saved with zeroes by unchecking the Preferences/Save/General/Pad Numbers option, then select Force Save to apply to files that haven't been modified
  • Fixes:
  • Mp4 files store track number as number, so change 1 to 01 in Jaikoz and save it, but when reloaded displayed again as 1, this also causes to be marked as modified.
  • Error correcting tags from filename due to the PartofSet changes
  • Jaikoz loading no files, and complaining they are symbolic links even though they are not, but the parent is a symbolic link, the error message doesn't make this clear.
  • Occasional NullPointerException when revert changes
  • Occasional java.lang.IndexOutOfBoundsException when saving as part of Autocorrecter
  • Cannot set Track Total to "Never Populate" in 3.4.2
  • WMA saving embedded artwork doesn't persist
  • Unable to save because of the following error: java.util.ArrayList cannot be cast to org.jaudiotagger.tag.id3.AbstractID3v2Frame

New in Jaikoz 3.4.2 Build 1075 (Dec 18, 2009)

  • New:
  • 47:Provide Redo System to redo changes just undone.
  • 1785:Separate Track No / Track Total field and Disc No /Disc Total.
  • Enhancements:
  • 1209:Allow autofix of track total and disc total from Musicbrainz
  • 1643:Do not pad %discno% when renaming filenames from tags because unlikely to have more than than nine discs.
  • 1864:If track is less than ten seconds long shouls not attempt to anaylyse , instead display suitable warning.
  • 1958:Jaikoz treats [] differently to () e.g aha [remix] when scoring results.
  • 1993:When the songs are tagged with MusicBrainz-style conventions for featured artists (i.e. Title (feat. featered Artist)), strip before attempting lyrics match.
  • 1997:Searches for track Title No.1 will not find No. 1.
  • 1998:Cluster Albums should allow move title unless it is an exact match
  • 1999:Cluster Albums should check song length when moving to another release id.
  • 2000:Matching against Musicbrainz should consider changes in title due to Musicbrainz Style such as extra information and abbreviations (i.e Pt. Converted to Part) and Check all variations
  • 2001:Cluster Albums should allow songs to move if title doesnt match if length and puid do.
  • * Improved performance when reading and writing files.
  • Fixes:
  • 1683:Image reversed when displayed in iTunes, http://www.jthink.net/jaikozforum/posts/list/844.page.
  • 1785:When running Update Discogs it is blocking on updateRowInIndex which is ok coz has to but then calling updateTagBrowserFilterAndHighlighterAfterModifyingIndex, this should just be done at end.
  • 1855:Out of Memory on Lucene Index Writer.
  • 1891:Autocorrect giving worse results than manualcorrect.
  • 1962:Fixed Release Type scoring so get credit if matching songs appears to be of similar release type.
  • 1965:Not getting consistent album art over the whole release if have 'Only populate if higher quality artwork' set.
  • 1979:Putting path into mediaplayer path but not working.
  • 1981:Problem connecting to Discogs when receive non gzipped information.
  • 1988:Cluster Albums hitting a thread limit when run as part of Autocorrecter when fixing large set of songs.
  • 2001:Unable to wrote to a Flac file with header other than STREAMINFO as first metadata block.
  • 2003:Error Dialog is sometimes too large for screen
  • 2006:Occasional error starting on SnowLeopard failing in SimpleCellTextRenderer.
  • 2018:Discogs can return 'none' instead of a number in the response header.
  • OSX Fixes:
  • 1969:The applescript created by Jaikoz isn't escaping 's in filenames properly when updating iTunes.

New in Jaikoz 3.4.1 Build 1074 (Dec 16, 2009)

  • New:
  • 47:Provide Redo System to redo changes just undone.
  • 1785:Separate Track No / Track Total field and Disc No /Disc Total.
  • Enhancements:
  • 1209:Allow autofix of track total and disc total from Musicbrainz
  • 1643:Do not pad %discno% when renaming filenames from tags because unlikely to have more than than nine discs.
  • 1864:If track is less than ten seconds long shouls not attempt to anaylyse , instead display suitable warning.
  • 1958:Jaikoz treats [] differently to () e.g aha [remix] when scoring results.
  • 1993:When the songs are tagged with MusicBrainz-style conventions for featured artists (i.e. Title (feat. featered Artist)), strip before attempting lyrics match.
  • 1997:Searches for track Title No.1 will not find No. 1.
  • 1998:Cluster Albums should allow move title unless it is an exact match
  • 1999:Cluster Albums should check song length when moving to another release id.
  • 2000:Matching against Musicbrainz should consider changes in title due to Musicbrainz Style such as extra information and abbreviations (i.e Pt. Converted to Part) and Check all variations
  • 2001:Cluster Albums should allow songs to move if title doesnt match if length and puid do.
  • Improved performance when reading and writing files.
  • Fixes:
  • 1683:Image reversed when displayed in iTunes, http://www.jthink.net/jaikozforum/posts/list/844.page.
  • 1785:When running Update Discogs it is blocking on updateRowInIndex which is ok coz has to but then calling updateTagBrowserFilterAndHighlighterAfterModifyingIndex, this should just be done at end.
  • 1855:Out of Memory on Lucene Index Writer.
  • 1891:Autocorrect giving worse results than manualcorrect.
  • 1962:Fixed Release Type scoring so get credit if matching songs appears to be of similar release type.
  • 1965:Not getting consistent album art over the whole release if have 'Only populate if higher quality artwork' set.
  • 1979:Putting path into mediaplayer path but not working.
  • 1981:Problem connecting to Discogs when receive non gzipped information.
  • 1988:Cluster Albums hitting a thread limit when run as part of Autocorrecter when fixing large set of songs.
  • 2001:Unable to wrote to a Flac file with header other than STREAMINFO as first metadata block.
  • 2006:Occasional error starting on SnowLeopard failing in SimpleCellTextRenderer.
  • OSX Fixes:
  • 1969:The applescript created by Jaikoz isn't escaping 's in filenames properly when updating iTunes.

New in Jaikoz 3.4.0 Build 1073 (Dec 15, 2009)

  • New:
  • 47:Provide Redo System to redo changes just undone.
  • 1785:Separate Track No / Track Total field and Disc No /Disc Total.
  • Enhancements:
  • 1209:Allow autofix of track total and disc total from Musicbrainz
  • 1643:Do not pad %discno% when renaming filenames from tags because unlikely to have more than than nine discs.
  • 1864:If track is less than ten seconds long shouls not attempt to anaylyse , instead display suitable warning.
  • 1958:Jaikoz treats [] differently to () e.g aha [remix] when scoring results.
  • 1993:When the songs are tagged with MusicBrainz-style conventions for featured artists (i.e. Title (feat. featered Artist)), strip before attempting lyrics match.
  • 1997:Searches for track Title No.1 will not find No. 1.
  • 1998:Cluster Albums should allow move title unless it is an exact match
  • 1999:Cluster Albums should check song length when moving to another release id.
  • 2000:Matching against Musicbrainz should consider changes in title due to Musicbrainz Style such as extra information and abbreviations (i.e Pt. Converted to Part) and Check all variations
  • 2001:Cluster Albums should allow songs to move if title doesnt match if length and puid do.
  • Improved performance when reading and writing files.
  • Fixes:
  • 1683:Image reversed when displayed in iTunes, http://www.jthink.net/jaikozforum/posts/list/844.page.
  • 1785:When running Update Discogs it is blocking on updateRowInIndex which is ok coz has to but then calling updateTagBrowserFilterAndHighlighterAfterModifyingIndex, this should just be done at end.
  • 1855:Out of Memory on Lucene Index Writer.
  • 1891:Autocorrect giving worse results than manualcorrect.
  • 1962:Fixed Release Type scoring so get credit if matching songs appears to be of similar release type.
  • 1965:Not getting consistent album art over the whole release if have 'Only populate if higher quality artwork' set.
  • 1979:Putting path into mediaplayer path but not working.
  • 1981:Problem connecting to Discogs when receive non gzipped information.
  • 1988:Cluster Albums hitting a thread limit when run as part of Autocorrecter when fixing large set of songs.
  • 2001:Unable to wrote to a Flac file with header other than STREAMINFO as first metadata block.
  • 2006:Occasional error starting on SnowLeopard failing in SimpleCellTextRenderer.
  • OSX Fixes:
  • 1969:The applescript created by Jaikoz isn't escaping 's in filenames properly when updating iTunes.

New in Jaikoz 3.3.4 Build 1072 (Oct 30, 2009)

  • Jaikoz complaining cannot open some mp3's that are valid winamp
  • Problem updating row in index: Access is denied error fixed
  • Unable to retrieve image from memory error fixed
  • FLAC cover art saved with type 'Other' now saved with type Cover(Front)
  • Unable to save Mood feld in ID3v23 tag fixed.
  • Problem with importing large xlsfile fixed.
  • When do Advanced/Import it defaults to .csv , should default to .xls or .csv
  • Discogs does not always return data gzipped, this is not handled.
  • Executing 'Find and Replace' gets slower with the number of replacements fixed.
  • Problems saving some OggVorbis files.

New in Jaikoz 3.3.3 Build 1071 (Oct 8, 2009)

  • Problem adding large Artwork to Songs.
  • OverlappingLockException on Save.
  • Unexpected Problem Index Size 50, IndexOutOfBoundsException on Save and Move.
  • On Save and Move can get Nullpointer on includeSubDirs
  • Sometimes not loading all songs when load many from folders.
  • Jaikoz metafields occasionally displaying like Japanese in iTunes.
  • Pattern Exception when using Word Replacer.

New in Jaikoz 3.3.2 Build 1070 (Sep 18, 2009)

  • Enhance:
  • 1850 Now have separate field showing Lyrics Page which can be displayed in browser
  • Fixes:
  • 1837 Unable to load file because problem reading AENC Frame.
  • 1841 Reports 8000 Songs but then loads 19000 songs.
  • 1843 Occasional OverlappingFileLockException on some saves.
  • 1846 ArrayIndexOutOfBoundsException on loading files because error list aren't protected against Multithreading.
  • 1848 If drag files from iTunes and have duplicates within iTunes could lead Jaikoz to load the same file twice.
  • 1849 Cannot match lyrics when artist or title uses double quotes.
  • 1853 Save and Move, files not maintained preserving subfolder hierachy checkbox.
  • 1865 Double counting file changes when you run correct subfolders from tags or filenames from tags.
  • 1866 When using Drag and Drop instead of Open Folder Jaikoz can get in a mess about setting folder and base folder names.
  • 1874 Error Message Window can be larger than the screen and hence impossible to dismiss.
  • 1887 When trying to save files, and update iTunes can get scanDir is null error.
  • 1895 When trying to save mp4 or flac files, and update iTunes can get NullPointerException
  • OS X Fixes:
  • 1818 Version information in Finder.
  • 1821 Font problem preventing Jaikoz starting on Snow Leopard.

New in Jaikoz 3.3.1 Build 1069 (Sep 16, 2009)

  • Enhance:
  • 1850 Now have separate field showing Lyrics Page which can be displayed in browser
  • Fixes:
  • 1837 Unable to load file because problem reading AENC Frame.
  • 1841 Reports 8000 Songs but then loads 19000 songs.
  • 1843 Occasional OverlappingFileLockException on some saves.
  • 1846 ArrayIndexOutOfBoundsException on loading files because error list aren't protected against Multithreading.
  • 1848 If drag files from iTunes and have duplicates within iTunes could lead Jaikoz to load the same file twice.
  • 1849 Cannot match lyrics when artist or title uses double quotes.
  • 1853 Save and Move, files not maintained preserving subfolder hierachy checkbox.
  • 1865 Double counting file changes when you run correct subfolders from tags or filenames from tags.
  • 1866 When using Drag and Drop instead of Open Folder Jaikoz can get in a mess about setting folder and base folder names.
  • 1874 Error Message Window can be larger than the screen and hence impossible to dismiss.
  • 1887 When trying to save files, and update iTunes can get scanDir is null error.
  • OSX Fixes:
  • 1818 Version information in Finder.
  • 1821 Font problem preventing Jaikoz starting on Snow Leopard.

New in Jaikoz 3.3.0 Build 1068 (Sep 15, 2009)

  • Fixes:
  • 1837 Unable to load file because problem reading AENC Frame.
  • 1841 Reports 8000 Songs but then loads 19000 songs.
  • 1843 Occasional OverlappingFileLockException on some saves.
  • 1846 ArrayIndexOutOfBoundsException on loading files because error list aren't protected against Multithreading.
  • 1848 If drag files from iTunes and have duplicates within iTunes could lead Jaikoz to load the same file twice.
  • 1849 Cannot match lyrics when artist or title uses double quotes.
  • 1853 Save and Move, files not maintained preserving subfolder hierachy checkbox.
  • 1865 Double counting file changes when you run correct subfolders from tags or filenames from tags.
  • 1866 When using Drag and Drop instead of Open Folder Jaikoz can get in a mess about setting folder and base folder names.
  • 1874 Error Message Window can be larger than the screen and hence impossible to dismiss.
  • OSX Fixes:
  • 1818 Version information in Finder.
  • 1821 Font problem preventing Jaikoz starting on Snow Leopard.

New in Jaikoz 3.2.2 Build 1067 (Aug 19, 2009)

  • New:
  • 1819:A link is now stored with downloaded lyrics allowing you to correct any mistakes.
  • Fixes:
  • 1814:Can now find lyrics for songs with apostrophes in the title.
  • 1822:Retrieve Acoustic Id's stopping before completion.
  • 1826:Local Correct Album uses the capitalisation preference of artist.
  • 1833:Songs no longer sorted by filename.
  • 1834:Artwork not being retrieved by Discogs.

New in Jaikoz 3.2.1 Build 1066 (Aug 8, 2009)

  • New:
  • The Preferences/Musicbrainz/Match/Prefer Original Release even if better meta match to later Compilation release option has been added, in most cases Jaikoz will now match a track to the original album even if the metadata favours a compilation, this is the preference of most users but can be reversed by unchecking this option.
  • The toolbar has been replaced by a much simpler toolbar, the advanced toolbar is still available by using the Advanced/Use Advanced Toolbar option.
  • Enhance
  • Match from Musicbrainz can now match songs without a duration in Musicbrainz whilst still rejecting songs whose duration is outside limit of actual song.
  • Now the autocorrecter fixes songs one song at a time. For example instead of running Retrieve Acoustic Ids on all songs, then Correct Tags from Musicbrainz on all songs the Autocorrecter now runs Retrieves Acoustic Id on the first song , then Correct Tags from Musicbrainz on the first song, then it starts on the second song. This makes more sense for most people but the old behaviour is still available by unchecking Preferences/Manipulators/Autocorrecter/Fix song by song when possible. One advantage of this change is it is better suited to multithreading, so actually the second song is processed before waiting for the first song to complete, but in a different thread. Because they could be performing a different task (Retrieve Acoustic Id versus Tag from Musicbrainz) they do not get hit by the task constraints as often (such as only one query allowed per second from Musicbrainz Server).
  • Preferences/Musicbrainz/Match Score and some options from Preferences/Musicbrainz/Match have been removed. It was not possible to use a single scoring system for all songs , nor practicable for users to adjust the score for different songs. By removing options there is more freedom to make improvements to the matching analysis.
  • Fixes:
  • #1623:Problem decoding some artwork with error 'Empty Region'.
  • #1772:Added all numbers to the genre blacklist.
  • #1794:Base Folder/Sub Folder split can be incorrect for files reloaded into Jaikoz.
  • #1791:Tag from Filename not working correctly when run from Autocorrecter.
  • #1799:Error messages too long for Error Message Popup Window.
  • #1810:Save and Copy and Save and Move should share the default file location displayed for saving files.
  • By default Match values that appear misspelt is not enabled for Preferences/Local Correct/Auto Match because it can cause incorrect matches.
  • The Manual Tag from Musicbrainz window now remembers it location and size between calls.
  • OSX Fixes - #1781:Unexpected Error / IsSpecialFolder:Null Pointer Exception fixed.

New in Jaikoz 3.2.0 Build 1065 (Aug 7, 2009)

  • New:
  • Preferences/Musicbrainz/Match/Prefer Original Albums over Compilations has been added, in most cases Jaikoz will now match a track to the original album even if the metadata favours a compilation, this is the preference of most users.
  • The toolbar has been replaced by a much simpler toolbar, the advanced toolbar is still available by using the Advanced/Use Advanced Toolbar option.
  • Enhance:
  • Match from Musicbrainz can now match songs without a duration in Musicbrainz whilst still rejecting songs whose duration is outside limit of actual song.
  • Now the autocorrecter fixes songs one song at a time. For example instead of running Retrieve Acoustic Ids on all songs, then Correct Tags from Musicbrainz on all songs the Autocorrecter now runs Retrieves Acoustic Id on the first song , then Correct Tags from Musicbrainz on the first song, then it starts on the second song. This makes more sense for most people but the old behaviour is still available by unchecking Preferences/Manipulators/Autocorrecter/Process Song by Song whenever possible. One advantage of this change is it is better suited to multithreading, so actually Song Two is processed before waiting for Song One but in a different thread, but because they could be performing a different task (Retrieve Acoustic Id versus Tag from Musicbrainz) they do not get hit by the task constraints as often (such as only one query allowed per second from Musicbrainz Server).
  • Preferences/Musicbrainz/Match Score and some options from Preferences/Musicbrainz/Match have been removed. It was not possible to use a single scoring system for all songs , nor practicable for users to adjust the score for different songs. By removing options there is more freedom to make improvements to the matching analysis.
  • Fixes:
  • #1623:Problem decoding some artwork with error 'Empty Region'.
  • #1772:Added all numbers to the genre blacklist.
  • #1794:Base Folder/Sub Folder split can be incorrect for files reloaded into Jaikoz.
  • #1791:Tag from Filename not working correctly when run from Autocorrecter.
  • #1799:Error messages too long for Error Message Popup Window.
  • #1810:Save and Copy and Save and Move should share the default file location displayed for saving files.
  • By default Match values that appear misspelt is not enabled for Local Correct/Auto Match because it can cause incorrect matches.
  • Manual Tag from Musicbrainz now remembers it location and size between calls.
  • OSX Fixes - Unexpected Error / IsSpecialFolder:Null Pointer Exception fixed.

New in Jaikoz 3.1.0 Build 1064 (Jun 26, 2009)

  • OSX Fixes:
  • 1758:Occasional Alpha Error on saving files on some systems.
  • Fixes:
  • 1733,#1734,#1744,#1750:Added connection pooling to solve various database issues.
  • 1739:Problem saving certain Ogg Vorbis File.
  • 1747:Unexpected Problem:this Directory is closed problem.
  • 1767:Speed up time taken to cancel a task when user selects Cancel.
  • 1770:Failing to add some valid jpg artwork from the detail panel.
  • 1771:Occasional Null Pointer error on paste to cells.
  • 1773:Time field next to Title in summary tab doesn't show hours, this is a problem when song is over an hour in length.
  • 1775:When updating artist details from Discogs, it uses album artist for each track instead of track artist, mainly a problem on compilations albums.

New in Jaikoz 3.0.2 Build 1063 (Jun 2, 2009)

  • Endless loop while auto-renaming flac or wma files when there is another file with same name.

New in Jaikoz 3.0.1 Build 1062 (May 30, 2009)

  • Endless loop while auto-renaming files when there is file with same name that is marked for deletion.
  • ImageData() getPreviewImage() problem
  • Unexpected Error NullPointerException in readImageFromDatabase
  • When load songs from amazon and retrieve from database not setting the format field, this prevents Flac files from even saving and prevents viewing of images in some players.

New in Jaikoz 3.0.0 Build 1061 (May 13, 2009)

  • New:
  • Rewrote Coverart memory handling so that fullsize and preview images are all stored in the database, including artwork downloaded from other sources. Generally this doubles the number of files that can be loaded into Jaikoz before hitting memory limits (previously only fullsize artwork was stored in the database, the preview image was stored in memory).
  • Jaikoz now stores information about songs within its database as they are loaded, this allows them to be reloaded at least twice as quickly. This is the first step towards allowing complete collections to be loaded into Jaikoz whatever the size.
  • Enhancements:
  • Various performance enhancements.
  • Fixes:
  • 1678:DataIndexer trying to update a row that doesn't seem to exist anymore
  • 1684:Some releases cannot be added to cache database because they are too large for the field (change to use CLOB like Discogs Release)
  • 1702:Getting index out of bounds exception in autocorrecter when it trys to reindex rows that have been modified but deleted
  • 1701:Taking a very long time to run correct subfolders from tags, added debugging to identify the cause
  • 1715:Now retries Get Acoustic Ids when MusicIP complains it is busy, fix required because of a change with MusicIP
  • 1716:Error setselectedindex: 1 out of bounds when opening Preferences
  • 1726:Contention for the same database connection from multiple threads

New in Jaikoz 2.9.2 Build 1060 (Apr 7, 2009)

  • Fixes:
  • Strange doubled row in 'Manual Correct Tags' window, see forum post.
  • Manual/AutoCorrect from Musicbrainz returning too many results for tracks with no album field and hence appears to be hanging.
  • Jaikoz fails to start on Solaris, see forum post.
  • Unable to read some PICT format cover art - java.lang.IllegalArgumentException: Empty region!
  • NullPointerException error occurring on Save and Move.
  • OSX Fixes:
  • Change Colours not showing up on OS X.

New in Jaikoz 2.9.1 Build 1059 (Mar 26, 2009)

  • Fixes:
  • Added missing library required for exporting information in xls format.
  • OSX Fixes:
  • Added Play button to the toolbar.
  • Added libquaqua64.jar for using Jaikoz with 64 bit Java.
  • Can now select all fields using Command-A, previously used Control-A.

New in Jaikoz 2.9.0 Build 1058 (Mar 24, 2009)

  • New Features:
  • 303 Now supports Export/Import. The Export action is simple and effective. It will allows you to export the details of your loaded songs so that you can also open and edit values within a proper spreadsheet application and then import the changes back into Jaikoz. You can also use it as a backup of your metadata.
  • 1606 Renamed Run External Application to Play, and add toolbar button to play the selected song in your default player.
  • Enhance:
  • 1630 Add delete duplicates to Autocorrect
  • Fixes:
  • 441 When you select an artist within artist browser the new album list in browser should be alphabetical
  • 585 Horizontal scroll synchronization should only work between meta views or between id3view, currently a id3edit view will incorrectly move a metaview view
  • 722 When edit mp3 images from popup only changes made to the first record are preserved after closing popup
  • 774 Language menu in Preferences should be in alphabetical order
  • 793 Edit field in detail pane, then RIGHT click on different row in edit pane and it is that row that gets highlighted the cell selection by popupmenu handler is not triggering the details NewRecordListener properly
  • 801 Files with UTF8 characters are loaded in Jaikoz but fail in puid because of limitations of DOS Command Window.
  • 909 Have Song in detail.Open Preferences select 'Save' in Preferences and the detail panel reverts to no Song selected.
  • 1020 When you update a field in the Details Pane, but remain on the field (don't tab or click on another field), and click the next record button your update is lost.
  • 1061 If you double click a field it will switch to edit mode and highlight the text for a moment, then the highlighting will disappear and you are unable to edit the field. You have to click on the field again to insert the caret, or double click to highlight the entire text.
  • 1253 Enable do not match if already have a Musicbrainz id, for performance reasons.
  • 1329 In release name won't get exact match if shown as (disc1) (disc 2) on Musicbrainz and vice versa.
  • 1360 If you look at things like Lyrics Correct in just the Autocorrecter not clear which are remote/local tasks.
  • 1470 Only display COMM frame in comment metadata field if description is empty, this is behaviour of most players and also prevent Correct Coments removing the space in iTunNORM.
  • 1519 Scandir appears unset Java.lang.NullPointerException at com.jthink.jaikoz.data.AudioFileFromDirectoryAndFilesLoader.run(AudioFileFromDirectoryAndFilesLoader.java:385) at java.lang.Thread.run(Unknown Source).
  • 1529 Rename Correct Artist to Local Artist Correct.
  • 1565 Occasional threading problem when getting Acoustic Ids:FWK005 parse may not be called while parsing Problem parsing xml output was:
  • 1618 Save and Move could end up with file already existing. Now duplicate files to be renamed i.e test.mp3 / test(1).mp3 /or moved to another location. Then if you still want to delete duplicates use the fileystem or load again into Jaikoz and check duplicates properly.
  • 1623 Filename formatter fails for Audio Book Format.
  • 1629 Unexpected Error in Manual tags from Musicbrainz when its finds no matches and one is then selected from the website.
  • 1633 Pasting artwork into Genre columns slows down after running Jaikoz for a few hours.
  • 1637 java.lang.IllegalArgumentException: Unmatched braces in the pattern.error with Spanish Error Message.
  • 1666 Jaikoz should always expect path seperator of '' when reading from m3u file format even on linux and osx.
  • 1667 Unable to save ogg file because doesnt handle zero length packets.

New in Jaikoz 2.8.4 Build 1057 (Feb 16, 2009)

  • Window New Features:
  • Now supports drag and dropping of iTunes playlists from iTunes to Jaikoz, Jaikoz will then open all the files listed in the playlist.
  • Fixes:
  • When updating images from Discogs should always favour primary image over secondary image.
  • When updating Musicbrainz and receive error 503 Jaikoz does not request that queries are not cached so customers internet connection could just return cahced query when retry is attempted.
  • java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 when using Manual Tag From Musicbrainz.
  • Update tags from Musicbrainz not always updating.
  • OSX Fixes:
  • Filter menu disappearing after saving changes to Preferences.
  • If iTunes update fails Jaikoz should report error message not just error number.
  • Error updating itunes: Input Error length = 1.
  • Window Fixes
  • If iTunes already open when start using Jaikoz it is kept open whilst using Jaikoz, previously it was closed after Jaikoz had finished updating iTunes.

New in Jaikoz 2.8.3 Build 1056 (Feb 10, 2009)

  • Fixes - AutoCorrect from Musicbrainz not updating tracks.
  • OSX Leopard Fixes - Complains iTunes busy when try to update iTunes with changes from Jaikoz.

New in Jaikoz 2.8.2 Build 1055 (Feb 9, 2009)

  • New:
  • Can now load all the files within in a Winamp (.m3u) playlist using Open Playlist and Add Playlist, more playlist formats to be added in future releases.
  • Now have Open Recent list for recently opened playlist, files and folders.
  • Enhancements:
  • The current xml file can be returned from iTunes so have dropped the requirement for user to specify the xml file themself and removed the iTunes xml file option.
  • Add support for drag and dropping and copy/pasting images from other applications such as iTunes, Finder and Windows Explorer.
  • Support pict clipping format used by iTunes on OSX for copying/pasting/dragging pictures.
  • Now when images are added in a non portable format such as BMP or PICT Jaikoz automatically converts them to JPG format.
  • Have Expotential retry mechanism when retrying Musicbrainz or Discogs connections to allow server more time to service request.
  • When create iTunes playlist names should use YY-MM-DD and 24 clock for playlist names so in better sorted order.
  • Added support for using PICT Images.
  • Fixes:
  • Local Artwork Analyser shouldn't try to load images from artwork when there are large number of files in a folder because probably not a single-album folder.
  • Is Compilation Cast Error with java 1.6_0_12.
  • When I use the %artistsort% field in File or sub-folder renaming, it adds the string %artistsort%.
  • iTunes not keeping played count or last played when move file.
  • Analysing column84056 files to process should be Analysing column:84,056 files to process.
  • Need to synchronize hashset between threads to stop CreateAcousticIDs hanging bug.
  • Help Broker problem preventing Jaikoz starting because of problem install of another application.
  • Update Tags from Discogs not always updating artwork.
  • Once Lyrics helper fails it does not reset so you cannot retry without restarting Jaikoz.

New in Jaikoz 2.8.1 Build 1054 (Jan 15, 2009)

  • This is a minor release that fixes a number of issues including better Copy and Paste, iTunes integration and WMA Support.
  • Enhancements:
  • Updating iTunes with changes from Jaikoz has been completely rewritten for OSX and Windows and fixes problems with duplicated references to files, dead files and losing ratings when moving files
  • Can now use text copied from other applications such as (spreadsheet) as the basis of pasting into metadata fields.
  • Can now use text copied from within a field as the basis of pasting into the metadata fields.
  • Added Swap Composer with Artist.
  • Jaikoz now uses applescript to allow drag and drop of files into Jaikoz from iTunes, (this is a workaround for a bug in iTunes and as such is slower than I would like).
  • Fixes:
  • Is Compilation field not shown as enabled even when it is.
  • Making edits to album field causes Jaikoz to lost the filtering settings. eg if I edit the album name, Jaikoz will then display -all- albums for -all- artists, despite still having the artist filter set.
  • Tag browser code for scrolling down fields need to check for key modifiers, so if people running tasks using keys doesnt reset filters.
  • Still problem modifying an mp4 which appears corrupt on write because cant find mdat , should throw error on read.
  • OutOfMemoryError when loading a particular flac file because setupheader on a different off page to comment header.
  • Ignore silly tracknumber such as '-1' when matching tracks against Musicbrainz.
  • Undo can fail when run from the ID3 Edit tab.
  • Problem reading wma files with certain binary metadata fields.

New in Jaikoz 2.8.0 Build 1053 (Dec 16, 2008)

  • New Features:
  • Added full support Windows Media Audio , the default format used by Microsoft Media Player.
  • Enhancements:
  • Manual tag from Musicbrainz now ignores Preferences/Match/Do not Correct tags from Musicbrainz if already has id.
  • MusicIP Genpuid software upgraded to 1.4, Port 10001 no longers need to be open for good performance.
  • Mp4s created by Max now load okay even though cover art field created by max is created incorrectly.
  • OSX Leopard Enhancements:
  • New iApp Scrollbars
  • Fixes:
  • Unexpected Error after setting tag browser to one artist then closing all songs by that artist.
  • Unexpected error on save PasteCellContentsAction.checkIfShouldBeEnabled().
  • Unexpected error String index out of range: -1:java.lang.String.substring() when open preferences.
  • SubImport Folder problem using JRiver Media Centre.
  • When genres added/renamed to blacklist they should always be converted to lowercase.
  • Various fixes for Mp4s with free space between ilst and meta atoms.

New in Jaikoz 2.7.0 Build 1052 (Nov 26, 2008)

  • New Features:
  • Artwork autoformat for Musicbrainz and Discogs now supports a Only populate if new artwork is higher res option, ensuring artwork is only overwritten if a higher resolution image can be found. (You need to manually change your preference if you are upgrading from an earlier version of Jaikoz)
  • Added Only overwrite if existing value is empty or on the genre blacklist option to allow genres to be overwritten if they have a blacklisted genre.
  • Added Change Base Folder to easily change the base folder for a set of folders using a file dialog.
  • Added Swap Artist Album Artist , Swap Artist Sort Artist and Swap Album Sort Album actions.
  • OSX Leopard New Features:
  • Main window now has new Leopard/iTunes look.
  • Jaikoz is now draggable from anywhere on the toolbar or status bar.
  • Enhancements:
  • In the tag browser pressing a letter autoscroll down and selects the first value that matches, if you type a series of letters quickly it will look for a value starting with the same letters
  • Clicking tag browser header automatically selects the first item in the list.
  • Selecting View Artwork Fullsize for a song with multiple images now shows all of them.
  • When try and load mp4 video file warn user that it is a video file rather than just saying it may be a corrupt file.
  • Improved icons and larger size for all platforms.
  • Add update from Discogs icon.
  • Fixes:
  • Now handle permissions problems better when saving files.
  • Ensures temp files created when saving mp3 files are always deleted.
  • When you are using the down arrow key to scroll through Tag Browser albums, every so often the blue highlight jumps down into the track.
  • Jaikoz protected from being started more than once.
  • FWK005 parse may not be called while parsing search index occurs on deciphering output of genpuid.
  • Unable to connect to Musicbrainz 503 problem with blank but not empty values in album /artist/track no.
  • RowsKnownFilter.mapTowardModel( ) occasionally fails on reindexSelectedRowsAndCheckFilters after running Autocorrecter.
  • When doing Update tags from Musicbrainz should it take into account the release year and country already set rather than using defaults because overriding manual choice.
  • get Track length as Number:java.lang.NumberFormatException: multiple points.
  • backslash causing musicbrainz lookup to fail with error 503:i.e Pavane Pour Une Infante Defunte.
  • Bitrate for apple lossless files is incorrect.
  • CreateValidFilenameFromSum throwing an exception.
  • updateModelBecauseCellModifiedInEdit exception.
  • OutOfMemory Error when try to save acoustic id to invalid Mp4.
  • Change 'Correct Rercording Times' to 'Correct years' in autocorrecter.
  • In Rename Mask disk numbers of the form of 1/1. come out as 11.
  • Problems writing to certain mp4 files because have null data at end.
  • User had a trial of earlier version of Jaikoz, tried the later trial but it complained the license had already expired.
  • OSX Fixes:
  • No expand column width in OSX FileChooser.
  • Is Compilation selections don't seem to be saved.
  • Correct font used in the Acknowledgments page.

New in Jaikoz 2.6.1 Build 1051 (Oct 8, 2008)

  • Add Save and Copy Option that allows you to save changes to songs and copy them to a different folder.
  • Add Cancel option when you exit and it asks if you want to save, so you can check the files that need saving.
  • Now when you reorder or resize columns the changes are automatically preserved for when Jaikoz is restarted.
  • Improved matching algorithm for tracks with no title or default title such as Track1, Track2
  • Cant open preferences - invalid range properties.
  • Error viewing tracks released with historical country codes.

New in Jaikoz 2.6.0 Build 1050 (Sep 17, 2008)

  • Support for Discogs has been added, if a track has a Release Discogs Url the new Update Tags from Discogs action can get the information from Discogs and put into the song. Over twenty different fields can be populated from Discogs, including Artwork. The Release Discogs Url is set when updating from Musicbrainz if there is a link in the Musicbrainz database, alternatively you can search for it yourself and enter it directly into the Release Discogs Url field for the songs on the release. You only need to find the release, Jaikoz will work out the track specific information by comparing the track title, track number and track duration.
  • Update tags from Existing Musicbrainz Id has been improved so that if your track does not have a Musicbrainz Id but it does have a Musicbrainz Release Id it can use this to find the correct track and update the track information. This allows you to control exactly what release to use for a track and you only need to find the release for a set of tracks and Jaikoz will work out the track specific information by comparing the track title, track number and track duration.
  • Manual Correct Tags from Musicbrainz has had a number of improvements to it. More columns are shown than before, and you can hide/show,resize and reorder columns and these changes will automatically be saved. When a track has multiple release events, such as released in different countries or different formats, each release event is shown as a seperate record so you can choose exactly which release event to use. There is now a Search Button for each song that does a search on Musicbrainz and shows the results on a webpage, you can select an option to use by pressing the Tagger button or do another search. There is now a View Button for each choice so they can be viewed on the Musicbrainz Website to get more information about the track. Now whilst you are reviewing the options Jaikoz works on the next bacth in the background so you do not have to wait long for the next batch to be ready.
  • Save and Move has been added to the Main Menu, it will save and move all fields currently listed in the main edit window.
  • Nows writes all ID3v24 genres as text when iTunes compatibility enabled because of a bug in iTunes.
  • Now writes PRIV frames at the end of the file because of a bug in iTunes.
  • Added warning when try to delete more than 100 files to protect against accidental deletions.
  • By default the ID3 tabs are not shown because they are only of use to some customers, added Show ID3 Tabs to the View menu to renable them.
  • Further improvements to memory management.
  • Problem saving changes to mp4 files with MDAT and FREE atoms before ILST atoms if file needs to grow.
  • Problem displaying song with more than 10 embedded images.
  • If Preferences/Remote Correct/Lyrics/Only populate lyrics field if empty is unchecked, and you do a lyrics correction all rows with lyrics are flagged as changed in status column even if the lyrics didn't change.
  • Connection timeouts not consistent when connecting to external websites.
  • AbstractID3v2Tag:adjustPadding:WARNING: Problem closing channels and locks.

New in Jaikoz 2.5.2 Build 1049 (Aug 11, 2008)

  • Correct tags from Musicbrainz not matching due to NullPointerException in some circumstances is now fixed.

New in Jaikoz 2.5.1 Build 1048 (Aug 7, 2008)

  • Now sets the preferred musicbrainz country for releases based on the locale of the computer.
  • Now treats ` character the same as ' when finding a match on Musicbrainz.
  • When track matches multiple releases identically pick the release where its total number of tracks matches the total number of tracks loaded into Jaikoz with the same release name.
  • Checks that outgoing access to port 10001 is open and warn if it isn't, this is required for Retrieve Acoustic Ids to work optiminally.
  • View Audio tab not identifying Apple Lossless files correctly is fixed.
  • Problem with saving changes causing changes to be left in temporary files because of Windows service grabbing temp files created when adjusting padding is fixed
  • Setting ID3 tag to ID3v1 only doesn't remove ID3v2 tag unless it is ID3v24 tag fixed.
  • Musicbrainz lookup for a track with a title but with no album, artist or track no was failing, is now fixed.
  • Autocorrecter default tasks has Correct Artist three times, should only be there twice fixed.
  • Enable to save files with java.lang.NumberFormatException multiple points exception is fixed.
  • Unable to save files Acoustic Id as Acoustic id is created, if MP3 doesn't already contain an ID3v23tag is fixed.
  • View Tab shows ID3 in version, even if no version at all is fixed.
  • Linux/Mac too many files open still in Tag Browser is fixed.
  • Update tags from Existing MusicBrainz Ids can fail occasionally fail with null pointer exceptions on updates is fixed.
  • Component must be showing on the screen to determine its location error fixed.
  • Jaikoz now handles mp4s that have Covr atoms containing data and name fields.

New in Jaikoz 2.5.0 Build 1047 (Jul 15, 2008)

  • Retrieval of Acoustic Ids now utilizes multiple cpus if your computer has them to process multiple tracks in parallel
  • The Genre field can now be fixed from Musicbrainz Folksonomy Tags. Jaikoz prefers to use tags that match the standard ID3 genre list, in case of a tie the tag used by most users to tag a release or track is preferred. Jaikoz also includes a configurable blacklist of tags that should not be used as genres when receiving from or submitting to folksonomy tags, you can use '*' as a wildcard match.
  • Folksonomy Tags is a relatively new addition to Musicbrainz so tags are not available for many of the releases yet but one of the advantages of this system is that genres can also be submitted back from Jaikoz as Musicbrainz Folksonomy Tags. This is an open system that is even being supported by the BBC. If everybody that used Jaikoz submits their tags back to Musicbrainz the quality of Folksonomy tags should increase rapidly.
  • Jaikoz now uses an embedded Database to store details of every release and artist downloaded from Musicbrainz, that is preserved between invocations of Jaikoz. Because this information is held in the database rather than memory this reduces memory usage. Jaikoz uses this locally stored release data so that it doesn't actually have to a lookup for every track if it can find a good match by looking at already downloaded and used releases. Consider the usual case of all tracks in a release being looked up if the metadata is good enough the new system will only require one track, artist and release lookup for the first track, all the other tracks can be matched using the downloaded release info so more tracks can be corrected more quickly.
  • The Capitalizers have now been renamed to better reflect what they do, and the Title Case Capitalizer has been improved so it more accurately matches the conventions used within Musicbrainz. There is now an exception list for capitalizers, so certain words preserve formatting i.e. U2 or UB40.
  • When using Rename Folder From Tags or Rename File from Tags the number of fields that can be used has been increased to support most of the Jaikoz Meta fields available, to better support this the fieldname formats have been changed from %A, %B... to %artist%, %title%....
  • A simple IF statement is now supported for Rename Folder From Tags or Rename File from Tags, allowing you to check if a field has a value. For example $if(%album%,%album%-) would write the value of abum and a hyphen character only if album has a value. Full scripting will be added in a later version of Jaikoz.
  • Tag from Filename now expects you to specify the format of the filenames when extracting the filename information into tag fields, because it was not always possible for Jaikoz to correctly guess a filenames components without a hint. But Jaikoz still uses heuristics to get the best match when a filename could match the mask in multiple ways.
  • Added Create Support Files to make it easy to submit bug reports to Jthink
  • Added Empty Cache to empty the database if you want to force Jaikoz to make all its check against Musicbrainz rather the embedded Database
  • Improvements to memory usage and memory management.
  • There have been a number of fixes to the Correct Tags Musicbrainz, although some of these will not take effect until Musicbrainz Search Server Update has been released.
  • Special field �startist% has been added to Rename Folder From Tags and Rename File from Tags. This uses the Album Artist if exists and if it doesn't it uses the Artist field.
  • The field %year% always returns only the year portion even if it holds a complete date, this is more useful to Rename Folder From Tags and Rename File from Tags tyhan returning the whole date.
  • Tag from Filename has an additional option Only Populate Fields if Empty that is enabled by default.
  • Maximum and minimum heap memory shown in console at startup.
  • Added What should Year Contain option to the Year formatter so that all years can be converted to year or full date format.
  • Now by default Musicbrainz does not overwrite existing artwork or genres.
  • Save and some other tasks sometimes hang at the end of the task instead of completing properly.
  • Clustering matching was case sensitive preventing clustering doing as well as it could.
  • Out Of Memory error can occur when reading large cover art in PNG format is fixed.
  • Not showing loading mp4s with invalid genre ids is now fixed.
  • Not showing ID3 fields because attached picture has no picture type field is fixed.
  • Unexpected error on deleting an image,ArrayOutOfBoundsException now fixed.
  • Occasional IndexOutOfBoundsException when had editing a field then opening folder without completing the edit is now fixed.
  • OSX Leopard Fix: Fixed 2>=1 errors on startup.

New in Jaikoz 2.4.1 Build 1046 (May 16, 2008)

  • Now writes UTF16 as UTF16LE rather than UTF16BE, whilst both are correct Windows Explorer and Windows Media Player only recognise the former.
  • Colour coding of fields is now optional.
  • Only the most common columns are shown by default.
  • Can now drag and drop one field onto another.
  • Autocorrecter now configured to run all the tasks required to correct your tags.
  • Shortcut keys have been reassigned to the most popular tasks, and non standard key mappings corrected.
  • Can now read the variable bit rate header for mp3 files encoded with Fraunhofer encoder (VBRI header).
  • Added View Artwork FullSize, Undo and View in Musicbrainz/Amazon/Discogs .. all added to the main menu, previously only available from the contextual menu.
  • View Artwork Fullsize now works for multiple selections.
  • Now Shows vertical lines between columns like iTunes.
  • Colour coding for new installations is disabled by default.
  • Removed Cancel button from Artwork Full Size Windows.
  • Fix filename from tags could end up with blank filename - if the tags contained space characters rather than actually being empty.
  • About window title corrected.
  • When change the columns that are displayed using the column control, the changes should be automatically saved.
  • Start editing a field, then using mouse right click on field next to it and select close, record gets closed and changes get committed to wrong record problem fixed.
  • Corrupt mp4s could cause Jaikoz to get stuck in an infinite loop.
  • Leopard Fix: Unexpected Problem: 6 >= 6" on startup fixed.
  • Leopard Fix: Fields now show the correct selection colour when you select them.

New in Jaikoz 2.4.0 Build 1045 (Apr 24, 2008)

  • Added support for the following fields Barcode, Label, ISRC, Conductor, Lyricist, Media, Remixer, Mood, Release Offical Url, Release Wikipedia Url, Release Discogs Url, Artist Offical Url, Artist Wikipedia Url, Artist Discogs Url for all formats
  • Barcode, Label, ISRC, Conductor, Lyricist, Remixer,Release Wikipedia Url and Release Discogs Url can be automtically populated from MusicBrainz.
  • Added a Delete Duplicates task. In the preferences you can specify that a duplicate is a track with the same MusicBrainz Id as another track, the same MusicIP Id as another, or the same Musicbrainz Id and MusicIP Id as another.
  • Added a Prefer Acoustic Id even if rating lower than meta match that is disabled by default, (Jaikoz previously acted as if this option was enabled). Keeping this option disabled will make it more likely that Jaikoz will use the same release for all tracks on one album.
  • Added Possible Matches must be within Track Duration option that is enabled by default (this works the same as Jaikoz previously). But if you disable this it will allow musicbrainz to return tracks that are outside the range of your track length. This is useful for picking up tracks where the track length has been entered incorrectly in Musicbrainz or where your encoding is inaccurate.
  • Your preferences are now preserved from your previous version of Jaikoz
  • Added Complete Italian translation
  • Added Dutch translation, this is not yet complete but feel it is still useful for Dutch speakers
  • Add Translate Foreign Artists to English option, this is most useful for artists that use non latin charcters such as Japanese or Chinese that cannot always be displayed properly
  • Add a search button like in iTunes, that filters tracks to those containing search value in the album, artist or title.
  • Add filter and highlighter to find records with the same musicbrainz Id AND Music IP Id .
  • Add filter and highlighter to find records with non-standard Genres.
  • Add filter and highlighter to find records with non-iTunes Genres, iTunes supports a smaller list than programs such as Winamp.
  • Add link to Wikipedia for artists and albums.
  • Add link to Discogs for artists and albums.
  • Added option to only correct lyrics if non currently exist.
  • Correct subfolders from tags has occasionally hanged.
  • Unable to copy Flac artwork between files.
  • After updating from musicbrainz, if no changes made still marked as edited 'C' this should not happen.
  • Autocorrecter should have progress bar for subtasks as well.
  • Musicbrainz password field should not display password.
  • Find and Replace, Word replacer, and word removers should understand uxxxx syntax for entering Unicode.
  • Track No Sorting doesn't work properly.
  • If in MusicBrainz Settings the option Do not match online if already have a MusicBrainz Id is active, then the Manual correct from MusicBrainz comes up empty on a track that does indeed have an Id.
  • Opening some multitrack m4p files fails
  • Metamatch from musicbrainz sometimes not identifying track correctly because of case (uppercase/lowercase) problem
  • Counting files in NFS share can hang if filenames contain certain characters
  • Edit a field value, then click on something to change the current filter set and the edit value is copied across to the new record
  • Fixed ArrayOutOfBoundsException error that can occur when editing a field, and changing the filter before completed editing
  • New OSX 10.5 FileChooser and some other graphical improvements when using OSX 10.5
  • Unable to sometimes write to some NAS devices
  • Update iTunes sometimes failing when saving many files at once.
  • Saving files where only the case of the file had changed (uppercase/lowercase) could cause rename to fail.
  • Open Directory/Files dialog too small when opens

New in Jaikoz 2.3.0 Build 1043 (Feb 26, 2008)

  • Drag and drop files and folders from other applications such as Finder and the Desktop to Jaikoz will open the files in Jaikoz.
  • Dragging files from Jaikoz to other applications such as iTunes also works, as if they had been dragged from another application.
  • Automatic Lyrics lookup using Lyrics Fly.
  • Jaikoz now beeps when it has completed a task, configurable sound effects to be added later.
  • Now supports reading flac files with ID3 headers.
  • Increased default heap memory to 300mb.
  • Increased memory monitoring to minimize the occurence of Out of Memory errors.
  • Previously Musicbrainz queries were failing when had value for title but not any of artist, album and track number - this has now been fixed.
  • Previously unable to write to Ogg files that contained the setup header and audio packets on the same ogg page, this is now fixed.
  • Previously there could be a problem saving files when more than 5000 artwork images had been added to files, this is now fixed.
  • Previously there was a problem reading mp4 files that contained empty reverse dns fields, this is now fixed.
  • Previously there was a timing problem renaming a file to the name of an existing file waiting to be renamed, this is now fixed.
  • Previously it was possible to create folders ending with '...' - but then the file could not be saved because this is illegal in Windows, now fixed.
  • Previously if you used the cross-platform appearance and minimized Jaikoz an unexpected error was displayed, now fixed.

New in Jaikoz 2.2.2 Build 1042 (Feb 8, 2008)

  • This release fixes an issue with v2.2.1.

New in Jaikoz 2.2.1 Build 1041 (Feb 4, 2008)

  • The Musicbrainz Format Sort Album Artist preferences could not be modified, this is now fixed.
  • Correct Tags from Filename was broken, this is now fixed.

New in Jaikoz 2.2.0 Build 1040 (Jan 31, 2008)

  • Added option to prefer albums that have already been used by other tracks when matching tracks in MusicBrainz.
  • Added option to specify your preferred type of release such as Original Album, Compilation or Single when matching MusicBrainz tracks.
  • Added option to prefer official albums when matching track in MusicBrainz.
  • Added option to specify your preferred country when matching MusicBrainz tracks.
  • Added a Match Score Preference Tab for matching from Musicbrainz that allows you fine control over the Musicbrainz Matching. You can allocate points to each component of the match depending on how important you think it is. For example if you think it is very important that the track selected has a release that it is one of the preferred release types but you are not too concerned that the track number must match you could increase the release types rating, and reduce the track no match rating. The total rating can never exceed 100.
  • Added option to force tracks matched acoustically to also meet a minimum metadata match threshold.
  • Added the Cluster Albums task, this analyses all the selected tracks that have been matched in Musicbrainz and groups them by artist and album and tries to reduce the number of release ids the tracks are spread over. Why is this needed? Many albums exist within Musicbrainz as multiple releases, usually this is because the album was released with an extra track in a particular country. All the track ids for an album are unique to that album because of the design of musicbrainz, so that even if there is an identical track on both releases it will have different track ids. Now when a puid is created for a song it is likely to only be associated to one of the track ids. So what typically happens when you look up some tracks from one album in Jaikoz is that it finds matches, but some are for tracks in one version of the release and some in another.
  • Jaikoz now checks for new versions of Jaikoz when it starts.
  • Added option for when Retrieving Acoustic Ids to do full analysis on tracks that are not currently in the Music IP database and submit them to MusicIP (this option is not enabled by default).
  • Previously when images we added to a file, they were saved in memory until the changes were saved, now I have created an Artwork Cache which holds the image data on disk, this considerabbly reduces the memory imprint without effecting performance.
  • Added Greek translation
  • Your iTunes library can now be automatically updated when files are saved in Jaikoz, this option is enabled by default for OSX and disabled by default fo Windows. You can see the complete set of option on the Preferences/Save/iTunes Autoupdate tab.
  • It is now possible to open multiple folders rather than just a single folder (and its subfolders)
  • There is now a single Preferences Menu instead of the seperate Settings Menus, and now any changes made to your preferences are now automatically saved.
  • General Memory improvements have reduced average memory usage by 20%.
  • When the release country is found in MusicBrainz it previously saved the two letter country code (i.e FR), Jaikoz now saves the country name (i.e France).
  • The composer and sort composer fields can now be populated from the Musicbrainz lookup.
  • Your license and preferences are now stored in your home folder. Assuming an english locale the location for OSX is /users/username/Library/Preferences/Jaikoz, Windows Vista is C:UserspaulJaikoz and Linux is /home/username/Jaikoz/Prefs.
  • The Encoder field has been added to the Detail/Info tab
  • Moved Highlighter and Reports sub menus to top level menus.
  • Previously the Is Compilation field was not being written correctly for mp3 files.
  • Previously when matching from Musicbrainz, if a track did not match on the title it would not be returned even if it matched on all the other fields, this restriction has been relaxed, although by default a match on the title is required for a track to get a high score.
  • Previously Jaikoz could not read Mp4 files created by Winamp, this has now been fixed.
  • Previously Jaikoz could not save changes to files that were created by faac 1.25, this has now been fixed.

New in Jaikoz 2.1.0 Build 1039 (Dec 4, 2007)

  • New Features:
  • Now fully supports tagging of Flac files (Free Lossless Audio Codec), including embedding of cover art, MusicIP and MusicBrainz integration.
  • Now displays the encoder in the Audio tab and View/Edit tabs.
  • Now supports viewing linked cover art as well as embedded cover art, linked files are marked as (Link)
  • When there is a problem with a corrupted or missing images, the details are now logged to the console, and the image is displayed with this image
  • Added partial Greek translation, thanks to George Antonopoulos.
  • Fixes:
  • Previously there could be a problem opening and saving some non-standard Mp4s, this is now fixed.
  • Previously ID3v24 Frames were not always reading large syncsafe frame sizes correctly, this is now fixed.
  • Linux Fixes:
  • Previously there could be a problem saving some fields in Mp4s, this is now fixed.

New in Jaikoz 2.0.2 Build 1038 (Nov 20, 2007)

  • Previously there could be a 'Index out of Bounds' error when closing or deleting many files, this is now fixed.
  • Previously when files were closed with unsaved changes Jaikoz did not always warn you of this, this is now fixed.

New in Jaikoz 2.0.1 (Nov 15, 2007)

  • This release adds some bug fixes

New in Jaikoz 1.12.1 (Oct 17, 2007)

  • This release adds some bug fixes

New in Jaikoz 1.12.0 (Sep 29, 2007)

  • This release adds a lots of small enhancements and some bug fixes