<br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">
&gt; What do you mean? That new data should be fetched only from single provider?<br>
&gt; Or there should be something like &quot;Check All&quot; functionality?<br>
</div>I mean &quot;Check All&quot;.<font color="#888888"></font><br></blockquote>It could be done like in gmail - <a href="http://en.onsoftware.com/wp-content/uploads/2010/08/gmail-04.png">http://en.onsoftware.com/wp-content/uploads/2010/08/gmail-04.png</a> - but offering options: Update empty fields, Close match only (also the closest, if 2 is almost identical), from MusicBrainz, from MusicDNS,  none.<br>

<br>&gt; Do you mean I should use TagDialog instead of separate MBTagger<br>&gt; dialog? Then there are to 2 ways to implement It: left single-track<br>
&gt; search only (It&#39;s ridiculous and pointless), or completely rebuild<br>
&gt; TagDialog.<br><br>I&#39;ll get a bit longer (and offtopic) here. There is a little problem in naming: *tags* in <a href="http://last.fm">last.fm</a> == *labels* in Amarok, *tags* in Amarok == ??? <a href="http://last.fm">last.fm</a>. In my last replay I used *tags* instead of *labels*, talking in Amarok speech.<br>

Thats why I&#39;m going to use *meta data* in here. Lets split possible meta data in 2 groups:<br><br>* Objective - If track has title, artist, album, year - thats it, you can&#39;t/should&#39;t/would&#39;t change that.<br>

Such data should to be set up in Tagger dialog (as it is getting implemented now). It will be later used to find additional meta data.<br><br>* Aditional/Subjective - genre, tags, moods, labels etc. There a many places (like <a href="http://last.fm">last.fm</a>, amazon) where you can find it. Usually messed up in a single pot and mutch more than user needs.<br>

As a rational user having 1-10k+ collcetion whats to be able to find right tracks, not only by title, but also &quot;party&quot; &quot;relaxing&quot; &quot;beat&quot; etc, without getting great mess in Labels database.<br>

<br>One of the ways to accomplish this is to get all candidate meta info as labels. Then add it if <br>1) same exists in DB (there is candidate &quot;Rock&quot; and &quot;Rock&quot; is used to label at least 1 other track)<br>

2) similar exist in DB (there is candidate &quot;rocck&quot; and &quot;Rock&quot; is used to label at least 1 other track, add it as &quot;Rock&quot;)<br>3) There is no similar Label, nor ban - Ask user what to do: Add or Ban it<br>

<br>Going back to topic, by saying &quot;go to tagging dialog...&quot; I had in mind more or less &quot;Aditional/Subjective&quot; part. It is separate task, and I don&#39;t know where is the best place to have such functionality, as it hardly fits into Autotagger interface.<br>

<br>Cheers,<br>Lukas<br><br><br></div>