· Correct tags from Musicbrainz not matching due to NullPointerException in some circumstances is now fixed.
· Now sets the preferred musicbrainz country for releases based on the locale of the computer.
· Now treats ` character the same as ' when finding a match on Musicbrainz.
· When track matches multiple releases identically pick the release where its total number of tracks matches the total number of tracks loaded into Jaikoz with the same release name.
· Checks that outgoing access to port 10001 is open and warn if it isn't, this is required for Retrieve Acoustic Ids to work optiminally.
· View Audio tab not identifying Apple Lossless files correctly is fixed.
· Problem with saving changes causing changes to be left in temporary files because of Windows service grabbing temp files created when adjusting padding is fixed
· Setting ID3 tag to ID3v1 only doesn't remove ID3v2 tag unless it is ID3v24 tag fixed.
· Musicbrainz lookup for a track with a title but with no album, artist or track no was failing, is now fixed.
· Autocorrecter default tasks has Correct Artist three times, should only be there twice fixed.
· Enable to save files with java.lang.NumberFormatException multiple points exception is fixed.
· Unable to save files Acoustic Id as Acoustic id is created, if MP3 doesn't already contain an ID3v23tag is fixed.
· View Tab shows ID3 in version, even if no version at all is fixed.
· Linux/Mac too many files open still in Tag Browser is fixed.
· Update tags from Existing MusicBrainz Ids can fail occasionally fail with null pointer exceptions on updates is fixed.
· Component must be showing on the screen to determine its location error fixed.
· Jaikoz now handles mp4s that have Covr atoms containing data and name fields.
· Retrieval of Acoustic Ids now utilizes multiple cpus if your computer has them to process multiple tracks in parallel
· The Genre field can now be fixed from Musicbrainz Folksonomy Tags. Jaikoz prefers to use tags that match the standard ID3 genre list, in case of a tie the tag used by most users to tag a release or track is preferred. Jaikoz also includes a configurable blacklist of tags that should not be used as genres when receiving from or submitting to folksonomy tags, you can use '*' as a wildcard match.
· Folksonomy Tags is a relatively new addition to Musicbrainz so tags are not available for many of the releases yet but one of the advantages of this system is that genres can also be submitted back from Jaikoz as Musicbrainz Folksonomy Tags. This is an open system that is even being supported by the BBC. If everybody that used Jaikoz submits their tags back to Musicbrainz the quality of Folksonomy tags should increase rapidly.
· Jaikoz now uses an embedded Database to store details of every release and artist downloaded from Musicbrainz, that is preserved between invocations of Jaikoz. Because this information is held in the database rather than memory this reduces memory usage. Jaikoz uses this locally stored release data so that it doesn't actually have to a lookup for every track if it can find a good match by looking at already downloaded and used releases. Consider the usual case of all tracks in a release being looked up if the metadata is good enough the new system will only require one track, artist and release lookup for the first track, all the other tracks can be matched using the downloaded release info so more tracks can be corrected more quickly.
· The Capitalizers have now been renamed to better reflect what they do, and the Title Case Capitalizer has been improved so it more accurately matches the conventions used within Musicbrainz. There is now an exception list for capitalizers, so certain words preserve formatting i.e. U2 or UB40.
· When using Rename Folder From Tags or Rename File from Tags the number of fields that can be used has been increased to support most of the Jaikoz Meta fields available, to better support this the fieldname formats have been changed from %A, %B... to %artist%, %title%....
· A simple IF statement is now supported for Rename Folder From Tags or Rename File from Tags, allowing you to check if a field has a value. For example $if(%album%,%album%-) would write the value of abum and a hyphen character only if album has a value. Full scripting will be added in a later version of Jaikoz.
· Tag from Filename now expects you to specify the format of the filenames when extracting the filename information into tag fields, because it was not always possible for Jaikoz to correctly guess a filenames components without a hint. But Jaikoz still uses heuristics to get the best match when a filename could match the mask in multiple ways.
· Added Create Support Files to make it easy to submit bug reports to Jthink
· Added Empty Cache to empty the database if you want to force Jaikoz to make all its check against Musicbrainz rather the embedded Database
· Improvements to memory usage and memory management.
· There have been a number of fixes to the Correct Tags Musicbrainz, although some of these will not take effect until Musicbrainz Search Server Update has been released.
· Special field ¾startist% has been added to Rename Folder From Tags and Rename File from Tags. This uses the Album Artist if exists and if it doesn't it uses the Artist field.
· The field %year% always returns only the year portion even if it holds a complete date, this is more useful to Rename Folder From Tags and Rename File from Tags tyhan returning the whole date.
· Tag from Filename has an additional option Only Populate Fields if Empty that is enabled by default.
· Maximum and minimum heap memory shown in console at startup.
· Added What should Year Contain option to the Year formatter so that all years can be converted to year or full date format.
· Now by default Musicbrainz does not overwrite existing artwork or genres.
· Save and some other tasks sometimes hang at the end of the task instead of completing properly.
· Clustering matching was case sensitive preventing clustering doing as well as it could.
· Out Of Memory error can occur when reading large cover art in PNG format is fixed.
· Not showing loading mp4s with invalid genre ids is now fixed.
· Not showing ID3 fields because attached picture has no picture type field is fixed.
· Unexpected error on deleting an image,ArrayOutOfBoundsException now fixed.
· Occasional IndexOutOfBoundsException when had editing a field then opening folder without completing the edit is now fixed.
· OSX Leopard Fix: Fixed 2>=1 errors on startup.
· Now writes UTF16 as UTF16LE rather than UTF16BE, whilst both are correct Windows Explorer and Windows Media Player only recognise the former.
· Colour coding of fields is now optional.
· Only the most common columns are shown by default.
· Can now drag and drop one field onto another.
· Autocorrecter now configured to run all the tasks required to correct your tags.
· Shortcut keys have been reassigned to the most popular tasks, and non standard key mappings corrected.
· Can now read the variable bit rate header for mp3 files encoded with Fraunhofer encoder (VBRI header).
· Added View Artwork FullSize, Undo and View in Musicbrainz/Amazon/Discogs .. all added to the main menu, previously only available from the contextual menu.
· View Artwork Fullsize now works for multiple selections.
· Now Shows vertical lines between columns like iTunes.
· Colour coding for new installations is disabled by default.
· Removed Cancel button from Artwork Full Size Windows.
· Fix filename from tags could end up with blank filename - if the tags contained space characters rather than actually being empty.
· About window title corrected.
· When change the columns that are displayed using the column control, the changes should be automatically saved.
· Start editing a field, then using mouse right click on field next to it and select close, record gets closed and changes get committed to wrong record problem fixed.
· Corrupt mp4s could cause Jaikoz to get stuck in an infinite loop.
· Leopard Fix: Unexpected Problem: 6 >= 6" on startup fixed.
· Leopard Fix: Fields now show the correct selection colour when you select them.
· Added support for the following fields Barcode, Label, ISRC, Conductor, Lyricist, Media, Remixer, Mood, Release Offical Url, Release Wikipedia Url, Release Discogs Url, Artist Offical Url, Artist Wikipedia Url, Artist Discogs Url for all formats
· Barcode, Label, ISRC, Conductor, Lyricist, Remixer,Release Wikipedia Url and Release Discogs Url can be automtically populated from MusicBrainz.
· Added a Delete Duplicates task. In the preferences you can specify that a duplicate is a track with the same MusicBrainz Id as another track, the same MusicIP Id as another, or the same Musicbrainz Id and MusicIP Id as another.
· Added a Prefer Acoustic Id even if rating lower than meta match that is disabled by default, (Jaikoz previously acted as if this option was enabled). Keeping this option disabled will make it more likely that Jaikoz will use the same release for all tracks on one album.
· Added Possible Matches must be within Track Duration option that is enabled by default (this works the same as Jaikoz previously). But if you disable this it will allow musicbrainz to return tracks that are outside the range of your track length. This is useful for picking up tracks where the track length has been entered incorrectly in Musicbrainz or where your encoding is inaccurate.
· Your preferences are now preserved from your previous version of Jaikoz
· Added Complete Italian translation
· Added Dutch translation, this is not yet complete but feel it is still useful for Dutch speakers
· Add Translate Foreign Artists to English option, this is most useful for artists that use non latin charcters such as Japanese or Chinese that cannot always be displayed properly
· Add a search button like in iTunes, that filters tracks to those containing search value in the album, artist or title.
· Add filter and highlighter to find records with the same musicbrainz Id AND Music IP Id .
· Add filter and highlighter to find records with non-standard Genres.
· Add filter and highlighter to find records with non-iTunes Genres, iTunes supports a smaller list than programs such as Winamp.
· Add link to Wikipedia for artists and albums.
· Add link to Discogs for artists and albums.
· Added option to only correct lyrics if non currently exist.
· Correct subfolders from tags has occasionally hanged.
· Unable to copy Flac artwork between files.
· After updating from musicbrainz, if no changes made still marked as edited 'C' this should not happen.
· Autocorrecter should have progress bar for subtasks as well.
· Musicbrainz password field should not display password.
· Find and Replace, Word replacer, and word removers should understand uxxxx syntax for entering Unicode.
· Track No Sorting doesn't work properly.
· If in MusicBrainz Settings the option Do not match online if already have a MusicBrainz Id is active, then the Manual correct from MusicBrainz comes up empty on a track that does indeed have an Id.
· Opening some multitrack m4p files fails
· Metamatch from musicbrainz sometimes not identifying track correctly because of case (uppercase/lowercase) problem
· Counting files in NFS share can hang if filenames contain certain characters
· Edit a field value, then click on something to change the current filter set and the edit value is copied across to the new record
· Fixed ArrayOutOfBoundsException error that can occur when editing a field, and changing the filter before completed editing
· New OSX 10.5 FileChooser and some other graphical improvements when using OSX 10.5
· Unable to sometimes write to some NAS devices
· Update iTunes sometimes failing when saving many files at once.
· Saving files where only the case of the file had changed (uppercase/lowercase) could cause rename to fail.
· Open Directory/Files dialog too small when opens
· 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.
· This release fixes an issue with v2.2.1.
· The Musicbrainz Format Sort Album Artist preferences could not be modified, this is now fixed.
· Correct Tags from Filename was broken, this is now fixed.
· Added option to prefer albums that have already been used by other tracks when matching tracks in MusicBrainz.
· Added option to specify your preferred type of release such as Original Album, Compilation or Single when matching MusicBrainz tracks.
· Added option to prefer official albums when matching track in MusicBrainz.
· Added option to specify your preferred country when matching MusicBrainz tracks.
· Added a Match Score Preference Tab for matching from Musicbrainz that allows you fine control over the Musicbrainz Matching. You can allocate points to each component of the match depending on how important you think it is. For example if you think it is very important that the track selected has a release that it is one of the preferred release types but you are not too concerned that the track number must match you could increase the release types rating, and reduce the track no match rating. The total rating can never exceed 100.
· Added option to force tracks matched acoustically to also meet a minimum metadata match threshold.
· Added the Cluster Albums task, this analyses all the selected tracks that have been matched in Musicbrainz and groups them by artist and album and tries to reduce the number of release ids the tracks are spread over. Why is this needed? Many albums exist within Musicbrainz as multiple releases, usually this is because the album was released with an extra track in a particular country. All the track ids for an album are unique to that album because of the design of musicbrainz, so that even if there is an identical track on both releases it will have different track ids. Now when a puid is created for a song it is likely to only be associated to one of the track ids. So what typically happens when you look up some tracks from one album in Jaikoz is that it finds matches, but some are for tracks in one version of the release and some in another.
· Jaikoz now checks for new versions of Jaikoz when it starts.
· Added option for when Retrieving Acoustic Ids to do full analysis on tracks that are not currently in the Music IP database and submit them to MusicIP (this option is not enabled by default).
· Previously when images we added to a file, they were saved in memory until the changes were saved, now I have created an Artwork Cache which holds the image data on disk, this considerabbly reduces the memory imprint without effecting performance.
· Added Greek translation
· Your iTunes library can now be automatically updated when files are saved in Jaikoz, this option is enabled by default for OSX and disabled by default fo Windows. You can see the complete set of option on the Preferences/Save/iTunes Autoupdate tab.
· It is now possible to open multiple folders rather than just a single folder (and its subfolders)
· There is now a single Preferences Menu instead of the seperate Settings Menus, and now any changes made to your preferences are now automatically saved.
· General Memory improvements have reduced average memory usage by 20%.
· When the release country is found in MusicBrainz it previously saved the two letter country code (i.e FR), Jaikoz now saves the country name (i.e France).
· The composer and sort composer fields can now be populated from the Musicbrainz lookup.
· Your license and preferences are now stored in your home folder. Assuming an english locale the location for OSX is /users/username/Library/Preferences/Jaikoz, Windows Vista is C:UserspaulJaikoz and Linux is /home/username/Jaikoz/Prefs.
· The Encoder field has been added to the Detail/Info tab
· Moved Highlighter and Reports sub menus to top level menus.
· Previously the Is Compilation field was not being written correctly for mp3 files.
· Previously when matching from Musicbrainz, if a track did not match on the title it would not be returned even if it matched on all the other fields, this restriction has been relaxed, although by default a match on the title is required for a track to get a high score.
· Previously Jaikoz could not read Mp4 files created by Winamp, this has now been fixed.
· Previously Jaikoz could not save changes to files that were created by faac 1.25, this has now been fixed.
· New Features:
· Now fully supports tagging of Flac files (Free Lossless Audio Codec), including embedding of cover art, MusicIP and MusicBrainz integration.
· Now displays the encoder in the Audio tab and View/Edit tabs.
· Now supports viewing linked cover art as well as embedded cover art, linked files are marked as (Link)
· When there is a problem with a corrupted or missing images, the details are now logged to the console, and the image is displayed with this image
· Added partial Greek translation, thanks to George Antonopoulos.
·
· Fixes:
· Previously there could be a problem opening and saving some non-standard Mp4s, this is now fixed.
· Previously ID3v24 Frames were not always reading large syncsafe frame sizes correctly, this is now fixed.
·
· Linux Fixes:
· Previously there could be a problem saving some fields in Mp4s, this is now fixed.
· 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.
· This release adds some bug fixes
· This release adds some bug fixes
· This release adds a lots of small enhancements and some bug fixes