I love amarok. I especially like the "Append Suggestions" mode which
puts tracks similar to the ones I'm listening to on the playlist.
I don't, however, like every song in my playlist. So sometimes I end
up listening to music I don't want to. This is an approximation of a
solution. It will skip songs that match a tag field (artist,album,etc.) plus a given regular expression.
This script uses regular expressions and DCOP to automatically switch
to the next song. By default, the script looks in ~/.amarok.blacklist
but this can be adjusted in the script.
More information can be found in the included README.