Album - Photo gallery generator which has theme support

What is it?
Album - An HTML photo album generator that supports themes. It takes directories of images and creates all the thumbnails and HTML that you need.

Album is a perl script, which means you need to be comfortable with or prepared to use the command-line. If you just want a point-and-click, you may wish to look elsewhere. Features:
 * You can use themes to choose or redesign the album "look and feel."
 * Recursively descends directories to make a hierarchy of photo albums
 * EXIF support, Video thumbnails...
 * Has a plugin system that allows you to write perl code to alter the behavior of album.
 * Slideshows, transparent overlays, credit tags, easy captions, and endless features!

Look here for documentation: http://marginalhacks.com/Hacks/album/Docs/

There are a few photo gallery alternatives:
 * Photo Gallery with igal - online image gallery generator
 * Photo album using gallery

Requirements
Minimum Requirements Optional Installation
 * Apache or Lighttpd or Thttpd look at the following articles for pointers:
 * 1) LLMP or LAMP
 * 2) Run a second instance of thttpd (on an alternate port)
 * Perl and the script for MarginalHacks:Album
 * Imagemagick tools (specifically 'convert')
 * 1) Themes
 * 2) ffmpeg (for movie thumbnails)
 * 3) jhead (for reading EXIF info)

FreeLink
apt-get install jhead ffmpeg album

MIPsel
You'll have to compile everything from source for the MIPSel Linkstation. This would probably work fine on any LinkStation, OpenLink or FreeLink but it takes FOREVER to compile imagemagik

Download ImageMagick.tar.gz from ftp.imagemagick.org or its mirrors and unpack it with this command: wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick.tar.gz tar -xvzf ImageMagick.tar.gz Next configure and compile ImageMagick: cd ImageMagick-6.?.? ./configure make If ImageMagick configured and compiled without complaint, you are ready to install it on your system. You need to be root to install. To install, type: make install
 * Install the Precompiled C development environment, running on the LS
 * Install imagemagik from source.

wget http://www.sentex.net/~mwandel/jhead/jhead-latest.tar.gz tar -xvzf jhead-latest.tar.gz cd jhead-?.? make chmod +x jhead cp jhead /usr/local/bin
 * Install jhead

wget http://marginalhacks.com/bin/album.tar.gz tar -xvzf album.tar.gz cd album-3.12 mkdir -p /usr/local/bin cp album /usr/local/bin/ chmod 0755 /usr/local/bin/album
 * Download and run Album:

PowerPC
ipkg install imagemagick ipkg install ffmpeg
 * Install the Precompiled C development environment, running on the LS (to get Perl)
 * Install Ipkg on the Linkstation (for end-users) and enable the NSLU2 Feed: Ipkg Package List: PowerPC
 * Install imagemagick and ffmpeg

wget http://www.sentex.net/~mwandel/jhead/jhead-latest.tar.gz tar -xvzf jhead-latest.tar.gz cd jhead-?.? make chmod +x jhead cp jhead /usr/local/bin
 * Install jhead

wget http://marginalhacks.com/bin/album.tar.gz tar -xvzf album.tar.gz cd album-3.12 mkdir -p /usr/local/bin cp album /usr/local/bin/ chmod 0755 /usr/local/bin/album
 * Download and run Album: