JAlbum / Menus

A list of keyboard shortcuts, arranged alphabetically by operation and key, can be found here

jAlbum

MenujAlbum.png

About jAlbum

Opens the About jAlbum window where you can see jAlbum version, java version and also information about your license and account.

Preferences

Opens the preferences, preferences are settings that affects the behaviour of the program. Read more here.

On Windows the preferences are found under the 'Tools' menu.

Hide jAlbum

Hides the jAlbum window.

Hide others

Hides all other opened windows on your computer except the jAlbum window.

Show all

Shows all open windows on your computer. If you hid the windows you will get them back by clicking on Show all.

Quit jAlbum

Quits jAlbum.

File

The project settings referred to below are saved by default in a file called jalbum-settings.jap. This file stores all of the settings related to the project, that is jAlbum settings including the selected skin, its settings.

MenuFile.png

New Album Project...

NewProject.png

Opens the 'New Album Project' window where you can enter a name, add tags and and write a description. Click on the triangle next to 'More' to reveal a file chooser letting you change the location of the output album.


Open Album project...

You can open an existing album project on your computer that is not in the recent projects list. When clicking here the file system opens and you can navigate to the project you want to open. Click on the file called jalbum-settings.jap to open the project.

Open recent album project >

Gives you a list off all the recent projects you have worked on. Click on the project you want to open. At the end of the list is a '<<Clear list>>' choice, should you wish to remove all listed recent projects.


Import >

FileImport.png

'Settings from album project'- Imports settings from a local album project. The file system opens and you need to navigate to the album project you want to import settings from, click on jalbum-settings.jap to import the settings.

This could save a lot of time if you want to use the same settings in more than one albums. All settings except those on the General tab - the title, description, tags, and directory locations, are imported.


'Settings from published album...'- Imports settings from a published album that includes a lifeboat file. Just enter the URL to the album you want to import settings from and click OK. To import use your web browser to navigate to and select the published album's root folder or it's index.html page, then copy the URL and paste it into the tool's input form. Remember to 'Save' the settings to retain the imported configuration or exit without saving to retain the original settings. it doesn't have to be your own album.


'Default settings'- Imports jAlbum's default settings to the current album project. The default settings are for example skin and style, image settings, advanced settings and all other settings that affects the album project.


'Import published album..'- Allows you to download an album that is uploaded. When you click on Import published album... jAlbum will connect to the server that is selected in upload/manage and show you all folders on the server. Mark the folder you want to download and press Download.

This can be useful if you for example have album online somewhere but not on your computer and you want to edit this album. By downloading the album to jAlbum you can edit it and then upload the edited version.


'From Camera…'- If a camera is detected this option will light up. This option allows you to import images directly from the camera.


'From facebook…'- Allows you to import images from Facebook. You sign in to your Facebook account and then you can choose between all images and albums on your Facebook account.


FileImportDatabaseMapping.png

'From database file…' - (jAlbum 14+) Imports metadata for project (jpg format only) images from a comma separated, text or XML file. The metadata file must have a field that has the image filename, for example the field 'Name' could contain the image file names and that field would be mapped to 'File name'. For CSV and TXT files, if the fields to be imported contain commas within their text you will need to wrap the text within quotes:

Name,Title,Comment
img0001.jpg,Title example,"This, is a 
comment, with commas in it"

If your file content includes diacritics then ensure your file is saved with the correct encoding e.g. UTF8, otherwise those characters may not be recognised in the import preview. The metadata file can be used from anywhere on your computer, just navigate to it when the import window opens or by drag and dropping the file onto the tool's window (see Select or drop file in imag above).

It will import metadata for images within the project and images that are linked to files outside of it.

You don't need to have the images displayed in 'explore mode', you can import the metadata with the root folder displayed but you will not see the results if you do.


The tool will try to automatically map common column names to their corresponding XMP fields, you can also manually select which fields to import from and how they map to the metadata properties of the images. Fields can be rearranged by clicking on the field header and dragging it to a new location. The number of files with matching metadata will be reported after the tool has run and jAlbum's window will be refreshed to reflect the changes.

Related information: Preferences/Album/Write metadata, Settings/Advanced/Metadata


Close Album Project

Closes the album project.

Save Project Settings

Saves the project settings.

Save Project Settings as...

Allows you to save the project settings to a .jap file. By default it saves the file as jalbum-settings.jap in the album project folder but you can change both name an location.

Save as default

Makes the last added setting to a default setting. The default (Preferences) settings are saved as defaults.jap in the configuration directory (Menu/Tools/Open Directories/config directory) removing or renaming that file will reset jAlbum defaults to the factory settings.

Print...

Prints a’contact print sheet’ of either the selected images or all images if none are selected. The images are printed on a grid, the size of the grid is selected in a drop down menu. There are also options to include file names, image dimensions and comments for each image.


Edit

MenuEdit.png

Undo & Redo Multiple level undo and redo for many operations (move, rename etc).

The undo/redo is unlimited (within RAM memory limits). Refreshing the screen (F5 or F5+Alt/Opt/SHIFT) or switching projects clears the undo/redo queue.

Add

Opens the file system in order to allow you to add images to the album project.

Paste

If you have copied a file it will be pasted in the album project.

Select all

Selects all files and folders in the current folder.

Invert selection

All files and folders that is not selected will be selected while selected files and folders will be deselected.


View

MenuView.png

Address bar

AddressBar.png

The address bar is Turned on by default but you can turn it off by clicking on it. By turning it off you will remove the address bar above the images in explore mode.

Filter bar

FilterBar.png

The filter bar is turned off by default, by turning it on the filter bar will appear below the images in the Explore mode. The filter bar allows you to filter the images in the current folder. You can filter by star rating, color or keywords.

Large Thumbnails

Large thumbnails is turned on by default, click on it to turn it off. This will make the thumbnails in Explore mode larger and smaller.

To use the smaller thumbnails can be useful if you have a large album and want to get a better overview.

Label Type

LabelType.png

Here you can change the selected Label Type shown in the upper right corner of explore mode. The image above shows you the label types in explore mode. You can also change label type by clicking the different label types directly in explore mode.

Hide Exclude

By clicking here jAlbum will hide all excluded files and folders in the whole album project.

Order By

OrderBy.png

JAlbum will order the images according to the selected sorting method in the list to the left.


Order folders By jAlbum will order folders according to the selected sorting method from the list to the left. These options are only available if "Folders first" is selected.

OrderFoldersBy.png


Update

Refreshes the jAlbum window.

Try refreshing jAlbum if the changes you have made doesn't seem to apply for instance. To force thumbnails to be redrawn use view>update with Alt/Opt/SHIFT or the keyboard shortcut F5+Alt/Opt/SHIFT.


Organize

MenuOrganize.png

This menu lets you arrange images in subfolders in various ways.

See JAlbum/Explore/Organize


Album

MenuAlbum.png

Make Album

If you click here jAlbum will make the album and then show you a local preview of it. This is the same as clicking the Make Album button.

Make All

When clicking make all, jAlbum will rebuild the whole album. That means rebuilding the whole album and rescale all images. The originals are not touched.

Make Changes

When clicking make changes jAlbum will only build the changes you have made since the last album build, that is new images, new comments, new skin settings will be seen but other changes such as image bounds will not. Only the new and the updated images will be rescaled. The originals are not touched.

Generaly just click 'Make album' unless you want to force a rebuild of the whole album. Read more about Make Album here.

Preview

Opens an album preview in jAlbums embedded browser.

Embed album

EmbedAlbum.png

Generates an embedding code for your album. To embed the album on your website, the embedding code can be pasted in your website's source code. The width and height can be adjusted to fit the size of your album and the space on your website. Don't forget to click update before copying the code to make sure the URL in the code is correct. The embed code shown is the default (for embedding in an iFrame) but skins can provide their own embed code, such as Responsive's javaScript code If you need to change the protocol see Share

JAlbum can only generate the embedding code if the album has been uploaded since the URL to the uploaded album needs to be included in the embedding code.


Album information

AlbumInfo.png

Opens a window with information about your album. You can see sizes, location for local album, images and uploaded album.


Settings

Opens jAlbum settings. Read more about settings here.



Tools

MenuTools.png

On Windows there is a 'Preferences choice, for details see 'jAlbum' menu above.

Review

Opens a fullscreen slideshow with your images. This full screen mode allows you to present an album locally and to approve (rate and exclude) the images in the album.

Share...

ShareComputer.png


Starts the built in web server which allows you to share your albums with others. The address for the shared album is presented once sharing is turned on.

You can read more about the sharing server here.


Upload/Manage

Click here to open the upload/manage window. In this window you can change the upload location, add new account profiles and change advanced upload settings.

You can read more about Upload/Manage here.

Open directories

OpenDirectories.png

Here you can open different directories. 'Image Directory' opens the directory where all the images in the album are stored. 'Output directory' is the directory that will be uploaded when you publish the album. 'Skin directory' is the folder that contains everything that belongs to the skin and the 'program directory' is the folder that contains program files and folders. 'Config directory' contains skins and plugins that you have downloaded and installed to jAlbum afterwards, the folder also contains program settings, the recent projects file and some account information among other things.

External tools

The following are those that are currently bundled with jAlbum:

ExternalTools.png
Add JPEG comments
Reads JPEG comments from files under the image directory and add those comments to the comments.properties file, existing comments are not affected.
Apply ordering to sub folders
All folders and files within the selected folder will be ordered as the selected folder is ordered within the set.
Batch make album
Lets you select multiple projects from the recent project list, or by drag and dropping, onto the tool's window, a text file with the path to each project on a separate line, and have jAlbum make each album with a single click. For Macs the text file should use the path starting at '/User' (unless the projects are on an external drive in which case use the full path), Windows users should use the full path. From jAlbum version 14.1.10 options for forcing a 'Make All' and 'Upload' are also included.
Batch rename files
Batch rename files in the directory according to the entered pattern. You can choose if you just want it to apply to links or all files and folders.
Cache image ordering
Greatly speeds up album builds on albums ordered by camera date (new in jAlbum 14.1)
Convert upper case to lower case
Converts file names of objects in the image directory to lower case. This is useful when publishing to ftp servers that only support lowercase characters.
Copy file metadata to xmp
Copies jAlbum specific file metadata to the xmp section of files.
Correct image orientation
Corrects the image orientation of images that haven't been rotated properly by some software (thumbnails appear rotated compared to slides for example).
Create project backup
Creates a small 'lifeboat' zip file inside the album folder. The file contains a backup of your project settings; image caption, image ordering, applied filters etc... When this file is uploaded with the published album, it will be easier to rescue a lost album project. This can be turned on for all projects under Preferences/Publishing/Include lifeboat file.
Extract comments
Feed the current image directory a directory containing html files with comments. This Tool will extract the comments and put them in a comments.properties file.
Import album folder to album project
This tool applies to albums made with 'JASON' based skins (Tiger, Responsive etc.). it will create a new project with the album files and recover comments, titles, keywords and representing folder image of a lost album project, even if jAlbum hasn't been used to upload the album, by gathering metadata, from the generated JSON files. It does not recover any of the settings used for the original project.
Import comments from rss file
This tool will import comments found in the album.rss file of the currently made album to the comments.properties files of the album project. You can use this tool if you have accidentally lost your comments but have an intact album.
jAlbum core update
Only use this if told to do so, such as to install critical core updates, or if you want to help debug new features before they are formally released as they can result in unforeseen buggy behaviour.
Downloads and installs the most recent (unofficial) update to jAlbum's core code (album-cor.jar).
Perform garbage collection:
Shows you how much free RAM jAlbum has and how much RAM jAlbum has in total.
Rename slide variables
Allows you to rename slide variables for the current album. Enter an existing variable name and then enter the new name to replace it.
Replace spaces with dashes Replaces all spaces with dashes in the file name of original images, to ease publishing to some ftp servers.
Reset jAlbum to factory defaults
Resets jAlbum settings to factory defaults.
Reset file date to camera date Reset the file date of all image files under the image directory to the camera (EXIF) date.
Reset folder date to last file date
Reset the date of each folder in your album to the date of the most recent image file or sub folder.
Sample tool
This is an example of beanShell script executed from the jAlbum tools directory. Future tools can automate tedious work for you, like batch-rotating and renaming images.
Server mode
Makes jAlbum monitor changes under the image directory and trigger automatic album updates. As soon as a file is added, updated or removed under the image directory, a Make Album operation is triggered. Then jAlbum returns to again monitor changes. Ensure preferences/album 'When adding files' is set to copy, the linking option will not work as there is no change to the contents of the image directory.
For proper operation, the output directory must NOT be under the image directory, otherwise an infinite album building loop will occur.
Server mode with upload
As above but also uploads the album to your website.
Show supported file types
Opens a window with a list of supported file types, for example TIFF and PDF.

Additional tools, downloaded or by creating your own, can be added to the 'tools' folder within the 'config' folder (Menu/Tools/Open directories/config). Information on other external tools can be found here


System console

Opens the system console, read more about it here.

Skin developer

DeveloperCenter.png
Edit skin files
Opens the skin files in jAlbum's text editor. You can edit the code from here and when you save your changes, the skin has been modified and the new changed will be applied to your album at the next album build.
Edit skin properties
Opens a window where you can edit the skin properties. You can for example edit the title, version number and description and much more.


EmptyEditor.png
Open empty editor
Opens an empty page in jalbum's text editor.


Reload skin
Reloads the selected skin.
Create new skin...
Lets your create your own skin. You can enter a name and select which of the existing skins you want to base you new skin on. When you press ok a new skin with your chosen name will be added to the skins. Select you skin and go to 'Edit skin files' to start editing your new skin.
Prepare for online and console use...
Prepare the skin for use with online jAlbum (only approved skins are used in online jAlbum) and for when jAlbum is run from the command line.
Pack as .jaskin file
The selected skin will be packaged as a .jaskin file. When the new file is generated it can be found in jAlbum >> Skins on your computer. The file can be used for uploading to your skins page, making it available for use by the jAlbum community.
Delete selected skin...
The selected skin will be deleted. If you want to delete one of the bundled skins you might have to preform this action twice if you have made updates to the skin after you downloaded jAlbum. The reason for this is that the updates are first deleted and the second time the bundled skin is deleted.


Translator

Translator.png
Translate selected skin
Opens a files with all texts (texts.properties). You can edit this file if you want to change something in the translation or wording save the file and make album to see your changes.
Update skin translation
Add texts that are not yet translated to current skin translation.
Find skin translation
Find translation file in file system. If the skin is translated to many different languages you can find the correct file to edit here. For example texts_es.properties, texts_fr.properties, texts_nl.properties or texts_sv.properties.
Translate jAlbum
Opens a file in jAlbum's text editor where you edit the translation of jAlbum.
Update jAlbum translation
Add texts that are not yet translated to current jAlbum translation.
Find jAlbum translation
Find jAlbum translation in the file system. Opens the folder where you can find all translation files for jAlbum.

Help

MenuHelp.png

Search

Search for settings in the menus.

Help topics

Opens jAlbums help page.

Context help

Opens jalbums contextual help. The help page for the current page will open.

Check for updates

Checks if there are any updates available.

jAlbum on the web

A link to jalbum.net. It will take you to the home page or if you are signed in you it will take you to your profile page on jalbum.net.

Download more skins

A link to the page on the jAlbum site where you can download more skins.

Supporting jAlbum

A link to the page on the jAlbum site where you can make a donation to us.

License information

Opens the "About jAlbum" window in jAlbum. The window shows you information about your software and license.

Detach license.../Activate license...

This is where you activate your license. If the license is not activated it will say "Activate license..." if you have already activated the license it will instead say "Detach license...". When you click on Detach license the license will be detached.