jPictureFrame is a lightweight Java library and application that allows you to display a slideshow on a homemade digital picture frame. Requires a home brew picture frame that has Java installed on it. I built two such picture frames for my in-laws and parents. Installed Fedora Core linux on them, added a wireless PCMIA card, and am now able to e-mail or just copy pictures to the frames.
Features include:
- Slide show
- Highly configurable
- Full screen mode
- Automatically pull files from remote host (with help from NFS and OpenVPN)
- Automatically pull files off e-mail via IMAP or POP3
- Automatically combines pictures side-by-side or top-above-bottom to match screen aspect ratio
It can be run from the command line or embedded in another Java application. Here's the command line arguments:
Usage: java -jar jpictureframe-0.2.jar [options] directory -cursor Show mouse cursor/pointer -flat Stops scanning of all sub-directories for image files (i.e., not recursive) -help Print this message -mailhostMail host name or ip address -mailpause Milliseconds to display pictures downloaded from mail host. Pictures are scaled and moved to (-directory) afterwards -ordered Stops shuffle of pictures so they are displayed in same order as in file system -password Mail password -pause Milliseconds to pause between pictures during slideshow -pop3 Use pop3 protocol instead of imap -remotedirectory Remote directory to sync with local slideshow directory (-directory) -scaninterval How often to rescan slideshow directory for new files in milliseconds -user Mail user name