Did you try Parole? It's a very nice player. Or Amarok. It's a bit too much for me, but maybe it's what you're looking for. Cheers, Sylvia