3.14 : 2013/12/27
New features
- File type "auto detection" for wrong or unknown file extensions
- New column : "Detected Type" (not displayed by default)
- New variable "Detected Type" : %yd
- New options in Preferences/General
- Monitor changes in current directory
It even takes in charge the modifications done by Siren. The directory tree is not monitored
- Support of some new file types
- fon : font file (Windows only)
- snd : sound file
- Minor modifications
- "Insert into expression" option added in the right-click menu of completion windows
- Better first placement of the completion windows
- The toolbar buttons and menu options associated to completion windows are now "checkable"
Bugs correction
- All platforms
- Display of the image after modification of Display/Image preferences
- GNU/Linux
- Position of the file list column header right-click menu
- Horizontal bar under main menu
- At first start, the "First contact" window is not active
- Windows
- Stricter management of the ':' character in new filenames
- In the directory tree the "backspace" key generates a two levels jump back
3.13 : 2013/07/31
New variables
- %Adh : Audio duration in hours, minutes and seconds
- %Adm : Audio duration in minutes and seconds
- %Ads : Audio duration in seconds
- %Vdh : Video duration in hours, minutes and seconds
- %Vdm : Video duration in minutes and seconds
- %Vds : Video duration in seconds
3.12 : 2013/04/17
Bugs correction
- File copies can remain after a failed rename operation
- Crash during the "expression testbed" window opening if the "immediate recomputation" preference is set
Other modifications
- New option in the "View" menu to specify the visualisation window placement
- Change in : Preferences/New name computation/Characters/Replace characters
If "From" is longer than "To" the last character of "To" is used
- Expression testBed : new button to replace "current names" with the ones of the selected files
3.11 : 2013/03/03
Bugs correction
- Automatic text file format recognition used for %T
- Crash when right clicking in the file list on the column header after the last one
- Audio/video data storage for some qtf files
Minor modifications
- For %T and %C, empty file lines are kept
- Contextual menus
- Help
- New Siren png icons
3.10 : 2013/01/09
Contextual help
- In the completion window (F1 and contextual menu)
- In the tag visualisation tab (F1 and contextual menu)
- In the file list (contextual menu)
Bugs correction
- A crash can happen during the extraction of the metadata from some flv files
- Problem with the extraction of image data embedded in flac files
3.01 : 2012/09/14
Minor modifications
- Remove some useless error messages
- Main window size and position on multiscreen systems
- Siren icons
- Help
- Use of the wxWidgets 2.9.4 library
3.00 : 2012/06/10
Open source
Starting with the 3.0 version Siren is distributed under the GPLv3 license.
Multiplatform
Thanks to wxWidgets Siren is available under Windows and GNU/Linux.
Unicode characters
All types of characters and writings handled by your operating system are supported by Siren too.
User interface
- New help
- Directory tree
- Wizard : help to create a simple rename expression
- Tools : execute a program on the highlighted files
- Tab to display file tags
- Expression testbed
- Check for new version availability
- Preferences
- "Apply" and "Reset" buttons
- Consider that directories can have extensions
For examples, for the directory "dir.ext", the variable "%e" will be empty or will contain "ext" ?
- Compute and display the size of the directories
- Use alternate colors for lists
- Image "high" quality manipulations (rescaling etc.)
- Stretch image to fit the available space
- Date format in the file list
- Force copied files timestamps to the original ones
- Create examples in the "Favourites" and "Tools" menus during the very first start
- Display new image file types : tif, png, tga ...
- Two or three toolbars layout
- Show/hide the status bar
- Show/hide the column group toolbar
- New information in the status bar : the sum of durations of the selected files
- Size units changed from GB, MB and kB to GiB, MiB and KiB
- Improvment of the error messages displayed during rename/copy operations
- Improvment of file search : first, last
- Path typed in the directory "combo" can contain environment variables (~ etc.)
- Sub directories loading (recursion) disabled after the current directory has changed
- Command line option to list (or not) the hidden directories and files
- "Future name" column renamed to "New name"
- Modification of the GPSExif latitude and longitude format
Command line
- Options are now case sensitive and most of them have to used lowercase
- Under Windows, "-" or "/" can be used as option prefix
- Replacement :
- "I" (configuration file) has been replaced by "p"
- "A" (favourite name) has been replaced by "F"
- "F" (filter) has been replaced by "f"
- "?" (command line help) has been replaced by "h"
- Added :
- "v" to get the version
- "x" to list or not hidden files
- "l" to select a language
Removed
- Preferences
- Start in Explorer's current directory
- Use the local decimal separator
- Extended Infotip on the file name
- List system files
- Empty variable if data format is invalid
- Exif division symbol
- Monitor current directory modifications
- Drag and drop columns
- "Executable" columns group (integrated in the "Document" group)
- Show FCC audio and video code (except for unknown code)
- %R (replaced by %Rn)
- The file attributes become a little less accurate
2.00 : 2007/07/02
Date and time format
A new entry in the options ("Dates") enables to define:
- The default formats for the variables: date, time and date/time.
It is the "strftime" syntax which is used. A specific help has been added.
- An eventual time value to add (positive or negative)
It follows the format already used for the durations: +999h99m99s
New modifier "{}"
Its action, parameter list and their types depends on the variable it is associated to.
Some parameters were already present in the options but not definable directly in the expression.
By default, the values defined in the options will be used.
- All date and time variables: { f, t }
f: format, it is the "strftime" syntax which is used
t: time to add (positive or negative)
Example: using "%D" being equal to 01/02/2007 03h04m05s
%D{"%Y-%m-%d"} |
gives |
2007-02-01 |
%D{"%jd %Hh%Mm%Ss"} |
gives |
032d 03h04m05s |
%D{"%Hh%Mm%Ss",-2h} |
gives |
01h04m05s |
%D{"%Hh%Mm%Ss",10h1s} |
gives |
13h04m06s |
- Selection numbers (%n, %np ...): { p, s, i }
p: number of digits
s: start value
i: step
Example:
%n |
%n{5,10,2} |
%n{4,100,-1} |
1 |
00010 |
0100 |
2 |
00012 |
0099 |
3 |
00014 |
0098 |
- Numbers in names (%N1..%N9): { p, v, n }
p: number of digits
v: value to add (positive or negative)
n: position of the number. If negative the extraction is done from the end.
Example:
|
%N{5} |
%N2{3,5} |
%N2{1,-3} |
%N{3,0,-1} |
Fic5_of_10.txt |
00005 |
015 |
7 |
010 |
DSC15-20.jpg |
00015 |
025 |
17 |
020 |
- Non numeric strings in names (%NN1..%NN9): { n }
n: position of the string. If negative the extraction is done from the end.
Example:
|
%NN |
%NN{-1} |
%NN{-2} |
Fic5_of_10.txt |
Fic |
_of_ |
Fic |
DSC15-20.jpg |
DSC |
- |
DSC |
- %ns and audio track number: { p }
p: number of digits
Sub-expressions
Separated by ';' and evaluated one after another on all the files.
Any reference to the file name is done to the "Future name" composed by the preceding sub-expression.
A specific example has been added.
Examples:
%lf;%f(s/^dtj /DTJ /)
%AT.%e;%N{4,10} - %At.%e
Force case of some words
In the options it is possible to specify a list of words whose case has to be forced.
This only applies to variables content.
Two new character modifiers: '+' and '-' enable to force or prevent the use of this feature directly in an expression.
Examples: if "AbbA" is part of these words, on "abba - waterloo.mp3"
%b.%e |
gives |
AbbA - waterloo.mp3 |
%Ub.%e |
gives |
AbbA - Waterloo.mp3 |
%-Ub.%e |
gives |
Abba - Waterloo.mp3 |
New variables
%fa: file name with the absolute path
%fc: the file name as displayed/computed
%pa: the absolute path to the file (ending with a '\')
%pr: the relative path to the file (ending with a '\')
%ncf and %ncfs:
Their principle is identical to the ones of %nc and %ncs except that the collision test doesn't take the path into account.
Modification of existing variables:
%F becomes %fd
%B becomes %bd
%E becomes %ed
%P was "absolute path to the file" and becomes "Siren's current directory", an eventual last '\' is added to its end
Search in text windows
"Ctrl+F" enables searching text in the windows "Help", "Examples" ...
New options
- Default date/time formats and default time to add (Options/Dates)
- Value to add to "number in names" (Options/Numbers)
- Use of the regional decimal separator (Options/Numbers)
- Sort files "à la" XP (Options/Display)
- Extraction (or not) of the files meta data (Options/Display)
- Lock the toolbars (Option in the "Display" menu)
Some elements go into the options
- Choice of the language (Options/General)
- The toolbar buttons "Automatic group selection" and "Display of empty columns" (Options/Columns)
Minor modifications
- Vista compatibility
- New option in the "Edit" menu: Highlight the selected files
- Video codecs information improvement
- Keyboard shortcuts
- Most part of the keyboard shortcuts become usable too when the cursor is
in a combo (Ctrl+R, F5 ...)
- In the main window, where text is modifiable, "Ctrl+Shift+E" displays
information about the current editing operation
- In the "Expression" combo:
- F1 displays the help window
- Ctrl+I becomes Ctrl+Shift+I
- Ctrl+P disappears (included now in "Ctrl+Shift+E")
- Add of Ctrl+Shift+B which double the '\' in the current selection
- Ctrl+Y launches "Redo"
- Ctrl+W causes the exit of Siren
- Alt+W starts Window's explorer
- The "Create DOS batch file" feature has been deleted
- Favorites
- Edit favorite by Right Clicking on its entry in the "Favorites" menu
- The expression associated to "Favorites" menu option is displayed in the status bar
- Column header contextual menu
Copy of the selected files data to the clipboard
- In the filter operation windows (search, selection, unselection, highlight)
a new option enables to specify if the directories have to be taken into account.
- The step value for the "selection numbers" can be <= 0
- By default the columns size and modification date of the files are displayed
- Add/modification of examples
- and many others ...
Bugs correction
- Data extraction of some files: raw images, Exif UserComment, pdf
- Start of the program associated to some file types
- Modification monitoring "lost" if answered "No" and "Don't ask again"
1.90 : 2006/04/13
New variables
- %nc: selection number relative to a name collision (same beginnings)
Even if its main purpose was to rename images taken in the same second,
it is perfectly usable in any context.
For example:
Name |
Date of the shot |
%Xdo_%nc.%le |
IMGAAAA1.JPG |
01/01/2005 00:00:00 |
20050101_000000_001.jpg |
IMGAAAA2.JPG |
01/01/2005 00:00:00 |
20050101_000000_002.jpg |
IMGAAA45.JPG |
12/12/2005 11:11:11 |
20051212_111111_001.jpg |
IMGAAA50.JPG |
01/01/2005 00:00:00 |
20050101_000000_003.jpg |
- %ncs: same principle as "%nc" except that it is empty for the first
element of the "collision group" and prefixed by a "_" for the others.
For example:
Name |
Date of the shot |
%Xdo%ncs.%le |
IMGAAAA1.JPG |
01/01/2005 00:00:00 |
20050101_000000.jpg |
IMGAAAA2.JPG |
01/01/2005 00:00:00 |
20050101_000000_001.jpg |
IMGAAA45.JPG |
12/12/2005 11:11:11 |
20051212_111111.jpg |
IMGAAA50.JPG |
01/01/2005 00:00:00 |
20050101_000000_002.jpg |
- %NN: non numeric string extracted from the base name
For example for: File.12jan06_host.txt
%NN corresponds to "File.", %NN2 to "jan", %NN3 to "_host" ... %NN9 to "" (empty string)
- %ns: number of selected files
- %R: a four digits pseudo random number
- %Ou: associated to the new column of the "Document" group: URL
New options
- During the loading of a directory, the subdirectories have to be filtered ?
- Display images according to their Exif/Ciff orientation ?
Cleaning
- The Karaoke group disappears: its metadata are transferred to the groups "Audio" and "Audio tag"
- Deletion of redundant variables: %d, %dd, %dt, %t, %tc, %ta, %tm, %T
- The "%M" prefix doesn't exist anymore, it had an equivalent: "%A"
- The "%m" prefix doesn't allow access anymore to the "audio" variables group
The expressions using these deleted elements will have to be modified.
Bugs fixes
- Rename if the "Future name" is empty
- Duration of MPEG files bigger than 2 GB
- and some others ...
Minor modifications
- Improvement of the monitoring of the current directory modifications
- Maximum size of an expression is now 1024 characters
- The colour of the text of information windows is now the default value
- The group "Office&pdf" becomes "Document"
- Modification of the text associated to the Exif column "Orientation"
- The starting value of the selection numbers can be lower or equal to 0
- Infotip in the file list
- By default the display option is deactivated
- Add of the file modification date
- User interface improvement
- Three new examples
- and many others ...
1.80 : 2005/04/07
Thumbnail display
A new toolbar button enables you to visualize the main image or the thumbnail associated to the active file.
An icon at the top left of the window indicates which one is displayed.
File drag
The standard operations "Copy/Move/Create link" are available
Highlight with a filter
Useful for file management operations (drag, delete, execute ...)
Rename from command line
New parameters make it possible to automate the renamings. A specific help window has been created.
Favorites
- "Add to favorites" opens an initialized edit window
- Button to copy the main expression
Options
- List system/hidden directories and files
- Copy file list in the clipboard: replacement character of the column separator if it is present in the data
Miscellaneous
- Focused and highlighted files keep these attributes after a sort or a directory reload
- If a loading is interrupted, it's the partially loaded part which is kept
- "Example" window modeless. This allows to access it while using Siren
- Audio track number <= 0 supported
- GPS Exif variable "%Xts" becomes "%XTS"
- During startup:
- If the last used directory is not reachable, Siren climbs back down the tree
- The invalid directories are deleted from the directory combo
Bugs fixes
- Sort on Exif date columns
- Crash under XP SP2 during intensive reloads (F5) on an overloaded computer
- Problem with the "/I" command line parameter if the associated ini file is stored in the root directory
- Exif UserComments
- and others ...
Minor modifications
- "History of the versions" menu option deleted
- Putting a value at the first place in a combo box only occurs after a choice made by opening its list box
- In "Options/Columns", the choice of a group is done with a combo
- and many others ...
1.70 : 2004/03/10
Favorites
You can now keep and access easily to your preferred rename expressions (except combo)
DOS rename commands file
This ".bat" file will contain the DOS commands that Siren would have executed
Exif
14 new data extracted, dates in system format ...
New options:
- Display file size in bytes or most appropriate unit (byte, Kb, Mb, Gb)
- Empty variable if the associated data is invalid (dates)
- Display infotip in the file list
1.60 : 2003/11/06
Image visualization
If the active file is a valid "jpg", "gif", "bmp",
"ico" or "cur" file, its image is displayed in the
bottom part of the main window.
New completion window
It uses tabs, one per variable group. It is movable, resizable and isn't closed anymore after selection.
1.50 : 2003/06/26
"[]" modifier completed
An optional parameter has been added: substrings list separators to use in
place of the one defined in Options/Modifications.
For example: to rename the file "garden_house.jpg" to "house - garden.jpg"
Use the expression: %b[2,"_"] - %b[1,"_"].%e
1.40 : 2003/04/24
"Examples" window
To facilitate the learning of expression syntax, a new window, accessible
through the "?" menu, gives some detailed examples.
1.30 : 2002/12/18
Replace/delete strings
The modifier "()" has been completed. His usage is very near of the standard "replace":
("string to replace", "replacement string")
For example, with the file "autoexec.bat":
%f("auto","automatic") will give "automaticexec.bat"
It's possible to concat as many modifiers "()" and "[]" as necessary
%b("auto","au-to")("ex")[1](2).bat will give "u.bat"
'L' modifier
It modifies the case of a string: first character uppercase, the rest lowercase.
New options:
- Directories are loaded in the list
- They appear at top of list. (directories and files are sort separately or not)
- File list displayed using a fixed font
- Expression combo displayed using a fixed font
- Filter combo displayed using a fixed font
Modeless help window
This will allow you to access the help while using Siren.
1.20 : 2002/09/10
Drop files / directories
You can "drop" files onto Siren. This will eventually load the concerned directory and select chosen files.
A "dropped" directory will be loaded if the "drop" is done on the "Directory" combo.
Word separators list
The words can now be separated by something else than a "space", you can specify yourself the list.
|