Historique des versions de Siren
3.14 : 2013/12/27
  • Nouvelles fonctionnalités
    • Détection "automatique" du type des fichiers dont l'extension est invalide ou inconnue
      • Nouvelle colonne : "Type détecté" (non affiché par défaut)
      • Nouvelle variable "Type détecté" : %yd
      • Nouvelles options dans Préférences/Général
    • Surveillance des modifications du répertoire courant
      Elle prend aussi en charge les modifications effectuées par Siren. L'arborescence des répertoires n'est par surveillée
    • Nouveaux types de fichiers pris en charge
      • fon : fichier fonte (Windows seulement)
      • snd : fichier son
    • Modifications mineures
      • Option "Insérer dans l'expression" ajoutée dans le menu "clic droit" des fenêtres de complétion
      • Premier placement "amélioré" des fenêtres de completion
      • Les boutons des barres d'outils et les options de menu associées aux fenêtres de complétion sont maintenant "à cocher"
  • Corrections de bugs
    • Toutes les plateformes
      • Affichage de l'image après modification des préférences Affichage/Image
    • GNU/Linux
      • Positionnement du menu "clic droit" d'entête de colonne de la liste des fichiers
      • Barre horizontale sous le menu principal
      • Au premier démarrage, la fenêtre "Premier contact" n'est pas active
    • Windows
      • Gestion plus stricte du caractère ':' dans les nouveaux noms
      • Dans l'arborescence des répertoires la touche "retour arrière" provoque une remontée de deux niveaux
3.13 : 2013/07/31
  • Correction d'un bug dans le calcul de la durée des mp3
  • Nouvelles variables
    • %Adh : Durée audio en heures, minutes et secondes
    • %Adm : Durée audio en minutes et secondes
    • %Ads : Durée audio en secondes
    • %Vdh : Durée vidéo en heures, minutes et secondes
    • %Vdm : Durée vidéo en minutes et secondes
    • %Vds : Durée vidéo en secondes
  • Utilisation de la librairie wxWidgets 2.9.5 (corrige un problème de date/heure de fichier sous Windows)
3.12 : 2013/04/17
  • Corrections de bugs
    • Des copies de fichiers peuvent rester après un renommage qui a échoué
    • Crash lors de l'ouverture de la fenêtre "banc d'essai d'expressions" si la préférence "recalcul immédiat" est active
  • Autres modifications
    • Nouvelle option dans le menu "Affichage" permettant de spécifier la position de le fenêtre de visualisation
    • Changements pour : Préférences/Calcul du nouveau nom/Caractères/Remplacer les caractères
      Si "De" est plus long que "À" le dernier caractère de "À" est utilisé
    • Banc d'essai d'expressions : nouveau bouton pour remplacer les "noms actuels" par ceux des fichiers sélectionnés
3.11 : 2013/03/03
  • Corrections de bugs
    • Reconnaissance automatique du format des fichiers texte utilisés par %T
    • Crash lors d'un clic droit dans la liste des fichiers sur l'entête de la colonne suivant la dernière
    • Stockage des données audio/vidéo pour certains fichiers qtf
  • Modifications mineures
    • Pour %T et %C, les lignes vides des fichiers texte sont conservées
    • Menus contextuels
    • Aide
    • Nouvelles icones png de Siren
3.10 : 2013/01/09
  • Nouveau modificateur : Renommage par groupe
    Par défaut le contenu d'une variable appartient toujours au fichier en cours de traitement. Ce modificateur permet de changer ce comportement et d'utiliser une information d'un autre fichier du "groupe" auquel il appartient. Un groupe est un nombre de fichiers sélectionnés consécutivement.

    L'utilisation est la suivante : < p, i >
    • p : taille du groupe
    • i : numéro du fichier dans le groupe

    Exemples :
    %<2,1>b.%e : les noms de base seront remplacés avec celui du premier fichier du groupe
    %<2,2>b.%e : les noms de base seront remplacés avec celui du second fichier du groupe
    %b - %<3,2>Xdo.%e : ajout aux noms de base de la date exif du second fichier du groupe (sur trois fichiers)
  • Aide contextuelle
    • Dans la fenêtre de complétion (F1 et menu contextuel)
    • Dans l'onglet de visualisation des tags (F1 et menu contextuel)
    • Dans la liste des fichiers (menu contextuel)
  • Corrections de bugs
    • Un crash peut se produire durant l'extraction des metadonnées de certains fichiers flv
    • Problème avec l'extraction des données des images incluses dans les fichiers flac
  • Modifications mineures
3.01 : 2012/09/14
  • Correction d'un bug dans la partie "ajout de temps à une date" du modificateur de date
  • Nouvelles informations extraites des fichiers png
  • Modifications mineures
    • Suppression de quelques messages d'erreur inutiles
    • Taille et position de la fenêtre principale sur les systèmes multi-écrans
    • Icones de Siren
    • Aide
    • Utilisation de la librairie wxWidgets 2.9.4
3.00 : 2012/06/10
  • Open source
    A partir de la version 3.0 Siren est distribué sous license GPLv3.
  • Multiplateforme
    Grâce à wxWidgets Siren est disponible sous Windows et GNU/Linux.
  • Caractères unicodes
    Tous les jeux de caractères et d'écritures gérés par votre système d'exploitation le sont aussi par Siren.
  • Traduction indépendante de l'exécutable
    Vous pouvez même participer et traduire Siren dans la langue de votre choix.
    Consultez cette page (en anglais) pour plus de détails.
  • Nouveaux types de fichiers pris en charge
    • Image : tga, xpm, pnm, webp, svg
    • Image RAW : sr2, arw, raw, erf, x3f, kdc, 3fr, nrw, mef, mop
    • Audio :
      • Flac : flac
      • APE : ape
      • Matroska : mka
      • Real audio : ra
      • AAC : aac
    • Vidéo :
      • Ogg/Theora : ogg
      • Flash vidéo : flv
      • Matroska : mkv
      • WebM
      • Real vidéo : rv, rm, rmvb
      • autres : f4v, 3gp, wm
    • Packet d'installation :
      • Mozilla : xpi
      • Chrome : crx
      • Android : apk
      • Debian : deb
      • RPM (prise en charge très limitée)
    • Autres :
      • Open document : odf, odt, ods, odp, ott
      • Publication électronique : epub
      • Courrier électronique : eml
      • Flash "interactif" : swf
      • Image disque : iso
      • Lien : lnk (seulement sous Windows)
      • Fonte : ttf, otf
      • Freedesktop.org "desktop" : desktop
      • Fichiers compressés "zip" : zip, jar, war, htb ...
      • Fichier de traduction "gettext" : mo
  • Améliorations de la prise en charge de certains types de fichiers
    • pdf, torrent, mrw, html, jpg ...
    • Informations iTunes extraites des fichiers mov et mp4
    • pdf crypté sans mot de mot passe
  • Syntaxe et grammaire des expressions
    • Nouveau modificateur de chaîne : "tr" (translittération).
      Par exemple : %b(tr/aeiouy/AEIOUY/).%e
    • Variables d'environnement
      Elles peuvent être utilisées directement dans une expression. Par exemple : ${HOMEPATH}\\%uf
      Un nouvel onglet dans la fenêtre de complétion liste toutes celles qui sont disponibles
    • Une expression favorite peut être "incluse" dans une expression : #{"exp"}
    • Les variables peuvent être utlisées comme paramètres : %f("Text",%uAt(1,5))
    • Nouvelles colonnes/variables :
      • Somme de contrôle (checksum) : CRC32 (%cc), MD5 (%cm) et SHA1 (%cs)
      • Valeur aléatoire : numérique (%Rn), alphabétique (%Ra) et alphanumérique (%Rs).
        Elles peuvent être suivies par un modificateur indiquant le nombre de caractères à générer : {longueur}
        Pour %Rn il peut être complété par des valeurs minimales et maximales. Par exemple : %Rn{5,10,50}
      • Chemin de l'exécutable de Siren : %Pe
      • Tag audio : Disque (%AD) pour les types mp3, qtf, asf, mpc et flac
      • Document : ID (%OI), destination (%Od), nombre de fichiers (%OF), nombre de lignes (%OL) et nombre de mots (%OW)
    • Nouvelle syntaxe pour le modificateur "[]"
      L'ancienne ([i,"sep"]) a été complétée avec [i,nb,"sep"]
    • Nouveau modificateur de caractère : #
      Il permet de convertir les "chaînes pourcent". Par exemple, pour bb%41cc.txt, %#f donne bbAcc.txt
    • Nouveau modificateur de caractère : &
      Il est supposé corriger certains problèmes de conversion de caractères utf8.
    • L'apostrophe (') peut aussi être utilisée comme délimiteur de chaîne
    • La librairie d'expression régulière "boost.org" a été remplacée par celle de wxWidgets
  • Interface utilisateur
    • Nouvelle aide
    • Arborescence de répertoires
    • Wizard : aide a la création d'une expression simple
    • Outils : exécution d'un programme sur les fichiers mis en valeur
    • Onglet d'affichage des métadonnées des fichiers
    • Banc d'essai d'expressions
    • Vérification de la disponibilité d'une nouvelle version
    • Préférences
      • Boutons "Appliquer" et "Réinitialiser"
      • Considérer que les répertoires peuvent avoir des extensions.
        Par exemple, pour le répertoire "dir.ext", la variable "%e" sera vide ou contiendra "ext" ?
      • Calculer et afficher la taille des répertoires
      • Utiliser des couleurs alternées pour les éléments des listes
      • Traitement des images en "haute" qualité (changement de taille etc.)
      • Etirer les images pour remplir l'espace d'affichage disponible
      • Format des dates de la liste de fichiers
      • Forcer les dates et heures des fichiers copiés à celles des originaux
    • Création d'exemples dans les menus "Favoris" et "Outils" au tout premier démarrage
    • Affichage de nouveaux types d'images : tif, png, tga ...
    • Affichage à deux ou trois barres d'outils
    • Afficher/cacher la barre de statut
    • Afficher/cacher la barre d'outils des groupes de colonnes
    • Nouvelle information dans la barre de statut : somme des durées des fichiers sélectionnés
    • Unités de taille passent de Go, Mo et ko à Gio, Mio et Kio
    • Amélioration de l'affichage des messages d'erreurs lors des opérations de renommage/copie
    • Amélioration de la recherche des fichiers : premier, dernier
    • Les chemins saisis dans la "combo" répertoire peuvent contenir des variables d'environnement (~ etc.)
    • Désactivation du chargement des sous-répertories (récursion) après un changement de répertoire
    • Option de ligne de commande pour lister (ou non) les répertoires et fichiers cachés
    • Renommage de la colonne "Futur nom" en "Nouveau nom"
    • Modification du format des latitudes et longitudes GPSExif
  • Ligne de commande
    • Les options sont maintenant sensibles à la casse (majuscule/minuscule) et la plupart d'entre elles doivent être utilisées en minuscule
    • Sous Windows, "-" ou "/" peuvent être utilisés comme préfixe d'option
    • Remplacement :
      • "I" (fichier de configuration) a été remplacé par "p"
      • "A" (nom de favori) a été remplacé par "F"
      • "F" (filtre) a été remplacé par "f"
      • "?" (aide ligne de commande) a été remplacé par "h"
    • Ajout :
      • "v" pour avoir la version
      • "x" pour lister ou non les fichiers cachés
      • "l" pour sélectionner une langue
  • Supprimé
    • Préférences
      • Démarrage dans le répertoire courant de l'Explorateur
      • Utiliser le séparateur décimal "régional"
      • Infobulle "étendu" sur le nom du fichier
      • Lister les fichiers systèmes
      • Variable vide si format donnée invalide
      • Symbole de division Exif
    • Surveillance des modifications du répertoire courant
    • Glisser/déplacer des colonnes
    • Groupe de colonnes "Exécutable" (intégré dans le groupe "Document")
    • Affichage des codes FCC audio et vidéo (sauf si le code est inconnu)
    • %R (remplacé par %Rn)
    • Les attributs de fichiers deviennent un peu moins précis
  • Corrections de bugs
2.01 : 2010/06/29
  • Correction d'un problème de compatibilité avec les versions 64 bits de Windows
    Sous Vista 64 bits et 7 64 bits Siren "crashait" à l'ouverture de la fenêtre de complétion
2.00 : 2007/07/02
  • Nouvelles informations extraites de fichiers
    • Vidéo: mov, m4v, mp4 (entêtes non compressées)
    • Vidéo DV AVI: date et timecode (à valider car peu testé)
    • Exécutable: exe, dll, com, ocx, cpl, tlb, vbx, olb, cnv, rll (un nouveau groupe a été créé)
    • Torrent: Les informations sont "stockées" dans le groupe "document"
    • EXIF: ImageUniqueID
    • IPTC: ProgramVersion
    • HTML: "date-creation-yyyymmdd" et "date-revision-yyyymmdd"

    • Lignes extraites du presse-papier
      %C: numéro de ligne relatif au numéro de sélection du fichier
      %Cn (%C1 ... %C9): numéro de ligne absolu
      Un nouvel Exemple utilise cette fonctionnalité pour renommer des fichiers "associés" (avi/srt, crw/thm, raw/jpg ...)

    • Lignes extraites de fichiers textes
      Le nom du fichier est spécifié entre '{' et '}', les '\' doivent être doublés.
      Si une "%T" n'est pas associée à un nom de fichier elle fait réference au dernier indiqué.
      %T: numéro de ligne relatif au numéro de sélection du fichier
      %Tn (%T1 ... %T9): numéro de ligne absolu
      Exemple: Fichier_%T{"C:\\List.txt"}.jpg
  • Format date et heure
    Une nouvelle entrée dans les options ("Dates") permet de définir:
    • Les formats par défaut pour les variables: date, temps et date/temps (syntaxe "strftime").
      C'est la syntaxe "strftime" qui est utilisée. Un point d'aide spécifique a été ajouté.
    • Une éventuelle durée à ajouter (positive ou négative)
      Elle suit le format déjà utilisé pour les durées: +999h99m99s
  • Nouveau modificateur: "{}"
    Son action, la liste des paramètres ainsi que leur type est fonction de la variable à laquelle il est associé. Certains des paramètres étaient déjà présents dans les options mais non définissables directement dans l'expression. Par défaut, ce seront les valeurs définies dans les options qui seront utilisées.
     
    • Toutes les variables date et temps: { f, t }
      f: format, c'est la syntaxe "strftime" qui est utilisée
      t: temps à ajouter (positif ou négatif)
      Exemple: en utilisant "%D" valant 01/02/2007 03h04m05s
      %D{"%Y-%m-%d"} vaut 2007-02-01
      %D{"%jj %Hh%Mm%Ss"} vaut 032j 03h04m05s
      %D{"%Hh%Mm%Ss",-2h} vaut 01h04m05s
      %D{"%Hh%Mm%Ss",10h1s} vaut 13h04m06s

    • Numéros de sélection (%n, %np ...): { t, d, i }
      t: nombre de chiffres
      d: valeur de départ
      i: incrément
      Exemple:
      %n %n{5,10,2} %n{4,100,-1}
      1 00010 0100
      2 00012 0099
      3 00014 0098

    • Nombres dans les noms (%N1..%N9): { t, v, p }
      t: nombre de chiffres
      v: valeur à ajouter (positive ou négative)
      p: position du nombre. Si négative, l'extraction est faite à partir de la fin.
      Exemple:
      %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

    • Chaînes non numériques dans les noms (%NN1..%NN9): { p }
      p: position de la chaîne. Si négative, l'extration est faite à partir de la fin
      Exemple:
      %NN %NN{-1} %NN{-2}
      Fic5_of_10.txt Fic _of_ Fic
      DSC15-20.jpg DSC - DSC

    • %ns et numéro de piste audio: { t }
      t: nombre de chiffres à utiliser pour la représentation
  • Déplacement/copie de fichier
    Si nécessaire les répertoires manquants sont crées. Les '\' délimitant les éléments du chemin doivent être doublés.
    Exemples:
    C:\\Video\\%f Déplacement des fichiers dans le répertoire "C:\Video"
    C:\\Video\\%ub(5).* Déplacement avec modification du nom
    C:\\Music\\%Aa\\%f Déplacement du fichier dans un sous-répertoire au nom de l'artiste défini dans le tag audio
    %b[1]\\%b[2].%e Déplacement dans un sous-répertoire correspondant à une partie du nom
    C:\\Photo\\%Xdo{"%Y\\%m\\%d"}\\%f Déplacement des images dans une arborescence de répertoires correspondant à leur date de prise de vue

    Ajout de la copie au renommage:
    Il est possible d'effectuer la copie des fichiers sélectionnés en leur donnant les "Futur nom" qui leur sont associés.
    Une nouvelle option de ligne de commande "/C" permet d'effectuer cette opération en mode "batch".

    Modifications induites:
    • Nouvelle option dans le menu "Action" (Ctrl+G): Aller dans le répertoire du fichier courant
    • Les opérations par filtre: sélection, désélection, mise en valeur et recherche se font sur le nom complet du fichier (avec le chemin). Avant, le filtre n'était pas appliqué sur le chemin
    • Tous les chemins "renvoyés" par des variables (%pa, %P ...) se terminent par un '\'
  • Sous-expressions
    Séparées par des ';' et évaluées l'une après l'autre sur l'ensemble des fichiers.
    Toute référence au nom du fichier est faite au "Futur nom" composé par la sous-expression précédente.
    Un exemple spécifique a été ajouté.
    Exemples:
    %lf;%f(s/^dtj /DTJ /)
    %AT.%e;%N{4,10} - %At.%e
  • Forcer la casse de certains mots
    Dans les options il est possible de spécifier une liste de mots dont la casse doit être forcée.
    Cela ne s'applique qu'au contenu des variables.
    Deux nouveaux modificateurs de caractères: '+' et '-' permettent de forcer ou d'empêcher l'utilisation de cette fonctionnalité directement dans l'expression.
    Exemples: si "AbbA" fait partie de ces mots, sur "abba - waterloo.mp3"
    %b.%e vaut AbbA - waterloo.mp3
    %Ub.%e vaut AbbA - Waterloo.mp3
    %-Ub.%e vaut Abba - Waterloo.mp3
  • Nouvelles variables
    %fa: nom fichier avec chemin absolu
    %fc: nom fichier tel qu'affiché/calculé
    %pa: répertoire absolu du fichier (terminé par un '\')
    %pr: répertoire relatif du fichier (terminé par un '\')

    %ncf et %ncfs:
    Leur principe est identique à celui de %nc et %ncs sauf que le test de collision ne tient pas compte du chemin.

    Modification de variables existantes:
    %F devient %fd
    %B devient %bd
    %E devient %ed
    %P passe de "répertoire absolu du fichier" au "répertoire courant de Siren", un éventuel dernier '\' lui est ajoutée
  • Modification du fonctionnement des combos: Expression, Répertoire et Filtre
    • L'ajout d'un répertoire à la liste de la combo "Répertoire" devient manuel.
      Un bouton '+' à sa droite doit être utiliser
    • La touche "Suppr" permet de supprimer des éléments des listes
    • Le nombre maximum d'éléments des listes passe à 15
  • Recherche dans les fenêtres texte
    "Ctrl+F" permet d'effectuer une recherche de texte dans les fenêtres "Aide", "Exemples" ...
  • Nouvelles options
    • Formats par défaut des date/temps et temps par défaut à ajouter (Options/Dates)
    • Valeur à ajouter aux "nombre dans nom" (Options/Nombres)
    • Utilisation du séparateur décimal "régional" (Options/Nombres)
    • Tri des fichiers "à la" XP (Options/Affichage)
    • Extraction (ou non) des méta données des fichiers (Options/Affichage)
    • Verrouillage des barres d'outils (Option du menu "Affichage")

    Certains éléments passent dans les options
    • Choix de la langue (Options/Général)
    • Les boutons de toolbar "Sélection automatique des groupes" et "Affichage des colonnes vides" (Options/Colonnes)
  • Modifications mineures
    • Compatibilité Vista
    • Nouvelle option du menu "Edition": Mettre en valeur les fichiers sélectionnés
    • Meilleure information sur les codecs vidéo
    • Raccourcis clavier
      • La plupart des raccourcis clavier deviennent utilisables aussi lorsque le curseur est dans une combo (Ctrl+R, F5 ...)
      • Dans la fenêtre principale, là où du texte est modifiable, "Ctrl+Maj+E" affiche des informations concernant l'édition courante
      • Dans la combo "Expression":
        • F1 affiche la fenêtre d'aide
        • Ctrl+I devient Ctrl+Maj+I
        • Ctrl+P disparaît (inclus maintenant dans "Ctrl+Maj+E")
        • Ajout Ctrl+Maj+B qui doubles les '\' de la sélection courante
      • Ctrl+Y exécute "Refais"
      • Ctrl+W provoque la sortie de Siren
      • Alt+W lance l'explorateur Windows
    • Suppression de la fonction "Création fichier batch DOS"
    • Favoris
      • Edition du favori par Clic Droit sur son entrée dans le menu favoris
      • L'expression associée au point de menu des favoris est affichée dans la barre de statut
    • Menu contextuel colonne
      Copie des données des fichiers sélectionnés dans le presse-papier
    • Dans les fenêtres d'opérations par filtres (recherche, sélection, désélection, mise en valeur) une nouvelle option permet de préciser si les répertoires doivent être pris en compte
    • L'incrément des "numéros de sélection" peut être <= 0
    • Par défaut les colonnes taille et date de modification des fichiers sont affichées
    • Ajout/modification d'exemples
    • et bien d'autres ...
  • Corrections de bugs
    • Extraction des données de certains fichiers: images raw, Exif UserComment, pdf
    • Lancement de programme associé à certains types de fichier
    • Surveillance modifications "perdue" si réponse "Non" et "Ne pas redemander"
1.90 : 2006/04/13
  • Nouvelles informations extraites de fichiers
    • html: tags "title", "base" et certains "meta"
    • url: adresse du raccourci internet
    • au: audio
    • crw: FNumber, Exposure Program, Flash et Orientation
  • Nouveau modificateur: Expression Régulière
    Son format suit le standard: (s/exp/fmt/gi)
    La librairie utilisée est celle de Boost.
    Exemples:
    Image_%dmd(s/..(..)(..)(..)/$3-$2-$1/).*
    %b(s/^S/#/i)(1,20)[1,"_"](s/\d+/@/g).%le
  • Nouvelles variables

    • %nc: numéro de sélection relatif à une collision de noms (débuts identiques)
      Même si à l'origine elle a été créée pour renommer des images prises dans la même seconde, elle est parfaitement utilisable dans n'importe quel contexte.
      Par exemple:
      Nom Date de prise de vue %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: même principe que "%nc" sauf qu'elle est vide pour le premier élément du "groupe de collision" et préfixée par un "_" pour les autres.
      Par exemple:
      Nom Date de prise de vue %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: chaîne non numérique extraite du nom de base
      Par exemple pour: File.12jan06_host.txt
      %NN correspond à "File.", %NN2 à "jan", %NN3 à "_host" ... %NN9 à "" (chaîne vide)
       
    • %ns: nombre de fichiers sélectionnés
       
    • %R: nombre pseudo aléatoire de quatre chiffres
       
    • %Ou: associée à la nouvelle colonne du groupe "Document": URL
  • Affichage des images selon leur orientation Exif/Ciff
  • Améliorations de la barre de boutons "répertoire"
    • Historique de navigation
    • Choix du disque
    • Toutes les fenêtres "explorateur" sont prises en compte
  • Copie des noms de fichiers sélectionnés vers le presse papier
  • Nouvelles options
    • Lors du chargement d'un répertoire, les sous-répertoires doivent-ils être filtrés ?
    • Affichage des images selon leur orientation Exif/Ciff ?
  • Nettoyage
    • Le groupe Karaoké "disparaît": ses métadonnées sont transférées dans les groupes "Audio" et "Tag audio"
    • Suppression de variables redondantes: %d, %dd, %dt, %t, %tc, %ta, %tm, %T
    • Le préfixe "%M" n'existe plus, il avait son équivalent: "%A"
    • Le préfixe "%m" ne permet plus d'accéder au groupe de variables "audio"

    Les expressions utilisant des éléments "disparus" devront être modifiées.
  • Corrections de bugs
    • Renommer si le "Futur nom" est vide
    • Durée des fichiers MPEG de plus de 2 Go
    • et quelques autres ...
  • Modifications mineures
    • Amélioration de la surveillance des modifications du répertoire courant
    • La taille maximum d'une expression passe à 1024 caractères
    • La couleur du texte des fenêtres d'information passe à la valeur par défaut
    • Le groupe "Office&pdf" devient "Document"
    • Modification du texte associé à la colonne Exif "Orientation"
    • La valeur de départ des numéros de sélection peut être inférieure ou égale à 0
    • Infotip (infobulle) dans la liste des fichiers
      • Par défaut l'option d'affichage est désactivée
      • Ajout de la date de modification du fichier
    • Améliorations de l'interface utilisateur
    • Trois nouveaux exemples
    • et beaucoup d'autres ...
1.80 : 2005/04/07
  • Prise en compte de nouvelles informations extraites des fichiers
    • Info et tags images: images raw (nef, cr2, crw, orf, pef, mrw, raf, srf, dng)
    • IPTC: jpg, tiff, ...
    • Exif:
      • Extraites aussi des fichiers tiff
      • SubsecTime, SubsecTimeOriginal, SubsecTimeDigitized
      • Thumbnail (miniature): offset et taille
    • Infos et tags audio: mp3 id2v2.2
  • Affichage image miniature
    Un nouveau bouton vous permet de visualiser l'image "principale" ou la miniature (thumbnail) associée au fichier actif. Une icone dans le coin supérieur gauche de la fenêtre vous indique laquelle est affichée.
  • Drag des fichiers
    Les opérations standards de "Copie/Déplacement/Création de lien" sont possibles
  • Mise en valeur (bleu) par filtre
    Utile pour les opérations de gestion de fichiers (drag, suppression, exécution ...)
  • Renommage par ligne de commande
    De nouveaux paramètres permettent d'automatiser les renommages. Une fenêtre d'aide spécifique a été créée
  • Favoris
    • "Ajout aux favoris" ouvre une fenêtre d'édition initialisée
    • Bouton de recopie de l'expression courante
  • Options
    • Listage des répertoires et fichiers système/caché
    • Copie liste fichier dans presse papier: caractère de remplacement du séparateur de colonnes si il est présent dans les données
  • Divers
    • Les fichiers avec le focus (actif) et "mis en valeur" (bleu) gardent ces attributs après un tri ou un rechargement
    • Si un chargement est stoppé, c'est la partie partiellement chargée qui est conservée
    • Fenêtre "Exemple" non modale. Ceci permet de la consulter tout en utilisant Siren
    • Numéro de piste audio <= 0 pris en compte
    • Variable Exif GPS "%Xts" devient "%XTS"
    • Au démarrage:
      • Si le dernier répertoire utilisé n'est plus accessible, Siren "remonte" l'arborescence
      • Les répertoires invalides sont supprimés de la combo répertoire
  • Corrections de bugs
    • Tri sur Colonnes Dates Exif
    • Crash sous XP SP2 lors de rechargements intensifs (F5) sur une machine chargée
    • Paramètre ligne de commande "/I" ne fonctionne pas sur répertoire racine
    • Exif UserComments
    • et d'autres ...
  • Modifications mineures
    • Point de menu "Historique des versions" supprimé
    • La mise en première position d'une valeur dans une combo n'a plus lieu que lors d'un choix par ouverture de sa liste
    • Dans "Options/Colonnes", le choix d'un groupe se fait par une combo
    • et bien d'autres ...
1.70 : 2004/03/10
  • Prise en compte de nouvelles informations extraites des fichiers
    • Infos et tags document: pdf (informations regroupées avec celles des documents office)
    • Infos et tags audio: mpc (MusePack. Tags ape1, ape2 et id3v1)
  • Favoris
    Vous pouvez maintenant conserver et accéder facilement à vos expressions de renommage préférées (hors combo)
  • Fichier de commandes DOS de renommage
    Ce fichier ".bat" contiendra les commandes DOS que Siren aurait exécutées
  • Exif
    14 nouvelles données extraites, dates au format système ... etc ...
  • Modificateur de remplacement de chaîne complété
    Un paramètre optionnel a été ajouté: recherche tenant compte de la casse (maj/min)
    Par exemple, sur le fichier "AA_aa.txt":
    %f("AA","BB",1,2,0) vaut "BB_BB.txt"
    %f("AA","BB",1,2,1) vaut "BB_aa.txt"
  • Nouvelles options:
    • Affichage de la taille fichier en octets ou en unité la mieux adaptée (octet, Ko, Mo, Go)
    • Variable vide si la donnée associée est invalide (dates)
    • Affichage infotip (infobulle) dans la liste des fichiers
  • Nouvelle variable "%sb": taille en octets
    %s donne maintenant la taille dans l'unité la mieux adaptée
  • Nombreuses améliorations de l'interface utilisateur
    • bouton de recalcul des "futurs noms"
    • option "ne pas reposer la question" sur confirmation rechargement
    • 2 nouveaux exemples
    • etc ...
  • Corrections de bugs
  • Modifications mineures
1.60 : 2003/11/06
  • Visualisation des images
    Si le fichier actif est un fichier "jpg", "gif", "bmp", "ico" ou "cur" valide, son image est affichée dans la partie basse de la fenêtre principale.
  • Image dans un tag de fichier mp3, wma, wmv ou asf
    Vous pouvez la visualiser, en voir ou utiliser toutes les informations associées (même Exif).
  • Nouvelles variables/colonnes: format image attachée (jpg, bmp ...)
  • Drag & drop de colonne
  • Menu contextuel colonne
  • Nouvelle fenêtre de complétion
    Elle utilise des onglets, un par groupe de variables. Elle est déplaçable, redimensionnable et ne se ferme plus lors d'une sélection.
  • Prise en compte de l'accentuation des caractères lors des tris et modifications de casse
    "è" et "È", "À" et "à" etc ... sont équivalents.
    Par exemple, sur le fichier "copia ÁÉÍÓÚ_áéíóú.JPG":
    %uf vaut "COPIA ÁÉÍÓÚ_ÁÉÍÓÚ.JPG"
    %f("é","#") vaut "copia Á#ÍÓÚ_á#íóú.JPG"
  • Conversion des caractères accentués en ASCII standard
    Avec le nouveau modificateur de caractères '@', les caractères accentués peuvent être automatiquement convertis en ASCII standard.
    Par exemple, sur le fichier "copia ÁÉÍÓÚ_áéíóú.JPG":
    %@f vaut "copia AEIOU_aeiou.JPG"
    %@Lf vaut "Copia aeiou_aeiou.jpg"
    %@ub.%le vaut "COPIA AEIOU_AEIOU.jpg"
  • Largeur colonne à valeur par défaut
    Vous pouvez facilement revenir aux largeurs par défaut. Globalement en passant par Options/Colonnes ou individuellement par le menu contextuel colonne.
  • Corrections de bugs
  • Modifications mineures
1.50 : 2003/06/26
  • Prise en compte de nouvelles informations extraites des fichiers
    • Infos et tags audio: wma, ogg (compatible avec les dernières betas de Tag&Rename)
    • Audio tags: wav
    • Infos et tags vidéo: asf, wmv
    • Infos image: png
  • Variables préfixées "%M" ont un équivalent "%A"
    Avec la prise en compte de nombreux autres formats audio que le MP3, le préfixe de variable "%M" avait perdu un peu de sa signification.
  • Appel du menu contextuel du shell
    Par le menu contextuel de Siren ou en appuyant sur la touche "Apps" (touche clavier à gauche de la touche "Ctrl" de droite).
  • Copie de la valeur pointée dans le presse papier
  • Option pour limiter la longueur du nom de fichier
    Dans Options/Modifications vous pouvez spécifier la longueur maximale que pourra avoir un nom de fichier.
    Siren essaiera de conserver intacte son extension.
  • Paramètre négatif "nombre de caractères" pour le modificateur d'extraction "()"
    Ceci permet de spécifier un nombre de caractères à extraire relatif à la longueur de la chaîne.
    Par exemple, pour renommer "ABCDEF_123.txt" et "ZY#789.txt" en "ABCDEF.txt" et "ZY.txt"
    Il suffit d'utiliser l'expression: %b(1,-4).%e
  • Modificateur "[]" complété
    Un paramètre optionnel a été ajouté: la liste de séparateurs de sous-chaînes à utiliser à la place de celle définie dans Options/Modifications.
    Par exemple: pour renommer le fichier "jardin_maison.jpg" en "maison - jardin.jpg"
    Il suffit d'utiliser l'expression: %b[2,"_"] - %b[1,"_"].%e
  • Supprimer les espaces de début et de fin
    En passant "0" comme paramètre, "[]" renverra maintenant la chaîne associée complète après l'avoir débarrassée de ses espaces de début et de fin (trim complet).
    (ce travail était déjà effectué sur les sous-chaînes extraites)
  • Informations annule/refait renomme dans infotip
  • Déplacements entre combos/liste par touche tabulation
  • Corrections de bugs
  • Modifications mineures
1.40 : 2003/04/24
  • Prise en compte de nombreuses nouvelles informations extraites des fichiers
    • Vidéo: avi, mpg
    • Tags vidéo: avi
    • Tags exif
    • Audio: wav
    • Images: jpg, tif, gif, pcx, bmp, dib, ico et cur
    • Karaoké: mid, kar
    • Documents "office": doc, xls ...
  • Collage de la variable/valeur pointée
    Par un clic droit sur une donnée affichée, vous pouvez directement insérer la variable associée ou la valeur dans l'expression courante.
  • Boutons de sélection automatique des colonnes
    Vous pouvez laisser Siren choisir automatiquement les groupes de colonnes utilisées et éventuellement n'afficher que celles qui ne sont pas vides.
  • Ajout info mp3: mono/stéréo
  • Modification de l'interface de Options/Colonnes
    Il est maintenant possible de "manipuler" plusieurs colonnes simultanément après sélection multiple (clic -> shift+clic, ctrl+clic ...). Vous pouvez ensuite les déplacer, les désélectionner ...
  • Modificateur de remplacement de chaîne complété
    Deux paramètres optionnels ont été ajoutés: l'occurrence de début de remplacement et le nombre de remplacements à effectuer. Si l'occurrence de début est négative, le remplacement s'effectuera à partir de la fin.
    Par exemple pour le fichier "autoexec.bat":
    %f("e","E") vaut "autoExEc.bat"
    %f("e","E",2) vaut "autoexEc.bat"
    %f("e","E",1,1) vaut "autoExec.bat"
    %f("e","E",-2,1) vaut "autoExec.bat"
    %f("e","E",-2) vaut "autoExEc.bat"
    ...etc ...
  • Modification variables %d et %D
    Par souci de cohérence, toutes les variables "date" contiennent par défaut la date et l'heure au format: "AAAAMMJJ_HHMMSS". Pour en "extraire" la date seule il suffit d'ajouter un "d" et un "t" pour l'heure.
  • Paramètres pour variable %p: %pn
    %p correspond au nom du répertoire père (le répertoire contenant le fichier). En faisant suivre "%p" d'un chiffre vous pouvez choisir le niveau.
    Prenons par exemple le fichier: \image\maison\jardin\img1.jpg
    %p vaut "jardin"
    %p2 vaut "maison"
    %p3 vaut "image"
  • Paramètre pour variable %n: %np
    %n correspond au numéro de sélection, mais comme me l'ont fait remarquer plusieurs utilisateurs, il était "judicieux" que ce numéro de sélection puisse être relatif à chaque chemin.
    Par exemple:
    Fichier %n %np
    \Rep1\Img1.jpg 001 001
    \Rep1\Img2.jpg 002 002
    \Rep2\Img3.jpg 003 001
    \Rep2\Img4.jpg 004 002
  • Paramètres pour variable %s
    Si %s donne la taille en octets, %sk la donne en kilo, %sm en méga et %sg en giga octets.
  • Filtre de sélection de fichiers en paramètre ligne de commande
    Vous pouvez consulter la liste des paramètres de ligne de commande en lançant Siren avec le paramètre "/?" ou "/help".
  • Fenêtre "Exemples"
    Pour faciliter l'apprentissage de la syntaxe des expressions, une nouvelle fenêtre, accessible depuis le menu "?", donne quelques exemples détaillés.
  • Prise en compte des entêtes MP3 VBR Fraunhofer
  • Corrections de bugs
  • Modifications mineures
1.30 : 2002/12/18
  • Chargement sous-répertoires (récursion)
    Il est possible de travailler sur une arborescence complète de répertoires, toutes les opérations déjà prévues restent possibles.
  • Chargement répertoires en thread
    Le chargement d'un répertoire (et éventuellement de son arborescence) est effectué en "thread". Ceci permet à la fenêtre principale de rester accessible pour toute autre tâche, en particulier l'interruption du chargement.
  • Afficher/cacher groupes de colonnes
    Des groupes de colonnes ont été définis: base, mp3 v1 et mp3 v2. Des boutons permettent ou non d'afficher les colonnes "actives" (cochées dans les options) qui leur sont associées.
  • Remplacement/suppression de chaînes
    Le modificateur "()" a été complété. Son utilisation est très proche du "replace" standard:
    "chaîne à remplacer", "chaîne de remplacement")
    Par exemple, pour le fichier "autoexec.bat":
    %f("auto","automatic") donnera "automaticexec.bat"
    %f("exec") donnera "auto.bat"
    Il est possible de "concaténer" autant de modificateurs "()" et "[]" que nécessaire
    %b("auto","au-to")("ex")[1](2).bat donnera "u.bat"
  • Sélection/désélection avec un filtre fichier
  • Recherche dans la liste avec un filtre fichier
  • Positionnement sur le premier/suivant fichier sélectionné
  • Variables %N: numéro contenu dans le nom de base du fichier
    Prenons par exemple, le fichier "Fichier12_15zzz784.txt"
    %N correspond à "12", %N1 à "12", %N2 à "15", %N3 à "784" ... %N9 à "" (chaîne vide)
  • Modificateur 'L'
    Il modifie la casse d'une chaîne: première lettre majuscule, le reste en minuscule.
  • Paramètre négatif pour "[]"
    Comme pour les sous-chaînes, ceci permet d'effectuer des extractions à "droite".
    Prenons par exemple les fichiers:
    "Jean Jacques - Album - Titre 1.mp3" et "Jean-Jacques - Album - Titre 2.mp3"
    Sachant que le séparateur '-' n'est pas présent entre "Jean" et "Jacques" dans le premier nom, quelle expression utiliser pour n'obtenir que l'album et le titre ?
    %b[-2] - %b[-1].%e donnera le résultat attendu
  • Nom de fichier "ini" en paramètre
    Par défaut Siren utilise le fichier "Siren.ini" pour conserver toutes les options choisies et son état lors de la dernière exécution. Il est possible de spécifier un fichier particulier en paramètre de ligne de commande et ainsi pouvoir utiliser différentes "configurations" de Siren. Vous pouvez consulter la liste des paramètres de ligne de commande en lançant Siren avec le paramètre "/?" ou "/help".
  • Nouvelles options:
    • Les répertoires sont chargés dans la liste
    • Ils apparaissent en début de liste. (répertoires et fichiers sont triés séparément ou non)
    • Liste fichiers affichée avec une fonte fixe
    • Combo expression affichée avec une fonte fixe
    • Combo filtre affichée avec une fonte fixe
  • Filtre fichiers au standard UNIX
    Le standard de filtre dos/windows a été étendu au standard UNIX (méta caractères "[!-]")
  • Ajout gestion d'autres raccourcis vers Siren
    La gestion des raccourcis a été déplacée et de nouveaux ont été ajoutés.
  • Support thèmes XP
  • Séquences de touche utilisables durant l'écriture d'une expression
    • Ctrl-I: "Collage" nom fichier courant
    • Ctrl-P: Info colonne courante dans barre de status
  • Fenêtre d'aide non modale
    Ceci vous permettra de pouvoir consulter l'aide tout en utilisant Siren.
  • Corrections de bugs
  • Modifications mineures
1.20 : 2002/09/10
  • Surveillance modifications répertoire
    Siren peut détecter les modifications effectuées par d'autres programmes dans son répertoire courant.
    Deux options sont possibles:
    • Activer ou non cette surveillance
    • Demander une confirmation avant le rechargement du répertoire
  • "Drop" de fichiers / répertoires
    Vous pouvez effectuer un "drop" de fichiers dans Siren. L'opération chargera éventuellement le répertoire concerné et sélectionnera les fichiers choisis. Un répertoire "dropé" sera chargé si le "drop" est effectué sur la combo "Répertoire".
  • Gestion raccourci Siren dans "Envoyer vers" ("Send To")
    Le menu contextuel de l'Explorateur Windows contient un sous-menu "Envoyer vers" ("Send To") dans lequel Siren peut apparaître. Vous pouvez créer, modifier ou supprimer ce raccourci par l'intermédiaire des options. Les fichiers ansi "envoyés" sont automatiquement sélectionnés.
  • Chaînes en tableau, modificateur "[]"
    Vous avez pu remarquer que de nombreux noms de fichiers sont en fait la concaténation de chaînes généralement séparées par des '-'.
    Par exemple, pour un "mp3": 01 - Artiste - Titre chanson.mp3
    Le modificateur "[]", vous permet de découper une chaîne en éléments de tableau. Ce découpage se fera "sur" un caractère (liste modifiable dans les options), dans notre cas, le '-'.
    L'expression: %b[1] - %b[3].%e
    donnera: 01 - Titre chanson.mp3
    Tous les autres modificateurs sont utilisables, ainsi: %b[1] - %ub[3](1,5).%e
    donnera: 01 - TITRE.mp3
  • Position de départ négative pour "()"
    "()" permet d'extraire une sous-chaîne, connaissant sa structure "à gauche". Manquait l'extraction "à droite", c'est chose faite grace à la "position de départ" négative
    Prenons, par exemple, les fichiers: AA_AA_B21.txt, CCC_C32.txt et ZZ_ZZZ_T18.txt
    dont seuls les 3 derniers caractères nous interessent, l'expression: %b(-3).%e
    donnera: B21.txt, C32.txt et T18.txt
    et l'expression: %lb(-3,1).%e
    donnera: b.txt, c.txt et t.txt
  • Ajout paramètres ligne de commande
    Vous pouvez en consulter la liste en lançant Siren avec le paramètre "/?" ou "/help".
  • Amélioration analyse MP3
  • Appels à l'"Explorateur" et "Propriétés"
  • Nom fichier courant dans barre status
    Ceci vous permettra de connaître le fichier courant même si la colonne "Nom" n'est pas visible.
  • Liste séparateurs de mots
    Les mots peuvent maintenant être séparés par autre chose qu'un caractère "espace". Vous pouvez, vous-même, en déterminer la liste.
  • Corrections de bugs
  • Modifications mineures
1.10 : 2002/07/12
  • Tag MP3 V2
  • Ajout colonnes Bitrate, Sampling et Durée
  • Ajout boutons sélection et ordre des colonnes
  • Historique des versions
  • FAQ, Remerciements
1.00 : 2002/06/14