Clementine [1] is pretty cool. It does everything I need:
- cross-fading between songs
- a real queue that is separate from the playlist so you can program what plays next and in which order easily (CTRL+D to add / remove, and a advanced window can show the queue)
- a remote control with an Android app
- stop after this song
- a giant search / filter bar. It does not has to have the focus to start searching, just type when Clementine is the active window
- MPRIS integration (obviously)
- several playlists open at the same time
- the mood bar
It also has:
- tag editing
- integration with many online services
- a library handling that does not get in the way but full-featured anyway
- support for removable media
It's awesome. It could use some pretty some improvement for its look, but it is pretty decent and does the job.
It's a fork and a continuation of Amarok 1.4.
[1] https://clementine-player.org/