Jaikoz Audio Tagger Changelog

What's new in Jaikoz Audio Tagger 11.8

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

New in Jaikoz Audio Tagger 11.7 (May 22, 2023)

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

New in Jaikoz Audio Tagger 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 Audio Tagger 11.6.1 (Jan 7, 2023)

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

New in Jaikoz Audio Tagger 11.6 (Jan 5, 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 Audio Tagger 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 Audio Tagger 11.5.1 (May 19, 2022)

  • 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 Audio Tagger 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 Audio Tagger 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 Audio Tagger 11.3.1 (Mar 19, 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 Audio Tagger 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 Audio Tagger 11.2.1 (Mar 11, 2022)

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

New in Jaikoz Audio Tagger 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 Audio Tagger 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 Audio Tagger 11.0.6 (Jul 8, 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 Audio Tagger 11.0.5 (Jun 10, 2021)

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

New in Jaikoz Audio Tagger 11.0.4 (Jun 7, 2021)

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

New in Jaikoz Audio Tagger 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 Audio Tagger 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 Audio Tagger 11.0.1 (May 24, 2021)

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

New in Jaikoz Audio Tagger 11.0 (May 20, 2021)

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

New in Jaikoz Audio Tagger 10.0 (Jan 31, 2019)

  • Add Song Only Matching
  • Add support for Albunack Id Matching
  • Do direct match to MusicBrainz if cant find match in Albunack

New in Jaikoz Audio Tagger 9.4.1 (Dec 12, 2018)

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

New in Jaikoz Audio Tagger 9.4.0 (Dec 8, 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 Audio Tagger 9.3.0 Build 1162 (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 Audio Tagger 9.2.0 Build 1161 (Aug 1, 2017)

  • Improvements:
  • [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
  • Bugs:
  • [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 Audio Tagger 9.1.0 Build 1160 (Dec 22, 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 Audio Tagger 9.0.1 Build 1159 (Nov 7, 2016)

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

New in Jaikoz Audio Tagger 9.0.0 Build 1158 (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 Audio Tagger 8.4.2 Build 1157 (Jan 15, 2016)

  • FIXED BUGS:
  • [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 Audio Tagger 8.4.1 Build 1156 (Nov 6, 2015)

  • This release fixes an issue that stopped Aif and Wav files being added to iTunes if iTunes Update was enabled, plus a couple of other bugs.
  • 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 Audio Tagger 8.4.0 Build 1155 (Nov 3, 2015)

  • This release adds full support for reading and identifying Wav and Aiff files. They use the same tag format as Mp3s meaning that you also have access to the ID3Edit tab for these formats. There are also a number of improvements made to matching plus some bug fixes.
  • 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 Audio Tagger 8.3.5 Build 1154 (Sep 9, 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 Audio Tagger 8.3.4 Build 1153 (Aug 20, 2015)

  • Export to xls exportsComent language for Xls causing problem for Import
  • Incorrect check being done for Discogs matches

New in Jaikoz Audio Tagger 8.3.3 Build 1152 (Aug 10, 2015)

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

New in Jaikoz Audio Tagger 8.3.2 Build 1151 (Jul 28, 2015)

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

New in Jaikoz Audio Tagger 8.3.1 Build 1150 (Jul 18, 2015)

  • Bug:
  • Artist/title double check for single song metadata matching is incorrect

New in Jaikoz Audio Tagger 8.3.0 Build 1149 (Jul 17, 2015)

  • Allowing Acoustid matches when metadata exists but is bad
  • If artist name contains feat and get no matches strip out and try again
  • When single song matching against Acoustid ensure we are selecting the correct song
  • Dots not removed from filepath when after path separator
  • When disc has more than two discs may not match because can match songs to wrong disc
  • Ignore join phrased when matching artists
  • Consider artist name when doing track scoring
  • Always only use recording with most sources when single song matching
  • Extend Acoustid title check to an artist check
  • Additional processing when songs organized one folder per artist
  • Search by metadata should search by artist and tracks if no match on release

New in Jaikoz Audio Tagger 8.2.5 Build 1148 (Jul 9, 2015)

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

New in Jaikoz Audio Tagger 8.2.4 Build 1147 (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 Audio Tagger 8.2.3 Build 1146 (Jun 4, 2015)

  • Firstly this includes modifications required to work with cover art added to Discogs in the last two months.
  • Then we have fixed two problems related to song titles and track total when matching multi-disc Discogs releases.
  • Then we have fixed a regression whereby the Only Update Year if Earlier option for the Year field was ignored so this field could be overwritten with a later date.
  • We recommend you update to this latest version of Jaikoz and then run Update Metadata from MusicBrainz and Update Metadata from Discogs to fix any data that may have been incorrectly added in earlier releases and to benefit from the very latest data added to MusicBrainz and Discogs.

New in Jaikoz Audio Tagger 8.2.2 Build 1145 (Apr 29, 2015)

  • 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 Audio Tagger 8.2.1 Build 1144 (Feb 17, 2015)

  • 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
  • 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 Audio Tagger 8.2.0 Build 1143 (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 we start Jaikoz to check the fingerprinting program is installed, now fixed and thank you to Mehmet for bringing this problem to my attention.

New in Jaikoz Audio Tagger 8.1.1 Build 1142 (Jan 20, 2015)

  • this 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.
  • We also 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.
  • For Windows users Jaikoz now comes as a self-extracting zip, just like we did in the latest versoion of SongKong . This means just double-clicking on the installer will do a complete install. But because Internet Explorer has an annoying habit of renaming .exe files we keep the standard zip version of the installer as well, much easier to move to a better browser such as Firefox though.
  • Fixes:
  • Allow use of Artist Credit Name instead of Artist Name for Discogs like we do in MusicBrainz
  • REGRESSION:Sort Artist and Album Sort Artist just being set to Artist and Album Artist
  • Windows:Make Jaikoz Installer self-Extracting zip
  • When tracks are by multiple artists the Sort Track Artist only uses the first artist
  • OSX:Null Pointer Exception problem with Export when Cancel
  • When finding duplicates by metadata need to consider track length as well

New in Jaikoz Audio Tagger 8.1.0 Build 1141 (Jan 9, 2015)

  • Bug fixes:
  • Null Pointer setting Discogs song title if useRecordingOnly enabled
  • NullPointerException at Match to Specified MusicBrainz release if release has releasedate but not releasecountry
  • Problem when canceling Save and Copy action
  • Error with Fix SubFolder from metadata because of an unusual char
  • java.lang.IllegalArgumentException at sun.nio.fs.WindowsPath.getName if file in root
  • Manual Correct only does matching based on Acoustid not metadata
  • iTunes:ConcurrentModificationException
  • During MatchToMusicBrainz/Discogs Jaikoz using more and more memory as more songs are fixed
  • Need better handle when matching alot of songs to a release
  • Match to Specified Release should let you override problematic Track matches
  • Title match timed out when tokenizing values

New in Jaikoz Audio Tagger 8.0.2 Build 1140 (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 Audio Tagger 8.0.1 Build 1139 (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 Audio Tagger 8.0.0 Build 1138 (Dec 6, 2014)

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

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

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

New in Jaikoz Audio Tagger 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
  • Windows Bug:
  • [JAIKOZ-871] - Windows:Update Jaikoz to latest version of Java 8

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

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

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

  • Bug:
  • Error saving PICT image file to filesystem
  • Add release cause MB internal error if has invalid date
  • Not handling invalid data in an acoustid field properly
  • Update Tags from Discogs can retrieve get the same release from Discogs twice

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

  • Bug:
  • PODCASTID field disappearing after save file in Jaikoz
  • Save and Move If Matched should work for Discogs as well
  • Improvement:
  • Jaikoz should replace complex apostrophes with simples one
  • Sign Jaikoz Installation and Jaikoz itself
  • Better handling of secondary types needed

New in Jaikoz Audio Tagger 6.1.0 Build 1132 (Feb 6, 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
  • Improvement:
  • [JAIKOZ-826] - Consider number of sources when picking a track match based on acoustid linked to multiple tracks

New in Jaikoz Audio Tagger 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 Audio Tagger 5.5.0 Build 1121 (Aug 10, 2013)

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

New in Jaikoz Audio Tagger 5.2.0 Build 1118 (May 10, 2013)

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

New in Jaikoz Audio Tagger 5.1.1 Build 1117 (Feb 18, 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 Audio Tagger 5.0.0 Build 1114 (Jan 23, 2013)

  • New: Integration with MusicBrainz Cover Art Archive
  • Enhancement:
  • 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
  • Difficult to get good original release on very popular songs because of the number of covers, live versions, compilations
  • Fuzzy Artist Query converts "various artists" to (various~0.7 AND artists~0.7)
  • Discogs searching should ignore 'the' in artist and when grouping songs for release matching
  • Discogs PreGrouping Improvements for single artists
  • Now we used acoustids to scores tracks of potential matches want to store mbids-acoustid pairs matches
  • Easier way to change memory and logging levels on Windows
  • Action>Remote Correct>Submit PUID Pair
  • Move Jaikoz over to use seperate acoustid jar
  • Bug fixes:
  • Image size preference should be a textfield not a slider because slider is not accurate enough
  • Submit Release failing in new release using German if trackname contains umlaut
  • Getting rate limited errors on discogs artwork image, should stop looking up artwork when this happens
  • MusicbrainzScorer.calculateTitle is slow, need to simplify Query.parse and IndexSearcher.search calls
  • Help says there is an option to set a default for the comments field, but there isn't - remove from help
  • Better solution for filename masks for names like AC/DC
  • Encoder listed twice in rename mask once mapped to encoder , and once to format, but also Format was encoded to format
  • Mapping char to char for filename mapping is okay, but if map '-' to '/' then run correct Subfolder from Metadata then all subfolders Get merged into one folder
  • Jaikoz cant lookup in Discogs releases
  • Jaikoz not compatible with Java 1.7
  • Release matching algorithm can loop indefinently
  • Add to collection doesn't work
  • Poor MusicBrainz matching when no metadata even when Acoustid Match
  • Discogs matching, needs to filter out releases if have loads of potential release
  • Match Track by Metadata fails on artistmatch if artist name doesnt contain The, but metadata does
  • Enabling Prefer match SA Compilations can prevent any match
  • When matching individual tracks to release should include release date in score
  • Using Manual Match to Standalone track gives exception
  • Submit release seems doestnt support unicode chars
  • File Renamer: Format value uses Encoder mask and (2) Encoder Values, one with a second Format value
  • Match to Specified MB>Search uses previous query when 'Album' is blank
  • Delete Files from row context menu not selecting correct files.
  • Discogs not matching until later stage if Prefer SA Compilation Enabled
  • Fuzzy Search on Musicbrainz on 'It's' doesnt seem to work
  • Correct Metadata from Musicbrainz or Discogs not returning memory quickly enough after match
  • Acoustid missing parameter error

New in Jaikoz Audio Tagger 4.5.4 Build 1106 (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 Audio Tagger 4.5.2 Build 1104 (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 Audio Tagger 4.3.1 Build 1100 (Sep 23, 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 Audio Tagger 4.1.1 Build 1095 (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 Audio Tagger 4.0.1 Build 1094 (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 Audio Tagger 4.0.0 Build 1093 (May 23, 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 Audio Tagger 3.11.1 Build 1092 (Apr 26, 2011)

  • Fixes retrieving artwork from Discogs.

New in Jaikoz Audio Tagger 3.10 Build 1089 (Mar 10, 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 Musicbrainz 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.
  • Windows Fixes:
  • Japanese text not displaying correctly in main edit window.

New in Jaikoz Audio Tagger 3.9.0 Build 1087 (Feb 2, 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 Audio Tagger 3.8.3 Build 1086 (Nov 25, 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 Audio Tagger 3.8.2 Build 1085 (Nov 6, 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.

New in Jaikoz Audio Tagger 3.8.1 Build 1084 (Oct 29, 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
  • Windows Fixes:
  • Drag and drop of playlist from iTunes to Jaikoz fails if iTunes list contains a dead track
  • Jaikoz failing on some Windows 64 installations, need to copy over MSVCR71.dll

New in Jaikoz Audio Tagger 3.8.0 Build 1083 (Oct 6, 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.
  • Now when Jaikoz is pinned to Windows 7 and double clicked it uses that Jaikoz instance.
  • Improved quality of Windows Jaikoz Icon.
  • Fixed problem with running Uninstaller from the Start Menu.

New in Jaikoz Audio Tagger 3.7.1 Build 1082 (Aug 4, 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.

New in Jaikoz Audio Tagger 3.7.0 Build 1081 (Jul 31, 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
  • Windows 7 Fixes:
  • Menu items are indistinguishable from background when selected.

New in Jaikoz Audio Tagger 3.6.0 Build 1080 (Jun 12, 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 Audio Tagger 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 Audio Tagger 3.5.0 Build 1078 (Mar 16, 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 Audio Tagger 3.4.4 Build 1077 (Feb 3, 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 Audio Tagger 3.4.3 Build 1076 (Jan 29, 2010)

  • Enhancements:
  • #2025: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:
  • #878: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.
  • #2032:Error correcting tags from filename due to the PartofSet changes
  • #2036: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.
  • #2038:Occasional NullPointerException when revert changes
  • #2039:Occasional java.lang.IndexOutOfBoundsException when saving as part of Autocorrecter
  • #2048:Cannot set Track Total to "Never Populate" in 3.4.2
  • #2049:WMA saving embedded artwork doesn't persist
  • #2062:Unable to save because of the following error: java.util.ArrayList cannot be cast to org.jaudiotagger.tag.id3.AbstractID3v2Frame
  • Windows Fixes:
  • #2056:Korean Lyrics just shown as squares on the Lyrics tab but okay in underlying mp3, font Problem.

New in Jaikoz Audio Tagger 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
  • #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.
  • Windows Vista Fixes:
  • #1979:Putting path into mediaplayer path but not working

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

  • New
  • Provide Redo System to redo changes just undone.
  • Separate Track No / Track Total field and Disc No /Disc Total.
  • Enhancements
  • Allow autofix of track total and disc total from Musicbrainz
  • Do not pad %discno% when renaming filenames from tags because unlikely to have more than than nine discs.
  • If track is less than ten seconds long shouls not attempt to anaylyse , instead display suitable warning.
  • Jaikoz treats [] differently to () e.g aha [remix] when scoring results.
  • When the songs are tagged with MusicBrainz-style conventions for featured artists (i.e. Title (feat. featered Artist)), strip before attempting lyrics match.
  • Searches for track Title No.1 will not find No. 1.
  • Cluster Albums should allow move title unless it is an exact match
  • Cluster Albums should check song length when moving to another release id.
  • 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
  • Cluster Albums should allow songs to move if title doesnt match if length and puid do.
  • Improved performance when reading and writing files.
  • Fixes
  • Image reversed when displayed in iTunes, http//www.jthink.net/jaikozforum/posts/list/844.page.
  • 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.
  • Out of Memory on Lucene Index Writer.
  • Autocorrect giving worse results than manualcorrect.
  • Fixed Release Type scoring so get credit if matching songs appears to be of similar release type.
  • Not getting consistent album art over the whole release if have 'Only populate if higher quality artwork' set.
  • Putting path into mediaplayer path but not working.
  • Problem connecting to Discogs when receive non gzipped information.
  • Cluster Albums hitting a thread limit when run as part of Autocorrecter when fixing large set of songs.
  • Unable to wrote to a Flac file with header other than STREAMINFO as first metadata block.
  • Occasional error starting on SnowLeopard failing in SimpleCellTextRenderer.
  • OSX Fixes
  • The applescript created by Jaikoz isn't escaping 's in filenames properly when updating iTunes.
  • Windows Vista Fixes
  • Putting path into mediaplayer path but not working

New in Jaikoz Audio Tagger 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 Audio Tagger 3.3.3 Build 1071 (Oct 8, 2009)

  • Fixed:
  • 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 Audio Tagger 3.3.1 Build 1069 (Sep 17, 2009)

  • This fixes a number of issues

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

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

New in Jaikoz Audio Tagger 3.2.2 Build 1067 (Aug 26, 2009)

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

New in Jaikoz Audio Tagger 3.2.1 Build 1066 (Aug 9, 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.

New in Jaikoz Audio Tagger 3.2.0 Build 1065 (Aug 7, 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 Audio Tagger 3.1.0 Build 1064 (Jun 27, 2009)

  • Fixes:
  • Added connection pooling to solve various database issues.
  • Problem saving certain Ogg Vorbis File.
  • Unexpected Problem:this Directory is closed problem.
  • Speed up time taken to cancel a task when user selects Cancel.
  • Failing to add some valid jpg artwork from the detail panel.
  • Occasional Null Pointer error on paste to cells.
  • Time field next to Title in summary tab doesn't show hours, this is a problem when song is over an hour in length.
  • 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 Audio Tagger 3.0.2 Build 1063 (Jun 10, 2009)

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

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

  • This is a minor release that fixes a number of issues.

New in Jaikoz Audio Tagger 3.0.0 Build 1061 (May 14, 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 Audio Tagger 2.9.2 Build 1060 (Apr 8, 2009)

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

New in Jaikoz Audio Tagger 2.9.1 Build 1059 (Mar 27, 2009)

  • Added missing library required for exporting information in xls format.

New in Jaikoz Audio Tagger 2.9.0 Build 1058 (Mar 25, 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 Audio Tagger 2.8.3 Build 1056 (Feb 11, 2009)

  • This is a patch release that fixes two issues introduced in Jaikoz 2.8.2

New in Jaikoz Audio Tagger 2.8.2 Build 1055 (Feb 10, 2009)

  • Adds better interoperability with other applications and fixes a number of issues.

New in Jaikoz Audio Tagger 2.8.1 Build 1054 (Jan 16, 2009)

  • This is a minor release that fixes a number of issues including better Copy and Paste, iTunes integration and WMA Support

New in Jaikoz Audio Tagger 2.8.0 Build 1053 (Dec 17, 2008)

  • This is a major release that adds support for Window Media Audio (wma) files, updates MusicIP Genpuid and fixes a large number of issues

New in Jaikoz Audio Tagger 2.7.0 Build 1052 (Nov 27, 2008)

  • Added Submit to Musicbrainz Collection and Remove from Musicbrainz Collection so you can easily submit your collection to the new Musicbrainz Collection feature
  • 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.
  • 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.
  • Submit Genres to Musicbrainz now uses a new Musicbrainz API that speeds up submission by 2000% !
  • 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.

New in Jaikoz Audio Tagger 2.6.1 Build 1051 (Oct 9, 2008)

  • This is a minor release that adds support for Save and Copy.

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

  • This is a maintenance release with some enhancements.

New in Jaikoz Audio Tagger 2.5.1 Build 1048 (Aug 8, 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.
  • Unable 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.
  • Update tags from Existing MusicBrainz Ids can fail occasionally fail with null pointer exceptions on updates is fixed.

New in Jaikoz Audio Tagger 2.5.0 Beta 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.

New in Jaikoz Audio Tagger 2.4.1 Build 1046 (May 17, 2008)

  • This is a maintenance release with some enhancements

New in Jaikoz Audio Tagger 2.4.0 Build 1045 (Apr 25, 2008)

  • This is a major release that adds many new features and improves the stability of Jaikoz

New in Jaikoz Audio Tagger 2.3.1 Build 1044 (Mar 3, 2008)

  • Previously when adding artwork to files, the last piece of artwork was being added for all files saved.
  • Previously when writing lyrics for ID3v23 Tags the lyrics were being written as UTF-16 even when they could be written without losing information as IS08859-1

New in Jaikoz Audio Tagger 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 Audio Tagger 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, thanks to George Antonopoulos.
  • 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 Audio Tagger 2.1.0 Build 1039 (Dec 4, 2007)

  • 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.
  • 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.
  • Previously there could be a problem saving some fields in Mp4s, this is now fixed

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

  • 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.
  • Fix: Previously there could be a problem opening and saving some non-standard Mp4s, this is now fixed.
  • Fix: Previously ID3v24 Frames were not always reading large syncsafe frame sizes correctly, this is now fixed.

New in Jaikoz Audio Tagger 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 Audio Tagger 2.0.1 Build 1037 (Nov 15, 2007)

  • This release adds Mp4 and Vista Support

New in Jaikoz Audio Tagger 1.12 Build 1034 (Sep 29, 2007)

  • Enhancements
  • Added Save Changes to Autocorrecter allowing you to run the autocorrecter and save your results completely unattended. Of course you should only do if you are happy to save modifications made by Jaikoz without checking them first. It is probably most useful when using the Retrieve Acoustic Ids function, as this is time consuming AND always produces correct results it is the perfect candidate for using with Save Changes.
  • The Manual Tag from Musicbrainz layout has been improved, it now shows the Release Id to make it easier to check that you are selecting the same album version for individual tracks. Additionally all tracks are now held in a single table including the track to match, this makes it easier to compare rows and show/hide columns.
  • The Retrieve Art from Internet action has now been moved into Correct Tags from MusicBrainz. This improvement allows retrieval of artwork from a variety of sources such as Jamendo for your own personal use, it also allows you to decide whether to overwite existing artwork by configuring the Tag From MusicBrainz/AutoFormat Options.
  • Added View Artwork Fullsize to let you view your cover art at its original size, you can also start it by double clicking on the cover art in the Detail/Summary tab.
  • Added action to Remove Widespace from fields . Widespace is where there is more than one space character between words usually only one is required. This can be configured for the local correcters such as Correct Artist or done directly on selected fields.
  • Added action to Remove Whitespace at start and end of fields, this can be configured for the local correcters such as Correct Artist or done directly on selected fields.
  • The Save and Move action now automtically creates a subfolder structure under the selected folder, whereas previously files were added directly under the selected folder. You can revert to the old settings by unchecking the option.
  • Saving of files is now multithreaded (upto three files can be saved concurrently), this should improve performance by ensuring jaikoz is calculating what needs to be saved on the next file whilst waiting for File I/O to complete on the current file.
  • Reading of files has been improved, Jaikoz starts reading files immediately without waiting for the estimated count of files to be read to finish. This will be of most benefit when reading many files from a folder or when reading files from a networked drive.
  • Added tabs to the Find Missing Tracks report showing the matching records.
  • Find and Replace now allows the replacement of matches by an empty value
  • Fixes
  • Previously modifications to Rename Filename from Tags Settings was not taking effect until the changes had been saved and Jaikoz restarted, this is now fixed.
  • Previously Rename Subfolder from Tags doesnt was not escaping the folder seperator so for example on Linux if enter the artist AC/DC it creates an AC and DC folder, now it strips the '/' out first so would create the subfolder ACDC.
  • Previously there was a problem reading gray scale artwork, this has now been fixed.
  • Previously there was a problem saving very large audio files (>100 mb) , this has now been fixed.
  • Previously there were some issues with field colours in the View tab getting updated when changed in the Edit tab, this is now fixed.
  • Previously filtering selected in the Tag Browser was lost after running Tag from Musicbrainz, this has now been fixed.
  • Removed unnecessary 'Header has not yet been set for this framebody' warnings in the jaikozdebug log
  • Previously there could be an error on attempting to delete large number of fields in one go, this is now fixed.

New in Jaikoz Audio Tagger v1.11 Build 1031 (Aug 29, 2007)

  • This is a major release that adds support for OggVorbis files and provides a new audio-independent editing tab

New in Jaikoz Audio Tagger 1.10 Build 1030 (Jul 14, 2007)

  • This is a major release that has a number of improvements related to MusicBrainz and iTunes
  • New Features
  • Added the Detail Pane, this shows details of the currently selected MP3 in a series of tabs. As you select different MP3s the Detail Panel gets updated automatically, you can edit values in the Detail Panel and the changes will take effect immediately in the Edit Panel and vice versa. This provides a powerful alternative to the Edit Panel for making modifications and enables quick access to fields that may not be displayed in the Edit Panel by default. Unlike the Edit Panel the fields in the Detail Panel do not map directly to a single ID3 field, it has been designed to provide the information in an easy to understand format, so for example there are separate fields for all the MusicBrainz fields whereas within ID3 many of these are stored within the User Defined Text field. The tabs are similar to the tabs from the GetInfo option within iTunes, but with additional information from MusicBrainz displayed. The Following tabs have been added: summary,info,musicbrainz,sorting,lyrics and artwork.
  • When tagging from MusicBrainz the following additional fields are now populated:Album Artist, Sort Artist, Sort Album Artist, Is Compilation, MusicBrainz Disc Id, MusicBrainz Release Artist Id and Release Country.
  • The Is Compilation field is populated if the MusicBrainz Release Type is Compilation.
  • Added support for Lyrics.
  • Added support for reading iTunes and MusicBrainz Sort Fields, and for writing sort iTunes sort fields when a standard sort field is not available.
  • Added support for using 'Album Artist','Sort Artist' and 'Sort Album Artist' to 'Rename Folder from Tags' and 'Rename File from Tags'.
  • Added 'Revert To Saved' that reverts any changes to an MP3 back to the values on disk.
  • Added simple 'Undo' that reverts any changes to the selected fields back to the values on disk.
  • Enhancements
  • Renamed some fields to their more popular name such as 'Band/Orchestra/Accompaniment' to 'Album Artist' and 'Content Group' to 'Grouping'.
  • Modified 'True/False' fields to display as tick boxes.
  • Disabled use of the Punctuation Remover in the Local Correcters by default.
  • All Settings Dialogs made modeless so that more than one can be opened at a time.
  • Remapped the Shortcut keys to more useful functions.
  • Improved look and layout of the Settings Dialogs.
  • Added Filesize column to the MPEG tab.
  • Fixes
  • Previously sorting by MPEG track duration was not always correct, this is now fixed.
  • Previously Retrieve Acoustic Ids could fail on Linux, this is now fixed.
  • Previously matches from MusicBrainz that started with a '?' could cause problems, this is now fixed
  • Previously Short Cut keys for rowheader popup menu were not working, this is now fixed.
  • Previously modifications to the 'Split the Filename Using...' setting in 'Correct Tags from Filename Setting' was not preserved, this is now fixed.
  • Previously there was a problem saving files that had been converted from ID3v24 to ID3v23 and contained TSRC or TOPE fields, this has now been fixed.

New in Jaikoz Audio Tagger 1.9.4 Build 1029 (Jun 14, 2007)

  • Extend duration range when matching from MusicBrainz, from a maximum of 5 seconds each side to nine seconds each side
  • Improved performance of the AutoCorrecter and the Local Correcters dramatically.
  • Added start and finish messages for all tasks to console, including when run as part of the autocorrecter
  • Added Jaikoz version to the the titlebar of Jaikoz
  • Add Java Version and Operating System customer is using to userlog to help in debugging
  • Previously if No License Dialog comes up and you do not select file but press 'OK' get an Unexpected Error, this is now fixed.
  • Previously duplicate MusicBrainzId would return values when the first values are duplicate, rather than when actual MusicBrainzId value is duplicate, this is now fixed.
  • Previously if you install Jaikoz then immediately reinstall to another folder it complains trying to use another trial license, it should not because the license has not expired yet, this is now fixed.
  • Previously the Autocorrecter could grind to a halt if run against many files, this is now fixed.
  • Previously Find Missing Tracks and Manual Tag From MusicBrainz did not work when running with (the unsupported) Java 1.6, this is now fixed.
  • Previously using an integral value for either MusicBrainz username or MusicBrainz password caused a ClassCast Exception, this is now fixed.
  • Previously filtering on records with Acoustic Ids fails with too many clauses if there are more than 1024 files with an Acoustic Id, this is now fixed.
  • Previously the Console scrolls to the top instead of bottom so cannot see what is happening once there are more messages than console window can show, this is now fixed.
  • Previously the Manual Tag From MusicBrainz Dialog was not quite large wide enough to display all the information without horizontal scrolling, this is now fixed.
  • Previously if Jaikoz tries to open an MP3 and fails because they are read only or corrupt it locks them preventing deletion of the file externally, this is now fixed.

New in Jaikoz Audio Tagger 1.9.3 Build 1028 (Jun 1, 2007)

  • Enhancements
  • MusicBrainz lookup accuracy has been improved for Acoustic Id queries that match multiple tracks.
  • MusicBrainz lookup performance has been improved by improving the queries sent to the MusicBrainz server.
  • MusicBrainz lookup performance has been improved by caching previous album lookups so that they do not have to be looked up more than once.
  • Find Missing tracks Report additionally shows the MusicBrainz Album Id, to make it easier to distinguish between two albums with the same name.
  • Fixes
  • Previously when a field was deleted and then the mp3 was saved, the deleted field would be shown as empty instead of missing, this is now fixed.
  • Previously there was a problem saving files that contained a value in the Language field, this has now been fixed.
  • Previously there could be a problem reading files that contained a very large field immediately before the audio data, this is now fixed.
  • Previously warnings were not shown by default in the log files for Windows and Linux when using the Jaikoz.exe to run Jaikoz, this is now fixed.

New in Jaikoz Audio Tagger 1.3.0 (Nov 27, 2006)

  • Spanish is now supported in the User Interface,
  • a User Console and Userlog have been added to help you keep track of changes you make.
  • Selections from the view menu, and the location and size of the main window are now automatically preserved between invocations of Jaikoz

New in Jaikoz Audio Tagger 1.2.4 (Nov 14, 2006)

  • Improved the performance when looking up information from MusicBrainz server,
  • added Shift Base Folder to Sub Folder and Shift Sub Folder to Base Folder options to allow folders to be easily shifted between the base folder and sub folder fields

New in Jaikoz Audio Tagger 1.2.1 (Oct 2, 2006)

  • Performance has been improved by 200%, VBR Files now have bitrate and track length calculated accurately

New in Jaikoz Audio Tagger 1.2.0 (Jun 6, 2006)

  • Performance has been improved by 200%, VBR Files now have bitrate and track length calculated accurately