Elisa is a modern music player from the KDE project. It's quite slick but not always the most intuitive - some options are hidden away in menus to keep the main interface slick.
It definitely has Repeat One.
Otherwise Strawberry is probably the best bet. It's not the slickest looking in terms of modern UI design but it's rock solid and still actively maintained. It's basically the continuation of Clementine (which is largely untouched since 2016) which itself was a continuation of Amarok.
I like Strawberry but I do find the UI a bit jarring in the modern era. It's feature rich and stable though.