Play button adds multiple songs

Hello All,
I just upgraded from 4.8 to 5.0 and the new behavior of the Play button is driving me crazy.
Say, I have a list of songs (I click on "Starred", for instance).
* If I click "Play" (the ">" button next to a song), it adds the desired song plus a bunch of other songs to the playlist (player queue), which is not intuitive and in most cases, undesirable.
* If I click "Play Last (the "+" button next to a song) the song gets added to the end of the playlist as expected, but that's inconvenient because I have to press play on the web player if the player is idle, or remove all the songs between the current one playing and the last if I want to play it.
* If I click on "Play next" (The "->" button next to a song) and I have something playing, the right thing happens, but again I have a play button that requires me to know the state of the player to work well: If the player is idle, I need to press the play button, and even that won't do the right thing if the remaining songs in the queue don't interest me.
Note that in all these options, there's no way to overwrite what's currently playing with one click. Also, once an undesirable queue is in the player, I need to hit Clear or remove songs individually.
Subsonic is awesome, but this change in the behavior of the play button is an unusually poor interface choice. Is there any way to configure the play button to play a single song as before?
I just upgraded from 4.8 to 5.0 and the new behavior of the Play button is driving me crazy.
Say, I have a list of songs (I click on "Starred", for instance).
* If I click "Play" (the ">" button next to a song), it adds the desired song plus a bunch of other songs to the playlist (player queue), which is not intuitive and in most cases, undesirable.
* If I click "Play Last (the "+" button next to a song) the song gets added to the end of the playlist as expected, but that's inconvenient because I have to press play on the web player if the player is idle, or remove all the songs between the current one playing and the last if I want to play it.
* If I click on "Play next" (The "->" button next to a song) and I have something playing, the right thing happens, but again I have a play button that requires me to know the state of the player to work well: If the player is idle, I need to press the play button, and even that won't do the right thing if the remaining songs in the queue don't interest me.
Note that in all these options, there's no way to overwrite what's currently playing with one click. Also, once an undesirable queue is in the player, I need to hit Clear or remove songs individually.
Subsonic is awesome, but this change in the behavior of the play button is an unusually poor interface choice. Is there any way to configure the play button to play a single song as before?