Batch Gallery stack with ability to add new photos from website

So I’m looking for the ability to do the following in this order preferably:

  • Have a list of albums containing photos
  • click on album view photos from that album only(or jump directly to that 'era' of photos)
  • Ability to upload new photo albums(not individual photos at a time, but folders of photos)
  • And have the new album available for viewing on site after successful upload.
  • And finally have all photo's non-downloadable (if possible) so people don't/can't download or save photos.
I was hoping to be able to do it with a stack, however plugins are an option as well. I'm not afraid of code, but JS is not my strongest skill. Any help would be much appreciated. Thanks in Advance

Might be worth a look:-

Looks pretty powerful…

This indeed looks like it will do the trick, Thank you sir!