Since MC lacks the ability to automatically generate zip files for album download, I've taken the challenge and wrote my own "plugin" of sort to enable the function!
Function:
Adds a "Download Album" link to album view which dynamically zips all songs in an album and allow authorized users to download.
Installation:
Simply unzip the file in the component directory and it should be good. Basically it creates a cache directory, a file called zipdownload.php in the helpers directory and replaces default.php in the views/album/tmpl/ directory. Be sure to back up your default.php before proceeding. Also make sure that the cache directory is writeable by web server.
Requirements:
The "plugin" assumes UNIX/Apache type environment for your server and gzip is installed at /usr/bin/zip.
Compatibility:
The "plugin" has only been tested on my Mac server and is not guaranteed to work for other platform. Feel free to test it out and let us know!
P.S.
Germi please consider adding this to 2.1 if you deem it's good enough