SongKong Jaikoz

SongKong and Jaikoz Music Tagger Community Forum

My wishlist

I’m working on tagging over 100k tracks; I’ll keep a running wishlist and/or grand ideas here. Feel free to post support for ideas you like.

When I search & delete duplicate tracks, is there a way for my rating, play count, etc. in iTunes to get copied to the new track? Sometimes both tracks have been played/rated, so perhaps the greatest rating and the sum of the play count should be copied.

When cancel is pressed during a save, do you think you could give an option of synchronizing all processed tracks with iTunes?

The 300 second limit for acoustic analysis is causing me problems. I have a large number of 1-2 hour long electronic mixes, and none of the tracks can be analyzed because of the time limit. It would make more sense to dynamically change the timeout period depending on the length of the track.

I’m not sure what word list this is in, but the album “Born in the U.S.A.” by Bruce Springsteen was changed to “Born in the U.S.a.” by your auto filters. You might want to recognize “U.S.A.” as something that should be capitalized. Same with “M.I.A.”

Would it be possible to check for incomplete tracks? For example, I know I have tracks that are incomplete due to historical I/O error, or broken network connection, or interrupted download. It would be great if Jaikoz could find tracks that are much to short for the song they are labeled as, and flag them as partial.

Genres which are only 2-3 digit numbers should be on a blacklist by default. I’m not sure what’s the best way to do that, but I somehow have a bunch which are “14”, or “20”, or “255”…

Years which are less than 1800 should be on some blacklist also. And/or year values between 0 and 100 could be remapped to 19xx or 20xx as makes sense.

An option to “Overwrite Genre if not on Whitelist” would be nice under Format2, where whitelist is the iTunes/WinAmp defaults.

When a file is found to be unreadable or otherwise corrupted, run a utility to fix it, and try again. I know the MusicIP folks have utilities for fixing AAC and MP3 formatted files.

What’s in Preferences/Jaikoz/jaikozdb/seg0/ ? That folder is using over 10 GB of space on my HD. Perhaps it could be trimmed down if not needed?

There are a handful of albums with names like “1998-04-12: Bottom of the Hill, San Francisco, CA, USA” and are missing the Year field. Perhaps you could use the info from the Album field to complete the Year?

I’ve been getting a significant number of mpicore crashes. What’s the best way to debug them? Is it MusicIP’s problem?

BUG: Time shown in the details at the bottom does not include hours. A track 2 hours and three minutes long appears as “03” minutes long.

A more useful option for Find Duplicates would be to delete all tracks with a duplicate MB ID, and also without a MB ID which have a duplicate Acoustic ID.

If more than 100 tracks are selected and the user hits the “Play” button, ask for confirmation that the user really wants to open hundreds (or thousands) of files in Quicktime…

It would be great if you could fill out the ID3 info needed for “Disk X of Y”. If that info is sparse, the sorting of albums in iTunes doesn’t work right. The tracks of the album get grouped according to which contain that info (and which don’t).

When a track is linked to a wikipedia entry, it would be great if the text from wikipedia was entered into the comments section of the track.

On error messages which list files (The following files could not be loaded…) could we have a button to save the list of files to a file. That way I can run them through command line tools to fix them (or whatever).

Bump. I wouldn’t want my suggestions to go unnoticed.

Hi, sorry I thought Id answered these questions already, but it appears not.

No, rating and playcount are stored in the iTunes database not the track itself. I think there is potential for a seperate tool that add info from iTunes db into the SOng itself.

[quote=mailseth]When cancel is pressed during a save, do you think you could give an option of synchronizing all processed tracks with iTunes?
[/quote]
No option is needed, jaikoz just needs to ensure it does the synchronization

[quote=mailseth]The 300 second limit for acoustic analysis is causing me problems. I have a large number of 1-2 hour long electronic mixes, and none of the tracks can be analyzed because of the time limit. It would make more sense to dynamically change the timeout period depending on the length of the track.
[/quote]
Yes it would, Issue #1756

[quote=mailseth]I’m not sure what word list this is in, but the album “Born in the U.S.A.” by Bruce Springsteen was changed to “Born in the U.S.a.” by your auto filters. You might want to recognize “U.S.A.” as something that should be capitalized. Same with “M.I.A.”
[/quote]
Ok, bit awkward because U.S.A is seen as three different words U,S and A , have to work round this.

[quote=mailseth]Would it be possible to check for incomplete tracks? For example, I know I have tracks that are incomplete due to historical I/O error, or broken network connection, or interrupted download. It would be great if Jaikoz could find tracks that are much to short for the song they are labeled as, and flag them as partial.
[/quote]
No, I think this out of scope Jaikoz only looks at the metadata not the audio.

[quote=mailseth]Genres which are only 2-3 digit numbers should be on a blacklist by default. I’m not sure what’s the best way to do that, but I somehow have a bunch which are “14”, or “20”, or “255”…
[/quote]
Done, added all numbers to a blacklist, I don’t think generally any numbers should be used as a genre but if you disagree you can always remove them from the blacklist

[quote=mailseth]An option to “Overwrite Genre if not on Whitelist” would be nice under Format2, where whitelist is the iTunes/WinAmp defaults.
[/quote]
Could do, although these lists are very restrictive. You can do this in a roundabout way by using the filters aftwerwards to find all the non iTunes/winamp genres (BTW wimanp list is longer than itunes list)

No, out of scope.

The database used to store details of loaded files, and downloaded info from Musicbrainz. Need an option to let you specifiy where to put this folder.

This kind of parsing is too error prone to be safetly done, and thissounds more like the performance date than the release date anyway.

Yes, it is please send the core dump to me and MusicIP

[quote=paultaylor]Hi, sorry I thought Id answered these questions already, but it appears not.

[quote=mailseth]Would it be possible to check for incomplete tracks? For example, I know I have tracks that are incomplete due to historical I/O error, or broken network connection, or interrupted download. It would be great if Jaikoz could find tracks that are much to short for the song they are labeled as, and flag them as partial.
[/quote]
No, I think this out of scope Jaikoz only looks at the metadata not the audio.
[/quote]
What I had in mind was looking at the metadata, and comparing it against the MusicBrainz DB. If it’s more than a few seconds too short, it would be flagged as too short.

What do you think of the remaining items?

Hi, if its only a few seconds too short it may just be that the Musicbrainz info is wrong, maybe its been matched against the wrong version of the song, it doesn’t mean the track is necessarily broken/incomplete.

I’ve replied to your other suggestions above.

But what about more than a few seconds too short?

I think there are a few more past “BUG:” that you might have missed.
Thanks again,
Seth