SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

My wishlist for Jaikoz

Jaikoz is already a very good tagger, but after trying it out I have some minor suggestions which I think might make it even greater. Now I have to be honest, I have not had the chance to try Jaikoz out completely so there might be features I missed which might do exactly what I have on my wishlist, but I will make a wishlist here anyway and if I did miss something, I hope someone will explain it to me. Also I hope someone can tell me if they agree with my suggestions or if someone knows if they might be implemented one day. Here is my wishlist in random order:

  1. The rows should have an additional number which indicates which number the track currently is on the list, that way when Jaikoz is working on file 160 you will know exactly which file that is. Also you will be able to see how many files you have been through (if you work your way down).

  2. There should be a way to make the column automatically resize to be as long as the longest data entered in any cell. In most programs if you hover over the end of the column so that the mouse cursor changes to the resize cursor and then double click it, it makes the column as long as the longest data entered in any of the cells. If Jaikoz worked the same way, it would be great.

  3. There should be a Ctrl+Z undo function. Also the undo function should be unlimited so that you can undo in steps every change you have made since you started Jaikoz.

  4. There should be a way to search after specific text in tags or filenames (and to show all that matches your query at the same time).

  5. There should be a copy to/move to function which allows you to copy/move 1 or more files to another folder. Also the file list should be updated in real-time after this without the need to load every file again. If a file is moved to a folder above the folder you selected as base folder or if you turned recursive folder search of and you move it to a folder below your working folder, it should disappear from your list. If you move a file to a folder inside your base folder and recursive folder searching is on, then the list should remain as is, only the location of the file should be updated. Again for this to be usable, the list should be updated in real-time instead of reloading the entire file list (as many other tagging programs do).

  6. In addition to the run an external app there should be an option to play a file. This is so that if you want your external app to be something else then the player, you should be able to play the file also if you need to. Maybe an integrated player with basic functionality would be fine too because that way you wouldn’t need to launch another application to listen to the file.

  7. There should be an easier way to mass convert between tag formats such as ID3v1.1, ID3v2.3, ID3v2.4.

  8. Support for APEv2 tag format would be nice.

  9. Another nice thing would be support for Lyrics3 2.00 tags, so that you could add and edit lyrics tags. Also the lyrics column should be smart and not get to big because of long lyrics.

  10. Lastly a way to edit tags in user-defined, not supported-list and unknown list should exist. I know some tags in user-defined are editable, but not all are and sometimes there is a need to edit them too. Even if the only way to edit those tags would be to edit them in RAW mode I think the option should exist.

Hopefully someone here will be able to comment on what they think about my wishlist. What do other people think about this?

Each row has a row number (which is sortable), do you mean have another column which is always ordered incrementally even if the columns are sorted by other field, this sounds a little confusing to me, please expand.

Yes, good idea.

already on todo list

already on todo list

If you modify the BaseFolder/SubFolder and then save it you have move d it, but you are saying that if you change it to another harddrive it should disappear from your list, this seems counter intuitive to me what do other think ?
Is a copy facility really very useful, I cannot see many cases where people want multiple copies of their files on their hard drive. Jaikoz already takes quite a bold step by showing the folder and filename in a simailr way to the meat data which has confused some people, but I would think for copying most people would prefer to use their operating systems native file manager.

What aboout allowing the addition of multiple Run External App1, Run External App2…

Ok, it is relatively easy already in case you didnt know the Settings/Save Settings … menu item alows you to specify what format the tags are saved to. So if you know in advancer that you always want to save tags as V11 and V24 you can set it here. However if you dont decide until after you have loaded your tags you can change by manually selecting/copying pasting the Version field, but this isnt very easy if you have loaded alot of files.
I will add an autocorrection task to allow you to reapply the modified settings from save settings at any time

Eventually want to support all tagging versions :slight_smile:

yes, ok

You can already edit user defined text and url records.
You can delete but not edit those in not-supported and unknown list, I can see that editing could be useful for a smal number of expert users.

Hi, thank you for your reply. I will go through the list again and try to respond or comment on them.

  1. Forget about this one because I misunderstood how Jaikoz works when it comes to the rows, it actually does exactly what I wanted it to do.

  2. I am happy you find this a good idea :slight_smile: If I might add to this, if Jaikoz would remember the last used size so that you wouldn’t have to resize the columns every time you start Jaikoz, that would be great. Also an option to reset the columns back to original size should exist.

  3. Great.

  4. Again great.

  5. I am a little confused about this. I can probably say this that I used to use MP3Tag when on windows and it had the copy to/move to function which I used a lot. I remember that what I liked about MP3Tag was that it could move or copy and update the list in real-time instead of reloading the whole thing (like so many others did at that time). It also removed files from the list which I moved to a different place then the working folder. Although I must admit I used the move to function much more then the copy to, I also used the copy to a little and therefore miss both these functions very much. If I misunderstood what you asked me about do tell me and I will try my best to answer or explain.

  6. That sounds like a good idea, maybe if you not only could define which external app to run, but also what to call it in the menu. This way instead of seeing run external app1 (which you might have forgotten what you have defined as) you could see Winamp or iTunes or play (anything you defined it as) in the menu and you would know right away what it is.

  7. I was not aware of the save settings (how I missed that I do not know), but an extra option would be great.

  8. Can’t wait.

  9. Great.

  10. I have now checked it again and I see I can edit user-defined fields, I was sure there were some user-defined fields that I couldn’t edit before, but maybe I confused it with not-supported list or unknown list by mistake. Still the not-supported list and the unknown list should be editable (even if only in RAW mode), I do not know about other people, but I seem to always need to do this for some strange reason.

You can already do this, go to Settings/Table Settings. From here you can decide what columns to display and at what width, You can load from the settings currently being used with ‘From Display’, or from the Defaults with ‘Reset’, after making changes select ‘OK’, any changes made will be applied to the current screen and to subsequent startups of Jaikoz as long as you save settings when you exit.

Yeah, still confused about the RealTime aspect. If you move a file in Jaikoz
by renaming it and then save changes the screen is already updated to reflect this in ‘Real Time’. To see this:
Have jaikoz setup with both the View and Edit Pane showing
Modify the subfolder of one record to a different location
You will see both the View and Edit Pane have the record marked as changed.
Now right click on the record number of the record and select ‘Save Changes’. Note that the record is no longer marked as changed and both the Edit and View pane show its new subfolder location.

There is not really a concept of a single working folder because you can use ‘Add Folder’ to load more files into Jaikoz and these may be from different locations, so I dont think the record should be removed from the list. This could be doubly confusing because if a record is marked for deletion and then saved then it is removed from the list, so users may assume they had accidently deleted a record if it disappeared.

I could add a simple ‘Copy Record’ action to the record number menu, if you think that would be useful.

Yes good idea.

[quote=paultaylor]
You can already do this, go to Settings/Table Settings. From here you can decide what columns to display and at what width, You can load from the settings currently being used with ‘From Display’, or from the Defaults with ‘Reset’, after making changes select ‘OK’, any changes made will be applied to the current screen and to subsequent startups of Jaikoz as long as you save settings when you exit.[/quote]
That is nice, but still I would like to see a setting that allows the user to select if he wants the width only to be remembered if he defines it or to automatically remember the last used width.

[quote=paultaylor]
Yeah, still confused about the RealTime aspect. If you move a file in Jaikoz
by renaming it and then save changes the screen is already updated to reflect this in ‘Real Time’. To see this:
Have jaikoz setup with both the View and Edit Pane showing
Modify the subfolder of one record to a different location
You will see both the View and Edit Pane have the record marked as changed.
Now right click on the record number of the record and select ‘Save Changes’. Note that the record is no longer marked as changed and both the Edit and View pane show its new subfolder location.

There is not really a concept of a single working folder because you can use ‘Add Folder’ to load more files into Jaikoz and these may be from different locations, so I dont think the record should be removed from the list. This could be doubly confusing because if a record is marked for deletion and then saved then it is removed from the list, so users may assume they had accidently deleted a record if it disappeared.

I could add a simple ‘Copy Record’ action to the record number menu, if you think that would be useful.[/quote]
Ok, I was not trying to say that Jaikoz does not support real-time now, I was just pointing out that if you add a feature like copy to/move to, it should continue to be real-time (many taggers are not). I think that I should give a scenario on where I would use e.g. the move to function. Lets say I have a folder full of songs with bad tags. I have decided to tag them, but I have also decided to divide them into 2 groups, each in a different folder. One group will have songs with English lyrics and the other with foreign lyrics and I would like to tag them individually because it is easier to focus on one language at a time. Therefore I load the folder and start listening to the songs one after one continuing down the list, each song that has foreign lyrics I move to another folder I made, while I keep the English lyrics song in the original folder. Now if the files disappear immediately from the list then they are not in the way and as such I can keep on focusing only on the English lyrics songs, without having any distractions since the list will only contain English songs. I know there might be better ways to do this (and do tell if you have a better idea), but this is just one of the uses for copy to/move to function. I hope this clears it up better.

Sorry, for delay in replying

Ive found something that should allow all tables within Jaikoz to have columns configured there and then

[quote=taggy]
Ok, I was not trying to say that Jaikoz does not support real-time now, I was just pointing out that if you add a feature like copy to/move to, it should continue to be real-time (many taggers are not). I think that I should give a scenario on where I would use e.g. the move to function. Lets say I have a folder full of songs with bad tags. I have decided to tag them, but I have also decided to divide them into 2 groups, each in a different folder. One group will have songs with English lyrics and the other with foreign lyrics and I would like to tag them individually because it is easier to focus on one language at a time. Therefore I load the folder and start listening to the songs one after one continuing down the list, each song that has foreign lyrics I move to another folder I made, while I keep the English lyrics song in the original folder. Now if the files disappear immediately from the list then they are not in the way and as such I can keep on focusing only on the English lyrics songs, without having any distractions since the list will only contain English songs. I know there might be better ways to do this (and do tell if you have a better idea), but this is just one of the uses for copy to/move to function. I hope this clears it up better.[/quote]

Ok, so the function is applied there and then to a group of selected records, and would cause a folder dialog to open up where a destination folder could be selected. If it was selected to move those files they would then disappear from the list. This is completely seperate from the existing rename functionality provided by editing the folder/fiename columns. I could add this.

Instead of making a new thread I will continue to add ideas I come up with to this thread. I have been using Jaikoz now for a time and I am very satisfied with it, enough so that I registered my copy. Although Jaikoz still has a lot of potential. I will try to not bring up things that I have seen already brought up. Here in a random order, a list with some of the ideas I have:

  1. The ability to search for and download album art that is not from an online music database. I will add a list of places which album art can be downloaded from, now I am not saying that all of the places should be included, these are just all of the places that I know of. The places with album art that I know of are:
    All of the Amazons (amazon.co.uk, amazon.com, amazon.de, amazon.co.jp, etc…)
    Discogs
    Yahoo Images
    WalMart
    Buy.com
    iTunes Music Store
    CDCovers.cc
    YesAsia
    AllofMP3 (I know this site has some controversy when it comes to the music sale, but I guess the album art there is OK to use?)
    Google

  2. The ability to make Jaikoz write to a file even if it is marked as Read-Only.

  3. To have the possibility to connect an artist to a genre during a session in Jaikoz. This way if I want to mark an artist with the genre rock, then I don’t have to mark that artist every individual file as Rock, I mark just once that artist as rock and then can use the function to change the genre on all of the files from that artist.

  4. Lastly, and this one is an important one for me, I would like to have the possibility to have 3 small boxes that show you 3 user-defined ways of gathering the information from the file. If we take ID3 as a starting point since Jaikoz only supports ID3 for now, it would be that first box shows only the most vital information (artist, album, title, track, year, genre) gathered from the ID3v1 tag from the file, the second box shows the same information, but this time gathered from the ID3v2 tag, the third box shows this information, but it takes it as it would have if you selected to use the filename as source for the tag. This might give the least amount of information, but is useful a lot of the times when the ID3 tag is wrong. This is very useful because sometimes a file has something correct in the ID3v1 tag, something else correct in the ID3v2 tag and again something else correct in the filename. By previewing this data while you edit the file it would make it easier for you to use your brain and understand what is correct and what is not. This is especially useful when the filename differs completely from the ID3 tag information and you could easily find out which one is correct (usually the ID3 tag). And if this was available from the Jaikoz user-interface directly then you would not have to open an extra window just to see this information, which again would make the tag editing and correcting easier.

[quote=taggy]Instead of making a new thread I will continue to add ideas I come up with to this thread. I have been using Jaikoz now for a time and I am very satisfied with it, enough so that I registered my copy. Although Jaikoz still has a lot of potential. I will try to not bring up things that I have seen already brought up. Here in a random order, a list with some of the ideas I have:

  1. The ability to search for and download album art that is not from an online music database. I will add a list of places which album art can be downloaded from, now I am not saying that all of the places should be included, these are just all of the places that I know of. The places with album art that I know of are:
    All of the Amazons (amazon.co.uk, amazon.com, amazon.de, amazon.co.jp, etc…)
    Discogs
    Yahoo Images
    WalMart
    Buy.com
    iTunes Music Store
    CDCovers.cc
    YesAsia
    AllofMP3 (I know this site has some controversy when it comes to the music sale, but I guess the album art there is OK to use?)
    Google

  2. The ability to make Jaikoz write to a file even if it is marked as Read-Only.

  3. To have the possibility to connect an artist to a genre during a session in Jaikoz. This way if I want to mark an artist with the genre rock, then I don’t have to mark that artist every individual file as Rock, I mark just once that artist as rock and then can use the function to change the genre on all of the files from that artist.

[/quote]

Scraping meta data from well-known websites would be a huge plus. Not just lyrics and album art, but especially Genre. So many “auto playlist” applications really only look at Genre that it would be a big advantge.

[quote=taggy]2. There should be a way to make the column automatically resize to be as long as the longest data entered in any cell. In most programs if you hover over the end of the column so that the mouse cursor changes to the resize cursor and then double click it, it makes the column as long as the longest data entered in any of the cells. If Jaikoz worked the same way, it would be great.

  1. There should be a way to search after specific text in tags or filenames (and to show all that matches your query at the same time).

  2. There should be a copy to/move to function which allows you to copy/move 1 or more files to another folder. [/quote]

In Jaikoz 1.5 released today, 2 is done,4 provides find (but not findall yet), and there is a Move to Folder function., hope that helps :slight_smile: