Albums do not have a Type. They never will. Media has a Type. Galleries can be configured to allow specific types. If you configure a gallery to only allow for Photos it will only show Photos (whether in an Album or not). However it'd be a good feature for empty albums to be hidden if the viewing user has no permission to upload to it, which should solve your issue.
forge.joomlapolis.com/issues/6655
You could also create different galleries with different assets that only allow 1 type. So you'd have an asset of profile.[user_id].photos and set that gallery to only allow photos. You can have multiple galleries using the Gallery fieldtype. You'd then just have your module load in that same asset and it'd always be photos.