The album & style screen work much in the same way the request screen works. When the user runs a query on the player, the system looks for complete albums or styles, rather the indiviual songs.

When an album or style are selected, only songs of that album or style will be played. If there are any individual song-requests in the queue, these will be played first. Second in priority are albums and third are styles. Thus the random playlist has the last priority.
When the user clicks stop style or stop album the album and/or style are removed from the queue, but the currently playing song is allowed to finish (as opposed to a veto). This is to prevent all users having to listen to a complete album if anyone gets bored with it.