I use MusicBee to play albums in shuffle mode and i set it up that if a track has being played, it will be removed from the 'now playing queue' so that album doesn't get to being played again on a later date.
Since MusicBee 3.4. If i restart the program due for example, rebooting my PC and let the track play where i left off that was not the final track on the album, MusicBee plays a different album after that track has finished. This doesn't happen after that until i restart MusicBee again.
Due to this problem, the now playing queue has some half-played albums instead of only albums i haven't played yet after i finish listening to an album.
I'm currently using the latest MusicBee 3.4 patch (3.4.7731) at the moment and the issue is still there.