126

(4 replies, posted in Bugs and problems)

==================================================
French/Francais
==================================================
Bonjour et bienvenue sur ce forum Alex,

Un appel a la fonction systeme "renomme" peut echouer pour de nombreuses raisons : renommage inter-volume, probleme de droits etc.
La solution de repli choisie par Siren lorsque cela se produit est d'executer une sequence "copie/suppression" pour simuler le "renommage".

Dans votre cas ce qu'il semble se passer c'est que l'appel a "renomme" a echoue, la "copie" a fonctionne mais pas la "suppression". Siren a detecte le probleme et a affiche un message d'erreur.
Ce qu'il manque ici c'est l'annulation de la "copie" : supprimer la "copie" effectuee durant la sequence de repli.

Je vais essayer de resoudre cela.

Merci d'avoir remonte ce probleme.

==================================================
English/Anglais
==================================================
Alex is reporting a problem that occurs when he tries to rename files : the files are copied instead of renamed and Siren displays an error message.

A call to the system "rename" function can fail in many situations : inter-volume renaming, rights issue etc.
The fallback used by Siren in this case is to execute a "copy/delete" sequence to simulate the "rename".

What seems to happen to Alex is that the "rename" call failed, the "copy" worked but the "delete" didn't. Siren detected the issue and displayed an error message.

What is missing here is the rollback of "copy" : delete the "copy" done during the fallback.

I am going to try to fix this.

Thanks to Alex for his feedback.

127

(0 replies, posted in Announcements)

You can download it here and check what's new here.

Thanks to Jaroslav and Frédéric for reporting bugs.

Hello,

Welcome to this forum.
You can choose to preview the "full" image (rotated or not) rather than the thumbnail by unchecking "Thumbnail" in the "View" menu.
Siren won't modify the image file and rotate it according to the Exif/Ciff orientation.
It is a renamer, it changes only the names/locations of files.

Regards,

Remi

Bugs have been discovered and need to be fixed :

* Bug : automatic text file format recognition used for %T (thanks to Jaroslav)
* Bug : crash when right clicking in the file list on the column header after the last one (thanks to Frédéric)
* Bug : audio/video variable storage for some qtf files
* Minor modifications

Siren 3.11 beta version is on its way

130

(0 replies, posted in Announcements)

You can download it here and check what's new here.

Thanks to Frédéric for reporting the flv data extraction bug.

131

(0 replies, posted in Bugs and problems)

A bug in Siren 3.00 and 3.01 has been identified. This bug makes Siren crash.
It is associated to the extraction of meta-data from some flv files (flash video files).
A correction should be present in the next version.

Thanks to Frédéric for reporting it.

Hello,

On my side I have tried to reproduce the issue under 7 without "success".
Sorry, I don't have any solution but I keep this problem in mind.

Regards,

Remi

133

(0 replies, posted in Bugs and problems)

A potential problem has been identified in the extraction of the metadata in flac files : the picture tag information may not be correct.
A correction should be present in a next release.

134

(0 replies, posted in How to ...)

aMacxd has created two tutorial videos on how to rename files with Siren 3.01 on MAC OS using Wine :

Batch Rename .MKV files using Tags Free on Mac
Batch Rename .PDF files using Metadata Free (Mac)

Thanks to aMacxd !

Could you make a test with Siren's previous version : 3.00 ?

Hello and welcome,

Siren 2 and 3 have totally different foundations. Siren 2 is pure Win32 and Siren 3 is based on a third party library.
This is why you can have different results.
I've just remade some tests but I've not been able to reproduce this problem.

If not an access right issue, the error message seems to point out a long file name / 8.3 issue.

I have questions :
- You type the directory name in the "Directory" field or you select it in the directory tree ?
- In the a DOS command box, from current directory "C:\" what results give the commands :
cd /D Y:\Foto\Immagini\Sfondi\background
and
cd /D Y:\Foto\Immagini\Sfondi\BRG4XN~5

Regards

Stefan wrote:

i think about write infos to files content.

I don't think this is a task that Siren has been designed for. I don't want to open this can of worms.

Stefan wrote:

Further i have an question:
is the Audio Tag group related to ID3 v2 ?
I guess yes but have only an other naming because it may not 100% ID3v2.x compatible???

In fact the Audio tag group is related to audio information that is not mp3 v1 wink.
You'll find there ID3v2, APE, OGG, WMA etc.
If you have any issue do not hesitate to send me the file and I'll look at it.

Stefan wrote:

From the Completion dialog i can't open the related help by pressing F1.
e.g. being on the Modifiers tab, an user may want to press F1 to open the related help.

Good idea. But maybe with limitations. As the help is made of basic html files it would need to add a lot of anchors.
I'll think about it.

Thanks !

138

(2 replies, posted in Evolution requests)

Hello,

Stefan wrote:

Could that also be used to serialize groups of files?
%<4>b(1,6)_%n.%e

The "<>" will only change the file from which the information is extracted for the variable it associated to. After it has been computed the rest of the expression is treated as normal.
In your expression "%n" is the one of the current file, no particular computation is done here.

For your request, as "%<4>b(1,6)_" will be the same for all files of the group, a standard "%nc" (no collision) will do the trick.

But you are right, maybe a selection number specific to the group can be interesting. I'll think about it.

139

(2 replies, posted in Evolution requests)

Hello,

I am working on a new feature and I would like your opinion before finalizing its implementation.
For now it is called "Group renaming". The idea behind is to share information between a number of
related/associated files and use it in a renaming operation.

Its usage can easily be seen to match video and subtitles base names, adding the date a picture was taken
to its name and to its thumbnail file name etc.
Of course, a group of files can be composed of more than two elements.
Two examples are dedicated to this in current Siren's help. It works but needs too many steps.

The solution, of course, changes the expression grammar.
A new "modifier" : < size, pos > must immediately follow the '%' that prefix the variable identifier.
A file group will be defined by a number of consecutive selected files (size).
The file to pick the data from will be identified by its place in the group (pos).

For example, to rename the subtitles : subMov1.srt and st2.srt to match their associated video : Video1.avi, Video2.avi

The files have to be selected : video first, subtitle second
Sel  File
1    Video1.avi
2    subMov1.srt
3    Video2.avi
4    st2.srt

The expression can be : %<2,1>b.%e

%<2,1>     : the group is composed of two elements. The data will be extracted from the first one : the video file
%<2,1>b    : the base name of the video file
%<2,1>b.   : a '.' is added
%<2,1>b.%e : finally the extension of the current file (avi or srt) is added to the new name

The result will be :
Video1.avi
Video1.srt
Video2.avi
Video2.srt

The "<>" modifier can be applied to any variable and to rename raw/jpg/thm : Base name date of jpg picture etc.
the expression could be :  %b - %<3,2>Xdo.%e

Any comments are welcome.

Regards,

Remi

smile 

I am glad you didn't !

Hello and welcome !

I assume you want to exchange some file names.
The solution will need more than one step.
Here are two of them.

  1. Select the files (click their checkboxes) following the order : 1, 2, 3

  2. Press Ctrl+Shift+P to copy original names to the clipboard.
    To keep a backup maybe can you paste the clipboard content into a text editor like Notepad. 

  3. Temporary rename the files to avoid collisions :
    Enter the expression : _%f
    Press Enter
    Click the rename button (or Ctrt+R)
    The files have been renamed : _1, _2, _3

  4. Unselect all the files :
    Click the "Unselect all files" button (or Ctrl+D)

  5. Enter the new expression : %C
    We will use the clipboard lines as new names

  6. Select the files (click their checkboxes) following the new order : _3, _1, _2

  7. Click the rename button (or Ctrt+R)

The work should be done

Another solution (maybe more versatile) could be :

  1. Select the files (click their checkboxes) following the order : 1, 2, 3

  2. Press Ctrl+Shift+P to copy original names to the clipboard.
    Paste the clipboard content into a text editor like Notepad.

  3. Temporary rename the files to avoid collisions (cf hereupper)

  4. In the text editor, change the order of the lines to match the new namings you want for the files
    Once done copy all the lines to the clipboard

  5. Enter the new expression : %C
    Press Enter

  6. Click the rename button (or Ctrt+R)

Hope this will help

142

(0 replies, posted in Announcements)

This new version is mainly a bug fix release.

You can download it from the main site.

Thanks to karthur for reporting the "add time" bug.

143

(1 replies, posted in How to ...)

Hello and welcome to this forum,

Thanks a lot for sharing your tips.

Just a remark : isn't there a typo in your snippet ?
shouldn't it be : %UAt("\\","-")
instead of : %UAt("\/","-")

If not, what is the version of Siren you are using and on which operating system ?

Normally, in this case, "/" shouldn't have to be escaped.

Remi

144

(5 replies, posted in Bugs and problems)

Version 3.01 beta 1 has just been released. It should fix the problem.

145

(5 replies, posted in Bugs and problems)

Hello,

I think I've found the origin of the bug.
I am planning to release a 3.01 beta (don't know when yet).
It will include a very few other changes and will be linked against the last wxWidgets version.
The help will contain clearer information about the time hms format too wink .

Regards,

Remi

146

(5 replies, posted in Bugs and problems)

Hello,

The shift can only contain hours (h), minutes  (m) and seconds (s).
Normally the expression should be : %Xdo{"%y%m%d_%H%M%S",+24h}

But it doesn't seem to work either.
It looks like a bug. I have to investigate this problem.

Thanks for reporting this issue.

147

(3 replies, posted in Bugs and problems)

I was not aware of this ... (my main Windows test machine is under XP).

Thanks a lot for this information Stefan.

148

(2 replies, posted in Bugs and problems)

Hello & Bonjour !

Siren's folder can be located anywhere on your system.

Under Windows, by default, the preference file "siren.ini" is located in the same directory as the executable.
To work properly "siren.exe" must have write access to this folder.

During its startup Siren looks for "siren.ini".
If the one it finds has been created by an older version it will try to extract the favorites from it.
It should even work between different OS (Windows => GNU/Linux).

To get your 2.xx favorites under the 3.00 :
- copy the 2.xx "siren.ini" in the directory containing the 3.00 executable
- start the 3.00 version. A message should appear indicating the modifications done.

Do not hesitate to ask for more information.

Regards,

Remi

I've made some tests under 7 64 bit and all went fine.

Another idea : /r is the 9th parameter of the command line (10th if counting siren). Depending on how you build your command  it could be linked to parameter substitution.

Stefan's idea can be interesting to follow too.

Hi,

jkane wrote:

However, on a command line "siren /h" does not list "-" as an option delimiter.

The output displays the default short option delimiter of the current platform. Under Windows it is "/".
Note that many standard Windows commands do the same. For example "ipconfig -all" works the same as "ipconfig /all" even if the help shows only "ipconfig /all".

I've just made a test with a ".bat" file containing the following line :
Siren -e %%Xddd-%%Xfs-00MAS-%%N1.%%e -s img_*.jpg -d %1 -f *.* -r -q

It worked as expected (note that "-f *.*" is useless because it is equivalent to "no filter").

The machine I currently use is under XP SP3.
I noticed that under different Windows versions the interpretation of "%" can change.
Siren 3 command line parser is different than Siren 2 one. So it can be linked to this too.