I have an issue that may be related to this, and may shed some light. I found that when I say "Play album [album name]" it works as expected. When I say "Play [album name]" (without saying the word "album" in there), then it behaves as described above. It plays one song from the album, then plays the next song from my library alphabetically, which is usually from a different album.
The wrinkle here, in my case, is that I can't get it to play albums that have spaces in the name using the "play album" command. I can say "play [album name with spaces in it]" and it will play one song from th