SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

correcting [FIELD EMPTY] issues

I purchased Jaikoz to fix a folder of really messy mp3s. In the column Browser we have “Genre”, “Artist” and “Album”. Each of which provide the [EMPTY FIELD] category (very nice).
Especially the [EMPTY FIELD] for Artist is a nice indicator of nonexisting id3 tags. So i filter for it to fix them first. When i start to fix the tags now, i have the following problem:
The moment Artist isn’t empty anymore, the filter takes effect and the file is removed from view. I would however like to continue correcting all of the tags of the affected file, and then save. With it disappearing from view i can’t finish correcting it. It disappears to the list of currently not visible 2000 other messy mp3s, as such making it hard to find.
Now my question: can one turn of the filter auto-applying itself? I only want it to filter when i click “filter”. Then i could filter for empty fields, correct ALL fields of the affected file, change the filename, and save it. As it is now, [EMPTY FIELD] is unusable for me for fixing files, since the file disappears from sight before i can change all tags. Even if i were to change the affected field last, it would still disappear before i could press “correct filename from metadata” and then “save”.

The only solution i see now, would be to move all files with an empty artist to a separate folder, and then fix only that folder. As such i would circumvent the filter problem. It seems however a bit annoying to me to always have to move the files before i can correct them.

I would appreciate it, if anyone has an idea of how to do it more elegantly then my moving-file-solution.

Hi, yes Ive seen this problem, at the time I coudn’t work out a way to solve the issue but I’ve raised this issue http://jthink.net:8081/browse/JAIKOZ-511 to take another look.

Im afraid I can’t think of an easy way round it for you at the moment.

I found a simple solution for my immediate problem:

I simply sort by artist and as such i get the Empty Fields first. The good thing about sorting is: it doesn’t auto-apply. So even though i fill in the artist, it doesn’t sort by artist until i click on the header of the artist column header.

Since i use jaikoz to fix messed up mp3s, the column browser is pretty useless for me. When i click on any obviously wrong item in the column browser, fixing it is impossible, because the filter will auto-apply once i fix the field, as such removing it from view (before i can save it/finish modifying it).

I guess this filter-auto-apply is part of the filters of your java datagrid. I can think of the following two solutions:

Solution1: disable the change event listener of your data-filter. As such only applying it, when someone clicks on the item in the column view.

Solution2: . If solution 1 isn’t technically viable - A “Lock Filter” Function. You basically mark all currently visible items with e.g. “filterVisible = true” and the others with “filterVisible = false”. Then you change your filter to filter by “filterVisible”. Clicking on any item in the Column Browser will disable the “filterVisible” Filter.

Anyhow, even without this i will be able to fix the messed up mp3s. Having this functionality would however make it a bit more comfortable :).