DeaDBeeF has been my goto for a while now because it's the only linux music player with the extremely specific feature I used in winamp:
enqueue is an arbitrary list so you can have a playlist, leave it in order and/but/then play a song multiple times in a row. everyone else it's a toggle so you enqueue a song and then enqueue again and it removes it; if you want to listen to a song multiple times before moving on you have to add it to the actual playlist multiple times and I do not want to do that.
literally the only important feature to me in a music player.