Jaikoz 9.4.0 released December 8th 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-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
 
 - [JAIKOZ-1223] - Check for Updates reporting user need to buy version update package when they dont