Since the plugin uses echo with add_shortcode, the albums get placed improperly - at the beginning of the page/post content, rather than wherever the shortcode is. Switching the echos to collect the album code into a variable and then using return to send that variable back to add_shortcode seems to place the albums correctly.