SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

A few minor minor things

Hi.
Great program!! Finally a tagging program that does almost everything I want it to do. :smiley:

Just a few minor things I can think of:

Windows Installation

  • It would be nice if the application installed as default to the %programfiles% folder
  • On the startmenu there could be to shortcuts, one to the Jaikoz.exe file and one to the Jaikoz.bat file (the Jaikoz.exe file didn’t work for me so I almost uninstalled the program when I for some reason got the idea to look in it’s program folder where I luckily found the bat-file).
  • The startmenu folder could be named Jaikoz Mp3-Tagger instead of just Jaikoz. When I am done this round tagging all my files I probably won’t do this again until next year or so, and I’ll be looking through my startmenu for an Mp3-tagger, and I won’t find any because I don’t remember the name.
  • When starting the program, the view-panel doesn’t come up as default. And I think it should be called “Original tag view panel” or something so I didn’t need to read the manual to see what it was.

Capitalization
Capitalize first character after “Mc” in artistnames, eg:
McFadden, McNeal, etc
Capitalize first character after “’” (that’s a ') it it’s in the beginning of a word, eg:
D’Sound, N’Sync, ‘Til Tuesday (also works with French: J’Ai, L’Erreur, D’Amour etc)
Continue not to capitalize the character after a "’" if it’s not in the beginning, eg:
Winifred’s, I’m, Don’t, Destiny’s, We’ve, You’ll
Capitalize after “‘n’”:
Thugs’n’Harmony, Hit’n’Hide, Rob’n’Raz

Filename => Tags
All my filenames are of this format:
Artist - Songtitle (Version)
eg.
Safri Duo - Trance Energy (Airscape Remix)
Motorcycle - As The Rush Comes (Armin Van Buuren Remix
I listen to quite a few songs that haven’t been released on any albums so albumtitle and songnumber are irrelevant to many of my songs so I want this information only in tags.
Many of my songs also appear in different remixed versions (this is most common among trance, techno, house music). I therefore also need the version info in the filename to separate the different songs of the same songtitle from the same artist.
Many people seem to have the same idea because this way of naming files appears to be quite common.
The problem is that with my format it seems Jaikoz thinks songnames are album names and therefore incorrectly tags the albumtitle field of my mp3’s.

Word Replacing for artists:
It would be nice with a little simplification of this feature.
Perhaps set up so that you can have multiple words replaced to single other words. That way you can easily replace all instances of “ft”, “ft.”, “feat”, “feat.”, “featuring” to “Ft” or “Feat” and all instances of “&”, “Y”, “E”, “And” to “&”.
I tried to set up the above with the current version (1.10) and it wasn’t easy :?

Local Tagging:
When autotagging locally unnecessary spaces are marked as purple both in the view panel and the Edit panel. But they aren’t removed. I think the spaces should be marked as purple in the view panel, and removed and the whole cell marked in blue in the edit panel.
It would also be nice if all characters that have been capitalized or decapitalized are also marked in purple in the view panel. It would make it easier to see what has been changed.

These are just a few minor things I have noticed. Very very minor. Your program is still the best autotagger in existence by far of any I have tried (I have tried lots of tagging applications and a few supposedly autotagging applications but Jaikoz is the only one that works!) :slight_smile: :slight_smile: :smiley:

[quote=punar]Hi.
Great program!! Finally a tagging program that does almost everything I want it to do. :smiley:
[/quote]
Thanks :smiley:

*Yes I could add Jaikoz.bat but Im suprised Jaikoz.exe does not work for you, it works for me. Does it work if you run it directly from the installtion folder ?

*Personally I dont like to put applications in the%programfiles% folder, because on an English installation it equates to Program Files and the space between Program and Files always causes me problems. You can always change the location during the installation if you wish.

  • I could call it Jaikoz Mp3-Tagger, i cant make up my mind what do others think?

  • I dont display the View Panel by default because although I find it extremely useful it does take up screen space and is not strictly necessary for using Jaikoz. Adding as ‘Original tag view panel’ as a title to the collection of tabs would use up more space but might makes things clearer, Im unsure.

Ive added these rules to the todo list

It is on the list to provide some kind of manual tag from filename mapping for filenames that Jaikoz can’t decipher automtically, where do you want the version info to go ?

I dont quite understand , cant you just add mappings to the word replacer of the form feat -> featuring, Ft->featuring …

Removing spaces at start and end is on the todo list

Well, I would want to use a different colour as it means a different thing, I think you are asking for any characters within the field that have been changed to be marked, or do you only want this for capitalization, this request needs a bit more thinking about. I don’t think it should be on my default as it could make the display too confusing/messy but it might be a useful optional feature.

Thanks again

[quote]Hi.
Great program!! Finally a tagging program that does almost everything I want it to do.
[/quote]
Couldn’t have said it any better :smiley:

I agree. Despite the unique name it isn’t very descriptive. As far as I am concert, you could call it Jaikoz “THE” MP3-Tagger!

Make it ‘Org. tag view’ or something, but I also had to look at the (extensive!) manual to see what it does.

Maybe it is already possible, I haven’t played around with it enough yet but I would like to see more word replacement “sets” So you can have a different word replacement for different fields. For example I would like to remove any leading "The "'s from the artist name (The Shadows -> Shadows) But I don’t want to do this in the title field, but I would like to remove some other thing. Now you can just enable or disable a single replacement rule.
A big request I think would be the possibility to work with regular expressions, so you can for example just remove/rename whatever words that are on the beginning/middle/end etc.

[quote] All my filenames are of this format:
Artist - Songtitle (Version) [/quote]
Good to see. I was starting to wonder whether I was the only person in the world that collects songs instead of the apparently almighty album.
My personal rant is that the year field is set to the year of the album release instead of the year the song came out. So instead of Bing Crosby - White Christmas showing up in 1947 it shows up in for example 1999 because it was on the coca cola disk you got at chritmas time at your local grocery. Who cares! I want to know if I have the 1947 or the 1954 version of the song!

Is there a place we can look at that ‘to-do’ list??

I also would like to see the actual changes in changed field. Good idea.

At the moment i’am checking my collection of about 90.000 unsorted songs which will probably will keep me busy for a long, long, very long time :).
The spreadsheet layout is great, but it is somewhat of a pain editing those multi-valued fields. Would it be possible to make an option so that you can double click a multi-value column and you get a new spreadsheet window that has all values of this field in separate columns? Hope you get what I mean.

[quote=ErwinB][quote]Hi.
Great program!! Finally a tagging program that does almost everything I want it to do.
Couldn’t have said it any better :smiley:
[/quote] [/quote]
Thanks , perhaps you would might like to add a review when youve time, it isn’t a very well known tagger at the moment.

[quote] Despite the unique name it isn’t very descriptive. As far as I am concert, you could call it Jaikoz “THE” MP3-Tagger!
[/quote]
Ok, but it won’t only tag Mp3s soon, so maybe ‘Jaikoz Audio Tagger’ or ‘Jaikoz Tag Editor’.

[quote] * I dont display the View Panel by default because although I find it extremely useful it does take up screen space and is not strictly necessary for using Jaikoz. Adding as ‘Original tag view panel’ as a title to the collection of tabs would use up more space but might makes things clearer, Im unsure. Make it ‘Org. tag view’ or something, but I also had to look at the (extensive!) manual to see what it does.
[/quote]
What I was trying to say was that the View Panel contains all four tabs, so I would need to add an additional title field that would take up valuable screen height (not screen width).

Yes it is possible, from the Word Replacer Settings you can create new Word Replacers such as an Artist Word Replacer or Album Word Replacer, each containing a seperate set of words. From Artist Settings you can then specify the required Word Replacer. The same applies to Word Seperators, Word Removers and Punctaution Removers.

Regular Expressions are pencilled in for both Find/Replace and the Word Replacers.

[quote] My personal rant is that the year field is set to the year of the album release instead of the year the song came out
[/quote]From Musicbrainz the release information is only available for the release (album), if you adjusted the album to the original album you would get the year information you wanted. I am going to add an option to choose original albums if possible when looking up from Musicbrainz.

Good idea, although I don’t want to have to maintain an html and a spreadsheet version of the list, Ill add showing the todolist to the todolist !!

[quote]
The spreadsheet layout is great, but it is somewhat of a pain editing those multi-valued fields. Would it be possible to make an option so that you can double click a multi-value column and you get a new spreadsheet window that has all values of this field in separate columns? Hope you get what I mean. [/quote]
At the moment when you double click on the cell counter you can edit all values but they are displayed in rows rather than columns, but it doesnt give you the spreadsheet like copy and paste stuff. The multi values fields are there because mapped to ID3 in the new version of jaikoz the default edit tab will have separate columns for these multiple fields , so you will only have to use the popups if you want to edit additioanl attributes of multiple-attributes fields. See screenshot for preview:

If I felt comfortable enough writing in english I would. :wink:
But I will surely ‘spread the word’

O.k. I am going to give it another try apparently I missed something.

Most of my music is from the 30’s - 50’s I’m already glad if it is in any database at all, let alone the original album…

Great! Basically I’m checking just this field for any user added ‘garbage’
When will 1.11 be out?! :smiley: Just kidding.

When I start the .exe-file (both from the shortcut or directly from C:\JThink\Jaikoz) I get the attached image of the error message.

When I click Details in the error box I get the following text:

\tat java.lang.ClassLoader.defineClass0(Native Method)
\tat java.lang.ClassLoader.defineClass(Unknown Source)
\tat java.security.SecureClassLoader.defineClass(Unknown Source)
\tat java.net.URLClassLoader.defineClass(Unknown Source)
\tat java.net.URLClassLoader.access$100(Unknown Source)
\tat java.net.URLClassLoader$1.run(Unknown Source)
\tat java.security.AccessController.doPrivileged(Native Method)
\tat java.net.URLClassLoader.findClass(Unknown Source)
\tat java.lang.ClassLoader.loadClass(Unknown Source)
\tat sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
\tat java.lang.ClassLoader.loadClass(Unknown Source)
\tat java.lang.ClassLoader.loadClassInternal(Unknown Source)
\tat java.lang.Class.forName0(Native Method)
\tat java.lang.Class.forName(Unknown Source)
\tat com.zerog.lax.LAX.launch(DashoA8113)
\tat com.zerog.lax.LAX.main(DashoA8113)

Perhaps those who work with the mp3 tag standardisation (whoever that is) could make a specific tag field for this but until then I like the version info just to be kept with the songtitle:
Filename = Safri Duo - Trance Energy (Airscape Remix)
Artist Tag = Safri Duo
Title Tag = Trance Energy (Airscape Remix)

I did, see attached image, but I think it was a bit difficult. At the beginning I didn’t know where to write what so I had to try and see.

I think it should be the same color. It means the local analyzer has found a character that is not approved. So purple can be used both for capitalization and spaces. I think purple can be used to mark all changes that the local analyzer wants to do to single characters.

Btw
I found a couple of other issues:
[list] When I click the “Open new Folder”-button, Jaikoz will open a new folder without saving changes to the currently opened files. [/list]
[list]Could you make Jaikoz save positioning and sizing of tag columns [/list]

Oh, one more thing…

After MusicBrainz has run through my files I find that it has tagged files like this:
Artist Tag: Jennifer Lopez
Title Tag: All I Have (feat. LL Cool J)

This song like many others features a guest artist, in this case LL Cool J. For some reason, I have no idea why, MusicBrainz puts these featured artists in the Title Tag.
Would it be possible to do a cleanup after MusicBrainz so that the featured artists are moved to the Artist Tag, like this:
Artist Tag: Jennifer Lopez feat. LL Cool J
Title Tag: All I Have

:thumbup: :thumbup: :thumbup: Love this program

When you run jaikoz.bat it uses the version of Java that is first on your path, type java -version at a command prompt for details. When you run Jaikoz.exe it uses the version of java you selected during the installation, I expect you selected Java 1.4 instead of Java 1.5 during the installation. (Unfortunately the installer program does not allow me to only show valid versions of Java , I will be replacing the installer with a different installer in the future.) Please try reinstalling Jaikoz and ensuring you select java 1.5 or later during the installation and see if that fixes the problem.

[quote=punar] until then I like the version info just to be kept with the songtitle:
Filename = Safri Duo - Trance Energy (Airscape Remix)
Artist Tag = Safri Duo
Title Tag = Trance Energy (Airscape Remix)
[/quote]
The remix bit was a red herring this is a bug (which Ive now fixed) the title should be populated before the album field in this case.

[quote=punar]I did, see attached image, but I think it was a bit difficult. At the beginning I didn’t know where to write what so I had to try and see.
[/quote]
Ive looked at the screenshot, youve done it correctly, where do you want to go with this request it seems straightforward enough to me but then I wrote it so I would say that.

[quote] I think it should be the same color. It means the local analyzer has found a character that is not approved. So purple can be used both for capitalization and spaces. I think purple can be used to mark all changes that the local analyzer wants to do to single characters.
[/quote]
What about if you manually edit the field what happens to the colouring then, the colouring indicates the status of a field without reference to how it got that way. So the whitespace colouring shows there is whitespace without reference to the correcter, the change colouring indicates the field is different in some way to its value on disk …

This bug has crept in, it used to warn you about this.

You can do this by using Menu/Settings/Table Settings, the order and visibility of columns in this option are saved between invocations of Jaikoz. You can select ‘From Display’ to update the list from the current display, and modifications made will effect the current screen. However selecting extra columns using the column control in the corner of the screen will not be saved automatically, I will be improving this in the future

[quote=punar]Oh, one more thing…

After MusicBrainz has run through my files I find that it has tagged files like this:
Artist Tag: Jennifer Lopez
Title Tag: All I Have (feat. LL Cool J)

This song like many others features a guest artist, in this case LL Cool J. For some reason, I have no idea why, MusicBrainz puts these featured artists in the Title Tag.
Would it be possible to do a cleanup after MusicBrainz so that the featured artists are moved to the Artist Tag, like this:
Artist Tag: Jennifer Lopez feat. LL Cool J
Title Tag: All I Have
[/quote]
I think it would be better addressing this issue to MusicBrainz and find out why they do it this way, they may be only doing this in some cases, because it would be difficult for Jaikoz to parse this accurately

Ah!! Now I get it. Maybe something to add to the manual. If you add a ‘rule’ it is shown in the, for example, word replacer settings together with the standard rule.
But here is the trick (I believe) Only the highlighted rule is active!
I was trying to remove the default rule here :oops:

[quote]
Ive looked at the screenshot, youve done it correctly, where do you want to go with this request it seems straightforward enough to me but then I wrote it so I would say that. [/quote]

I just think it could be easier, but as the thread says, it’s just a minor minor wish.
Perhaps a wizard of some sorts that takes care of some of the most common things to configure, and asks things like:

How should Jaikoz handle instances in tags?
Select: “Ignore”, “Change to Ft”, “Change to Ft.”, “Change to Feat”, Change to Feat. (Jaikoz Default)", Change to Featuring"
Select “Apply to Artists Tag”, “Apply to Title Tags”, “Apply to both Artists and Title tags (Jaikoz Default)”
How should Jaikoz handle instances in the Artists tag?
Select: “Ignore”, “Change to And (Jaikoz Default)”, “Change to &”, “Change to E”, Change to Y"
How should Jaikoz handle instances in the Artists tag?
Select: “Ignore (Jaikoz Default)”, “Remove”, “Place in front (The Artistname)”, "Place at end (Artistname, The)
How do you want your filenames to look?
Select: “Artist - Album - Track# - Title (Jaikoz Default)”, “Artist Ft. Artist2 - Title (Songversion) (Punar Default)”, “Artist - Title (feat Artist)(Songversion) (Musicbrainz Default)”
etc.

Thanks :slight_smile:

[quote]
I think it would be better addressing this issue to MusicBrainz and find out why they do it this way, they may be only doing this in some cases, because it would be difficult for Jaikoz to parse this accurately [/quote]

I just read some of the info they have on their site. Apparently this is an issue they have discussed heatedly for some time. It seems they decided to put the featured artist in the songtitle-tag because putting it in the artist tag would make the album entry in the database falsely become a “various artists” entry in many cases. (However they were able to program the database to accept two artists in the Artist tag if they were linked with the And-word instead of the Feat-word without making trouble for the Album entry :roll:
Anyway the default way for Musicbrainz to present featured artists is like this:
Artisttag: Artist
Titletag: Title (Feat. Guestartist)

As far as I can see, all my tags that were modified by MusicBrainz with featured artists ended up in this way.

Anyway, I payed only 10 bucks for this program so I don’t expect it to do almost everything.

No wait, I didn’t expect it to do almost everything, I was wrong :shock:

[quote]
What about if you manually edit the field what happens to the coloring then, the coloring indicates the status of a field without reference to how it got that way. So the whitespace coloring shows there is whitespace without reference to the correcter, the change coloring indicates the field is different in some way to its value on disk … [/quote]

Umm after checking your table, I see you’re calling my blue purple and my purple pink. So that may cause some confusion.
To be clearer I have attached an example of what I mean.

Hi, thanks for the doc. The problem is still that you expect the highlighting to vary depending on the task done rather than the result (i.e do it for local tagging but not musicbrainz tagging) which isnt the way things work at the moment, but I will add I to the list for condideration when Ive more time.