What's new in version 4

On this page some of the most significant changes are explained. To see the complete list of changes and bugfixes please click here.

Version 4.06

2024-11-11

MediaType tag
New tag MediaType
Use the tag <MediaType> do get the media type group name. Advanced Renamer groups files into 5 categories. Use this tag to extract this value. The media type is determined by the file extension and is not based on the actual content. Possible valures are: image, audio, video, document, and other

"Now" option added to Timestamp method
Set timestamp to Now
Use the "Now" option in the Timestamp method to quickly set the timestamp to the current date and time. This is faster than setting the same value with the absolute date and time option.

Read metadata from font files
Metadata from fonts
For the first time, Advanced Renamer gets support for reading metadata from font files. The supported file types are .ttf and .otf.

Recognize any date and time metadata value
If the name of a meta data value contain the words tdate or time, it can be parsed and used as a regular timestamp value, by adding a second parameter for the format, like yyyy-mm-dd_hh_nn_ss. You can even adjust the timestamp value with the adjustment parameter added in version 4.04.

Full list of changes in version 4.06
  • New tag on the default tab: <MediaType> which will return the media type of the file. The media type is determined by the file extension and is not based on the actual content of the file. The media type is one of the following: image, audio, video, document, or other
  • New "Change to" option for Timestamp method: Now
  • Added support for reading metadata from the font file formats .ttf and .otf
  • Any metadata value with a key containing "time" or "date" and has a value in the format "yyyy-mm-dd hh:mm:ss" will be treated as a date and time value and can be formatted and adjusted as such
  • When setting relative date and time, the input boxes did not allow negative values
  • Before starting a batch containing errors, a warning will be shown, if "Stop batch" is clicked, the main window would become unresponsive
  • Blue color when name collision rule detected changed to a brighter blue when dark theme is used
  • The convenience tags <Img DateOriginal>, <Img DateCreate>, <Img TimeOriginal>, and <Img TimeCreate> no longer use ExifTool to retrieve the value
  • Clear list now also clears Item Details panel
  • Added support for some MakerNote metadata values from Nikon cameras
  • Improved support when metadata structures are embedded in other metadata structures
  • Made the method list respond faster when expanding methods in a long list
  • Support animated PNGs

Version 4.05

2024-10-16

Full list of changes in version 4.05
  • Fixed bug in add folder window, not always showing OK button
  • Any whitespace at the end of metadata values is now removed when read from the media file
  • Sometimes an error would be shown when switching from folder mode to file mode

Version 4.04

2024-10-14

Adjust date and time value tags
Change time values while using tags
If you want to add time values values based on metadata to a filename, but the time value is correct, you can now adjust the value as it is inserted into the filename. A common example, is to add or subtract one or more hours from the time value. This can be done by adding an offset as a parameters, like this: <Img Hour:+2> tag.

This feature is supported for most date and time tags.

See the user guide for more information about adjusting date and time based output values.

Full list of changes in version 4.04
  • Fixed reading GPS metadata when coordinate is stored in "degress, decimal minutes" instead of "degrees, minutes, seconds"
  • Add folder window did not enable OK button when multiple folders are selected
  • Fixed tag <Img SubSec> not always working
  • Add or subtract numeric value when using date and time based tags: <Img Hour:+2> will add two hours and <Img Hour:-2> will subtract 2 hours. <Img Time:hh-mm-ss:+2h-40n> will add 2 hours and subtract 40 minutes.
  • <Word:X> tag would sometimes zero pad values if the word was a numeric value
  • Insert tag Window: When color theme is set to dark, the background of regular expressions description was not reflecting the theme
  • Batch result panel showed some links in blue in dark theme
  • When clicking the "Show errors" button in the batch result panel, the window would not be full size on high dpi displays
  • Show error when changing timestamp for files in a readonly state
  • For some MP4 files, the video timestamp tags didn't have any values
  • Add folder window showed controls only for adding files when adding folders
  • Folder panel did not allow multiselect

Version 4.03

2024-09-10

Full list of changes in version 4.03
  • Fixed "check for updates" always saying there is a new version available
  • Undo batch window: Job list was sorted in the wrong direction
  • Undo batch window: Fixed columns growing in width every time window is opened
  • After batch, all items were removed, also unmarked items. When adding "All items" only previously marked items were added
  • When removing an item from the list, new names were not updated immediately

Version 4.02

2024-09-06

Change font size for script editors
Set font size for JS editor in Settings
Change the font size of script editors used in Script and List method. The font size also applies to JS console window.

GPS tag improvements
Tag for short version of GPS State Set minimum population of cities for use with GPS Tags
In addition to the <GPS State> tag, you can now also use <GPS State Short>. Not all countries have states and not all states have short names, so the short tag version makes most sense in the US.

When locating the city where an image was taken, the program will use a webservice to locate the nearest city to the coordinates of the image. It uses a database with every city with a population of more than 1000 people. If cities of a 1000 people are too small, the limit can be changed to a larger value in the settings window on the Media Files tab.

Full list of changes in version 4.02
  • Settings: JS: Editor font size
  • GPS tags with spaces, like "Country Short" did not work
  • New GPS tag "<GPS State Short>" for short version of state. Not available for all countries. Mostly just the US.
  • When using GPS tags, like <GPS City>, the nearest city of a certain size is used. The size can be changed in the settings on the Media Files tab (min 1000, max 1 mio)

Version 4.01

2024-08-27

Full list of changes in version 4.01
  • Fixed item details not allowing selection when filter has been applied
  • F2 key for overriding new filaname will now only fire when list is focused
  • Metadata based columns and the columns Size and Extension is no longer available when folder mode is active
  • When referencing the user guide, the program will open a guide made for version 4
  • Added Help menu item to method header right click menu
  • Fixed localization of message dialogs on Windows
  • Made font in script editor easier to read

Version 4.0 Beta 4

2024-08-20

Inc Alpha tags with multiple digits
IncAlpha tag with multiple digits
When using the <Inc Alpha> tag, you can now use multiple digits. Add multiple digits to your starting value to get a longer value. For example <Inc Alpha:AAA> will start at AAA and increment to AAB, AAC, and so on.

List Replce with regex replace characters
List Replace with support for replace character
For Replace method you have long been able to use replace characters like \1 and \2 to match groups in the search string. This regular expressions feature is now also available in the List Replace method.

Full list of changes in version 4.0 Beta 4
  • Better support for unicode characters for index based batch methods (like add text at index)
  • Recently used methods list: Show message when no methods presets are found. When selecting non-existing preset, it will be removed from the list
  • The tag <Inc Alpha> now supports multiple characters. Adjust padding with longer start value, like <Inc Alpha:AAA>
  • Fixed when methods had a long custom description, the buttons to the right would be pushed off screen forcing a scrollbar to be shown
  • Fixed localication not working on Windows for text spanning multiple lines
  • List Replace method now supports regex replacement patterns like \1 or $1
  • When loading and saving method presets, the recent dropdown box will keep the recent method selected
  • Fixed dead links for the documentation on the insert tag panel

Version 4.0 Beta 3

2024-08-07

Tag favorites
Save a tag as a favorite
If you have a tag that you use often, you can save it as a favorite. This will make it easier to find and use the tag in the future. Right the tag to add it to favorites. When the first tag is added a new page will appear with all your favorite tags. Organize the tags through right click menu.

Full list of changes in version 4.0 Beta 3
  • Tag descriptions in New Name method are now available for translation
  • Fixed columns not being localized to selected language at startup (proper fix)
  • Fixed close button not always shown properly in about window
  • MP3 Metadata: Fixed support when strings are encoded in a certain way
  • MP3 Metadata: Added support for ID3v1 genre references in ID3v2 tags
  • Swap and Replace method: Readded Occurrence dropdown
  • Fixed batch mode not being localized in the pre batch window
  • CSV Export: Configure encoding, delimiter, quotes, and header before export
  • Insert tag panel will remember the last used page when program is reopened
  • Added favorites page to Insert tag panel. Right click tag to add to favorites
  • Help buttons removed some places. Did not look good in some high DPI modes
  • High DPI changes

Version 4.0 Beta 2

2024-07-30

Batch method conditions
Click button to set condition for when method should be applied Set condition that items must match
If you have a batch with a large variety of files, where you want some methods to apply to some files and other methods to apply to others, you can now add a condition to each method. The condition can be used to include or exclude certain items in the list based on file name, extension, or path. This feature can be accessed through the {if} button next to the Apply To drop down.

Note, the following methods don't support conditions: List, Script, and Timestamp.

New layout and new options for New Case method
Set new case based on position
To make room for more configuration options, the New Case method has been redesigned with a new more compact layout. At the same time, an option to change case based on position in the filename has been added. For example, it can be used to change the first five characters to uppercase.

Trim method with more options
Trim options for Trim method
The Trim method has always been very simple. It could remove certain characters from the front and end of a filename. New options have been added to configure if the trim should be applied to the front, end, or both.

Allow extension change without pre rename warning
Setting: Warn on extension change
When changing the extension of a file, the program will warn you before starting the batch. This is a great way to avoid the risk of changing the extension by mistake. If you know what you are doing and you change extensions often, you can now bypass this warning message box.

Full list of changes in version 4.0 Beta 2
  • New method condition option: Include or exclude items for each method based on a pattern or regular expression. Available for most methods
  • .lnk files will be ignored when tried added on Windows. The result of renaming shortcut files is just too unpredictable
  • Reordered controls on Program tab in settings window
  • Added option to disable warning message before renaming when extension has changed
  • Trim method: Added trim location option: Start, End, Start and End, and All
  • Trim method: Added inverse match option to remove all characters not matching the pattern
  • New case method: New more compact UI
  • New case method: Added new location option: Position, to change case based on position and count
  • Replace method: Case sensitive option did not work with regular expressions
  • Replace method: Fixed unmatched regular expression groups: When substitution like \3 and only two groups were found, it was substituted by $ instead of empty string. Change to match behavior of Advanced Renamer 3
  • Replace method: Fixed changing case of matches when using regular expressions. Ver 3 supported using \U1 to uppercase the first group match. This is now also supported in Ver 4 by using \U$1. Also applies to \L, \u, and \l
  • Fixed changing language did nothing on Windows
  • When removing items from the list while Item Details was open, a removed item would sometimes still be displayed in the Item Details
  • Scroll wheel no longer changes grid selection
  • Fixed strings with line breaks were not always translated when using other languages than English
  • Fixed columns not being localized to selected language at startup
  • Fixed compact menu items not displaying correctly in other languages than English
  • Color mode can now be changed explicitly in the Settings window (Windows only)

Version 4.0 Beta 1

2024-07-24

File information panel and folder panel moved for a cleaner look
Folder panel moved to the left panel. Buttons can be used to toggle between panels
Method panel, item details panel, and folder panel now occupy the same space in the left of the program window. Switch easily between them with the buttons on the left of the panel.
The item details window has also been completely redesigned to reflect the new way tags and columns use metadata.

Scripting engine supports more JavaScript language features
New scripting engine supports modern JavaScript
The scripting engine from version 3 has been replaced with a new one supporting more JavaScript features. The implementation is not 100% compatible with the old one, so you should check your old scripts before using them with this new version of Advanced Renamer.

Native metadata extraction without use of external tools
Support for metadata from many file types
In the past, the program has been heavily reliant on external tools and libraries for extracting metadata from media files. For version 4.0 many file formats are now natively supported through new in-build functionality, making extraction faster and more suited for the average use of the software. For some formats external tools are still used, but with time these will be replaced with native support.

Speed improvements
The performance of the program has been improved in many ways. Extracting metadata, adding files, analyzing files, and performing batches has all been optimized to make the program faster and more responsive. Adding files from a network drive or an external drive should feel faster now.

Any metadata value can be a tag ... and a list column
Expand tags list with more options
When known media files are added, the program will automatically extract metadata from the files and make them available as tags and list columns. This also includes dynamic metadata fields not preprogrammed into the software. The most common tags are shown in the Add Tag panel and the less common tags will appear after clicking the More button. Note, the extended list of tags will not be generated until files are added.

Removed features
Some features have been removed from the program. The most notable is the Attributes method, which was not used enough to justify its existence. The program no longer supports multiple display modes, like large icons, and the Thumbnail mode has been removed. The Metadata writer is also no longer available but might be added later.

Full list of changes in version 4.0 Beta 1
  • New left panel with buttons for switching between method panel, folder panel, and info panel
  • New file format for language files
  • New scripting engine based on QuickJS
  • Native support for retrieving metadata from many media formats
  • Any metadata value can now become a column
  • Adding files is now faster
  • Import menu group has been removed. The items are now in a sub menu in the Add group
  • In tags, metadata prefixes are now optional. This means that <Img Title> and <Title> are not the same. The default tag is now <Title>. This also means the space after the prefix is no longer optional. When using prefix, the space must separate the actual tag
  • Speed improvement when parsing tags
  • When padding numeric tag values with zero, as an addition to 0-notation, you can also just specify the number between 1 and 9. Both these are now valid: <Pages:000> and <Pages:3>
  • Insert tag panel now shows a "Show more" button to reveal all metadata fields found in the files added to the program since startup. The list is divided into the 4 categories: Image, Audio, Video, and Document.
  • Fixed maximum filename length on Mac incorrectly set to the same as on Windows
  • Program will always attempt to replace invalid characters in tag values with a -. The replace character can be changed in settings
  • Undo lists will automatically be deleted after 30 days
  • Default setting for progress window is changed to close automatically
  • After batch, added option to add unchanged items to the list
  • A non-portable version of the program can no longer be changed to portable
  • Removed show Explorer File Properties from list right click popup menu
  • Removed image dimension tags with physical units, like <Img Width Inch>. Use instead <Img Width:0:inch>, <Img Width:0:cm>, or <Img Width:0:mm>
  • Attributes method removed. Did not add enough unique functionality
  • Column sets are no longer supported
  • List no longer supports multiple display modes, like large icons
  • Thumbnail mode has been removed
  • Metadata writer is no longer available (might be added later)