A friend recommended me jaikoz and I just tried it out, but there seems to be a few issues (jaikoz 7.1.1):
-
I don’t know if that’s by purpose, but if I select several files, often it doesn’t recognize neither artist nor title of the files (or only of a few of them) using autocorrect. If I use autocorrect on only one file at a time it recognizes all of them.
-
I’ve got certain files, jaikoz seems not to recognize them. It says it adds them, but at the end all the tables are empty. (see attached file jaikoz1.txt. there I tried to add only one of the files).
-
It seems like Jaikoz has some problems finding a certain image classes. Mostly that doesn’t matter, but sometimes the whole application crashes because of that (I think when I use manual correct from musicbrainz, but i’m not completely sure, since it doesn’t seem to happen all the time).
If it’s from importance, I’m using debian linux testing with java version:
openjdk version “1.8.0_40-internal”
OpenJDK Runtime Environment (build 1.8.0_40-internal-b04)
OpenJDK 64-Bit Server VM (build 25.40-b08, mixed mode)
05/10/2014 21.37.38:com.jthink.jaikoz.manipulate.autoformat.Capitalizer$WordAtStartRule:replace:FINEST: WordStartRule:production
05/10/2014 21.37.38:com.jthink.jaikoz.manipulate.autoformat.Capitalizer$WordAtStartRule:replace:FINEST: WordStartRule:romantic
05/10/2014 21.37.38:com.jthink.jaikoz.manipulate.ReplaceRecordGUI:updateOnly:FINEST: Started ReplaceRecordGUI:updateOnly
05/10/2014 21.37.38:com.jthink.jaikoz.manipulate.matchinghelper.ReleaseCache:getReleaseFromDatabase:FINEST: Unmarshalled releaseThe Complete Classical Collection
05/10/2014 21.37.40:com.jthink.jaikoz.manipulate.Analyser:waitForWorkers:WARNING: Worker:1:Exception:Could not initialize class com.sun.imageio.plugins.jpeg.JPEGImageReader
java.lang.NoClassDefFoundError: Could not initialize class com.sun.imageio.plugins.jpeg.JPEGImageReader
at com.sun.imageio.plugins.jpeg.JPEGImageReaderSpi.createReaderInstance(JPEGImageReaderSpi.java:85)
at javax.imageio.spi.ImageReaderSpi.createReaderInstance(ImageReaderSpi.java:320)
at javax.imageio.ImageIO$ImageReaderIterator.next(ImageIO.java:529)
at javax.imageio.ImageIO$ImageReaderIterator.next(ImageIO.java:513)
at javax.imageio.ImageIO.read(ImageIO.java:1443)
at javax.imageio.ImageIO.read(ImageIO.java:1352)
at com.jthink.jaikoz.celldata.ImageData.readSynchronized(ImageData.java:123)
at com.jthink.jaikoz.celldata.ImageData.(ImageData.java:273)
at com.jthink.jaikoz.manipulate.matchinghelper.RemoteArtworkLookup.getDirectImage(RemoteArtworkLookup.java:406)
at com.jthink.jaikoz.manipulate.matchinghelper.RemoteArtworkLookup.add(RemoteArtworkLookup.java:94)
at com.jthink.jaikoz.manipulate.matchinghelper.RemoteArtworkLookup.get(RemoteArtworkLookup.java:168)
at com.jthink.jaikoz.manipulate.musicbrainzhelper.MusicBrainzUpdateSong.lookupCoverArchiveArtwork(MusicBrainzUpdateSong.java:2074)
at com.jthink.jaikoz.manipulate.musicbrainzhelper.MusicBrainzUpdateSong.lookupCoverArchiveArtworkFromReleaseOrReleasesWithinSameReleaseGroup(MusicBrainzUpdateSong.java:2090)
at com.jthink.jaikoz.manipulate.musicbrainzhelper.MusicBrainzUpdateSong.updateTagFromMusicBrainz(MusicBrainzUpdateSong.java:1863)
at com.jthink.jaikoz.manipulate.CorrectFromMusicBrainzBySongWorker.metadataOrAcoustIdMatch(CorrectFromMusicBrainzBySongWorker.java:336)
at com.jthink.jaikoz.manipulate.CorrectFromMusicBrainzBySongWorker.call(CorrectFromMusicBrainzBySongWorker.java:130)
at com.jthink.jaikoz.manipulate.CorrectFromMusicBrainzBySongWorker.call(CorrectFromMusicBrainzBySongWorker.java:36)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)