History:Intuitive Picard Interface

From MusicBrainz Wiki
Revision as of 14:48, 26 March 2006 by Shepard (talk) (typos. there's an incomplete sentence though :) (Imported from MoinMoin))

RobertKaye and DonRedman have started to work an an intuitive user interface for the PicardTagger, because the current one is, well, shitty.

The new interface has two panes that each has a tree-like structure. The left pane represents unmatched stuff, and the right one matched stuff.

This means you load files into the left pane. You can group them by album there, and analyze them so that they get PUIDs, but that is about it.

You can load metadata from MusicBrainz into the left pane, and then you can match files by dragging them (or the whole album group) into the left pane.

PicardMockup2.jpg

Automatization

Of course the cool stuff is that all this should be mostly automatic.

Picard will have an AI called "Data" that will try the following:

  1. read the metadata of new tracks
  2. if at least n files have the same album tag, group them.
  3. do a lucene lookup for each album and load the metadata of the first match into the right pane, if the match is better than n%
  4. move the files over to the right, if they match better than m% (> n%)
  5. for the remaining files (ungrouped or
    1. analyze them and create a PUID
    2. lookup that PUID
    3. load that track's metadata into the right pane
    4. move the track into the right pane

While doing this Data should comment all his actions in a log window. Ideally each action could be reverted (unless something has been done on top of it). If you want to be really cool, then each file will have an action history, and you could undo steps for each file.