A better name for the the new context menu item, since it is likely
more intuitive for the user, is "Merge with Playlist and Play".
Unlike "Add" the "Merge" does not create duplicates.

A new top level Edit menu item "Remove Duplicates from Playlist" is
being debugged.  It checks both URL and GUID.  I will submit that
soon.  (the /usr/include/g++-2/hash_set I have seems to be buggy, so
that slowed me down till I used a normal set instead.)

Also, on IRC #freeamp, I realized there is already a good framework
for returning a set of search results: a playlist.

A pop up dialog could be used to ask for the search parameter (with a
history combo box).  A second combo box would select the target: the
active playlist, "seach result" playlist, then each existing playlist
by name, or for a new playlist the user enters a new name.  Radio
buttons can toggle the replace/merge/append behavior.

If a browser is not already open to the playlist, perhaps a new window
could be created.

Then it is trivial to edit the search results.  If all fields are
always searched, then the user may need to delete some of the extra
results.  More advanced search options might include the ability to
limit which fields are searched, but this is not strictly needed.

Then I need a new "Merge (Or add) playlist A into Playlist B"
operation.  But I do not have the best interface for that yet.
_______________________________________________
[EMAIL PROTECTED]
http://www.freeamp.org/mailman/listinfo/freeamp-dev

Reply via email to