Author Topic: Album Auto-Tagger - Sort by Filename?  (Read 6906 times)

Bond

  • Guest
I've been using this program for a few months now and LOVE it.  EXCELLENT work!

The only area that I struggle with (seemingly everyday) is that I have a number of albums with properly named tracks (e.g., "<album>\<track #> <track name>") and I use the Album Auto-Tagger to tag these tracks.  I noticed the Album Auto-Tagger tries to match-up the tracks by track duration.  It's often not very successful, though.

What would be great is if I could just sort by filename on the Album Auto-Tagger screen.  Since my tracks are already properly named (just not properly tagged), sorting by filename would put them in the proper order for album tagging.  So maybe the default could be to sort by filename and then have an option to "Attempt to match track by duration"?

And I'm aware of the track tagging option ("infer from folder and filename") but I have much more control and luck (and peace of mind) using the Album Auto-Tagger.  Tagging individually can sometimes cause one track to end up under a different album.

Again, great software here.  I will definitely be donating.


Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34368
while not ruling out your request, there was a bug with the matching algorithm that i only fixed yesterday - so suggest you try this:
http://www.mediafire.com/?bu4mda9ebbb5nu5

just unzip, and copy/overwrite musicbee.exe where it is installed
the infer tags function now allows a preview of the results in case you were using an older version of MB

Bond

  • Guest
Great.  Thanks, Steven.  I will try both of your suggestions and report back.

[Edit]
Having some unusual results with the Album Auto-Tagger using your new version.  After highlighting all tracks for my album and bringing up the Album Auto-Tagger (CTRL+T), only the first file appears in the grid at the bottom.  I took a screenshot and threw it into my public dropbox so you could see:

http://dl.dropbox.com/u/415775/sample.JPG

I tried four albums so far but all seem to be doing that same thing.  I'd be happy to provide more info, if needed.
Last Edit: April 17, 2011, 07:03:52 PM by Bond

VX

  • Guest
I got exactly the same results as it was shown at the screenshot  >:(

I guess it could have something in common with the bug described here:
http://getmusicbee.com/forum/index.php?topic=1848.msg17218#msg17218

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34368
Having some unusual results with the Album Auto-Tagger using your new version.  After highlighting all tracks for my album and bringing up the Album Auto-Tagger (CTRL+T), only the first file appears in the grid at the bottom.  I took a screenshot and threw it into my public dropbox so you could see:

http://dl.dropbox.com/u/415775/sample.JPG

I tried four albums so far but all seem to be doing that same thing.  I'd be happy to provide more info, if needed.
i see the track title is blank and thats why it cant make any match - i now understand your request better. I am puzzled why it added the remaining tracks to the bottom rather than distributing them against the retrieved album tracks so i will look into that

Bond

  • Guest
i see the track title is blank and thats why it cant make any match
Yeah, I have no tags yet.  I suppose I could use the "infer" feature first, then do the Album Auto-Tagger.  That might possibly help.

I am puzzled why it added the remaining tracks to the bottom rather than distributing them against the retrieved album tracks so i will look into that
Just to clarify, the remaining tracks do not get added at all.  They're not at the bottom -- they're nowhere in the grid.  Only the first track/file is added to the grid.  Hope that makes sense.

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34368
this should handle the cases where your tracks have no title.
It still wont be perfect for you because it still tries to match on duration but if no match is made, it will add the unmatched tracks in the order they were displayed when you open the album-autotagger
http://www.mediafire.com/?n3s28nwdnsidjk4

Bond

  • Guest
this should handle the cases where your tracks have no title.
It still wont be perfect for you because it still tries to match on duration but if no match is made, it will add the unmatched tracks in the order they were displayed when you open the album-autotagger
http://www.mediafire.com/?n3s28nwdnsidjk4
Yep, it's look like it's working again for those without a title.  Here's another screenshot (sorry, Kenny G was next in my list, LOL):

http://dl.dropbox.com/u/415775/sample2.jpg

As you can see, I have the files sorted by filename before bringing up the Album Auto-Tagger.  For whatever reason, my track durations are usually a second or two different than those in the DB and therefore my tracks get scrambled during the match-up.  It helps that the secondary sort is by filename (after duration).  I was just curious if it'd be possible to change the primary sort/match method.  No biggie, and you've certainly spent enough time on it already.  I can live with rearranging a little.

I appreciate all the help, though.  Thanks again, Steven.

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34368
i've rounded the duration matching to the nearest second so it should work better (but still possible it will make a mis-match and as long as you open the album-autotagger with the tracks in order)
http://www.mediafire.com/?d7lkfduli3j639a

Bond

  • Guest
Seems to be about the same.  Here's another screenshot:

http://dl.dropbox.com/u/415775/sample3.jpg

If you look at the first track ("Songbird"), both my time and the DB time are 3:59.  But MusicBee chooses to use the 4:00 "Innocence" song as track 1 instead.  It may be that MB is trying to match "Innocence" first, and 3:59 is the closest time to it so it uses that slot.  I'm not sure what order MB processes the file list in.

Is it possible to make the "filename" header clickable/sortable in the Album Auto-Tagger window?  Then, you wouldn't have to fiddle with the matching algorithm and users in my situation could just override the arrangement by clicking the column header to sort by filename.  Only if it's easy to implement.  Don't go to a lot of trouble.  For all we know, I could be the only one who has good track names with no tags!   :)

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34368
i'm trying one more thing but wont be done until tomorrow night
i think your requirement is quite unique and i want to come up with a general solution

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34368

Bond

  • Guest
Looking better:

http://dl.dropbox.com/u/415775/sample4.JPG

Still a few out of place but much better than before.  Thanks for all your hard work.

Steven

  • Administrator
  • Sr. Member
  • *****
  • Posts: 34368

aidanw

  • Guest
Looking at that screenshot above it looks like times aren't the issue, it's that it needs better matching with the filename = auto-tagger source.

For example, "forever in love" has an almost exact match (just one Capital letter out) with the auto-tagger source, but it doesn't match.
That doesn't seem right...

I know you've spent a lot of time on this so as Bond has said it's already better than it was, and if you don't improve it further, thank you anyway for the improvements thus far!