[Logo] Jaikoz and SongKong Forums
  [Search] Search   [Recent Topics] Recent Topics   [Members]  Member Listing   [Groups] Back to home page 
[Register] Register / 
[Login] Login 
My Wish list and thoughts  XML
Forum Index -> Jaikoz Wishlist
Author Message
boliver10



Joined: 27/09/2007 10:18:48
Messages: 2
Offline

1. During the auto-correct: please provide more feedback about progress:
a. It would be nice to see "tagging 405 out of 20,300 etc. for each step
b. It would also be nice to see what it is doing: once the auto tag starts you can't see anything on the screen or move the sliders etc.
c. an (accurate) estimation of completion would be nice (by task and by total)

2. In compilation albums, a particular song could conceivably be on multiple albums. But I don't want the program to auto-tag a song on a different album when clearly it is part of a compilation album as identified by the filename, directory or even the original tag! I find that jaikoz will disregard all of this info and put the song in another album because musicbrainz or another service identifies it as part of another album

3. It seems awfully slow - most of the time it is only using 2% of CPU: is this because it is spending all of its time accessing the internet?

4. If there is already a musicbrainz id for the file, Jaikoz seems to try to get it again, wasting time. Is this true or am I not understanding?

5. Many music collectors are using Monkeys Audio .ape and Flac .flac files. Support for them should be easy since their converters are free to be used in commercial products. I would pay extra for this feature.

The above said, I can't think of ANY program that does everything this program does. WONDERFUL!
paultaylor

Pro
[Avatar]

Joined: 21/08/2006 09:21:27
Messages: 7213
Offline

boliver10 wrote:
1. During the auto-correct: please provide more feedback about progress:
a. It would be nice to see "tagging 405 out of 20,300 etc. for each step
 

Originally the Autocorrecter only contained the local correcter tasks such as 'Correct Artists' and these dont really work one record at time, and the corrections are quick so there wasnt a requirement for this. But now I have added in tasks such as Tag From MusicBrainz which are much slower and work one record at a time this would be useful.

boliver10 wrote:

b. It would also be nice to see what it is doing: once the auto tag starts you can't see anything on the screen or move the sliders etc.
 

To improve performance Jaikoz trys to minimize screen updates whilst running tasks, for this reason I can't allow you to scroll around whilst this was going because I would have to update the screen everytime there had been a change. I'll give you an example a customer was trying to delete the data from all the fields of about 4000 records, this equates to about 320,000 updates (4000 * 80 fields) if I updated each field immediately after deleting or just one update if i waited until the end !

boliver10 wrote:

c. an (accurate) estimation of completion would be nice (by task and by total)
 

This would be useful for the Remote Correcters. I can give you some estimates here.

Retrieve Acoustic Ids:
This is really cpu bound the processing of your file is cpu intensive, it then also has to contact MusicIP over the Internet. As a rough estimate assume 5 seconds per file (I may be able to optimize this a bit).

Tag from MusicBrainz:
The Terms of Service of MusicBrainz do not allow more than one request per second and this is strictly enforced. So every file you look up against MusicBrainz can take upto 3 seconds.
1 second for lookup by Acoustic Id
1 second for lookup by Metadata
If a match is found 1 second for additional album Info lookup

This is the worst case scenario but it is not normally this bad. The album lookups are cached so any particular album will only get looked up once.
The Acoustic Id is obviously only done if your file has an acoustic Id. If you reload files that already been matched you can ensure the match is not done again by selecting 'Action Settings/MusicBrainz Settings/Match/Do not Match Online if already has MusicBRainz Unique id' option. If you only want to match by Acoustic Id you can select the 'Action Settings/MusicBrainz Settings/AutoMatch/Do Not Match If do not have an Acoustic Ids' option.

boliver10 wrote:

2. In compilation albums, a particular song could conceivably be on multiple albums. But I don't want the program to auto-tag a song on a different album when clearly it is part of a compilation album as identified by the filename, directory or even the original tag! I find that jaikoz will disregard all of this info and put the song in another album because musicbrainz or another service identifies it as part of another album
 

Jaikoz doesnt disregard the tag at all, but it is just one factor. If a particular file has an entry in MusicBrainz as being in a compilation and the original album, and your album tag is for the compilation it would should pick the compilation album choice. However if MusicBrainz only has an entry for the file in the original album (and no match for the compilation album) Jaikoz will use that one IF it is has an acoustic id OR its metadata is sufficiently similar for there to be a match. I suggest you try out the Manual Match from MusicBrainz option that will give you a better idea of how jaikoz decides which is the best match. The Compilation Album issue is a complex one as almost everybody has different ideas about how they want compilation albums dealt with, another customer wants the match to always be done to the original album even if the track did actually come from a compilation.

boliver10 wrote:

3. It seems awfully slow - most of the time it is only using 2% of CPU: is this because it is spending all of its time accessing the internet?
 

See above.

boliver10 wrote:

4. If there is already a musicbrainz id for the file, Jaikoz seems to try to get it again, wasting time. Is this true or am I not understanding?
 

If you reload files that already been matched you can ensure the match is not done again by selecting 'Action Settings/MusicBrainz Settings/Match/Do not Match Online if already has MusicBrainz Unique id' option. Also note you can limit what files are processed by using the popmenu on the selected files, or by filtering your records using the tagbrowser.


boliver10 wrote:

5. Many music collectors are using Monkeys Audio .ape and Flac .flac files. Support for them should be easy since their converters are free to be used in commercial products. I would pay extra for this feature.
 

Work still has to be done to read and write to these files, there is no reliable Java library for this, so I have to do it myself. Ive already started looking at Flac and I expect to do .ape at some point. When these are available they will be available to all existing users at no extra cost. But if you want a particular feature there is a customization option that lets you pay a oneoff payment to get a job worked on more quickly.

boliver10 wrote:

The above said, I can't think of ANY program that does everything this program does. WONDERFUL! 

cheers

thanks Paul (Administrator)
 
Forum Index -> Jaikoz Wishlist
Go to:   
Powered by JForum 2.1.6 © JForum Team