The present invention relates to systems and/or methods that generate playlist(s)
for a library or collection of media items via selecting a plurality of seed items,
at least one of which is an undesirable seed item. Some of the seed items are desirable
indicating that a user prefers additional media items similar to the desirable
seed items and others are undesirable indicating that the user prefers additional
media items dissimilar to the undesirable seed items. Additionally, the seed items
can be weighted to establish a relative importance of the seed items. The invention
compares media items in the collection with the seed items and determines which
media items are added into the playlist by computation of similarity metrics or
values. The playlist can be regenerated by adding desirable seed items to the playlist
and removing media items from the playlist (e.g., undesirable seed items).