my vote is for kmplayer, since it uses the mplayer backend... which has lots of active development (see mplayer2 and mpv), but those are both drop in replacements.
Once again, kmplayer is not a base app, which is what we are discussing. Kaboodle (and noatun) are base apps from tdemultimedia.
Darrell