An idea I have just thought of is what if when you have another track queued to play after the currently playing song, when the current song has 10 seconds left, the next track starts buffering and crossfades into the last second of the currently playing song.
I am not too sure of how easy this would be to implement. I was thinking it would be good as an optional feature maybe in a future update. If there were features like these that without which streaming tracks is still easy and enjoyable, then I'm almost certain lots of users would pay an amount of musicoins monthly for these features. Also, a volume slider would be a helpful tool for the web player.
Lewis & Ben