0.18 - April 4th, 2002 : ======================== * Added ability to browse a directory with an external program, * Fixed execution of XMMS: use of execvp intead of system, and load only the list of files instead of the base directory, * French translation updated, * Ukrainian translation updated (thanks to Olexander Kunytsa), * Japanese translation updated (thanks to Takeshi Aihana), * German translation updated (thanks to Götz Waschk). 0.17.2 (devel) - March 24th, 2002 : =================================== * Ability to delete files, * Improved sensivity of buttons for saving files, * Fixed a bug into "Rename File" scanner with the trailing separator (patch from Björn Olievier), * Swedish translation updated (thanks to Patrik Israelsson), * Russian translation updated (thanks to Andrey Astafiev), * Italian translation updated (thanks to Lorenzo Cappelletti). 0.17.1 (devel) - March 12th, 2002 : =================================== * Code cleanup and better memory use (very big optimization due to some old parts of code removed), * Fixed syntax of static librairy libmpeg123 into Makefile.am (might cause some problems), * Ability to choose the genre freely, completion of text rewritten, * Rename file scanner: doesn't write the 'trailing separator' of an empty field, * Dutch translation updated (thanks to Björn Olievier), * Japanese translation updated (thanks to Takeshi Aihana). 0.17 - March 5th, 2002 : ======================== * Ability to disable the OGG file support with the switch '--disable-ogg', * Fixed problem with fields declared in the tag and containing no information, * Fixed coloration of changed files in the list, * Added code %l into scanner corresponding to the field of the number of tracks, * German translation updated (thanks to Götz Waschk), * Italian translation updated (thanks to Lorenzo Cappelletti). 0.16.1 (devel) - February 21th, 2002 : ====================================== * Ability to write playlist of files, * Ability to write the track field with the number of tracks (ex: "10/21"), * Name of files (in list) are refreshed when renamed, * Testing: File in list colored in red when modified, * Ability to select a file in the list by typing the first characters of the file name (like the genre field), * Fixed and improved parsing of header and VBR detection for MP3 and MP2 files, * Fixed displaying of state of a file on read-only file system, * French translation updated, * Japanese translation updated (thanks to Takeshi Aihana), * German translation updated (thanks to Götz Waschk). 0.16 - February 3rd, 2002 : =========================== * Fixed compilation problem with id3lib-3.7.13, * Fixed a bug when fields are empty into preview of filename scanner, * Improved genre handling: ability to type the first characters of the word to select it directly (example: 'tec' for 'Techno'), * Added an option to expand the selected node in file browser, * Added an option to convert the track field to two characters or to don't change it, * Added 'redo' buttons in command bar, * Now, value 0 for the track is authorised (else causes problems with undo function), * French translation updated, * Russian translation updated (thanks to Andrey Astafiev), * German translation updated (thanks to Götz Waschk). 0.15.7 (devel) - January 20th, 2002 : ===================================== * Added "main" undo/redo (history list) to process all files, * A fix for tag priority problem with id3lib-3.8.0 (patch from Holger Schemel), * Patch from Goetz Waschk for id3lib detection into configure.in, * A fix for undo and redo function to check chronological order when aplying them, * The character '/' into filename is replaced automatically by '-' instead of to don't accept them, * Added an option to convert in filename other characters as '\', ':', ..., which cause problem on windows filesystems, * 'Rename file' scanner: remove the separator before a mask code if the corresponding entry doesn't contain text, * Preview of renaming file scanner, updated when changing the selected file, * Changed some icons (taken from gtk 2), * Italian translation updated (thanks to Lorenzo Cappelletti), * German translation updated (thanks to Götz Waschk), * Japanese translation updated (thanks to Takeshi Aihana). 0.15.6 (devel) - December 24th, 2001 : ====================================== * A fix for a BIG bug when writing ID3 tags: if the character set translation isn't used, the tag is converted to UTF-8 by default!, * A fix for "configure.in" to detect correctly libvorbis (thanks to Goetz Waschk), * A fix for "configure.in" to compile EasyTAG with id3lib 3.8.0pre2 and 3.8.0pre2.1 (linked with zlib and libstdc++), * A fix for character set identification for OGG files (patch from Vaclav Slavik), * A fix for path of files in list after renaming a parent directory, * Tree browser: update subdirectories when collapsing and re-expanding a node, * Minor changes into the preference window, * Removed some unused pixmaps, * Russian translation updated (thanks to Andrey Astafiev). 0.15.5 (devel) - December 18th, 2001 : ====================================== * Rewritten core to support other file formats, * Ability to write tag of OGG files (OGG tag) and file infos, * Ability to write tag of FLAC files (ID3 tag), * Ability to write tag of MP2 files (ID3 tag), * File type and tag type displayed into label of each frame, * Now, masks musn't be suffixed by an extension (users must remove .mp3 at the end of each mask), * Use of iconv for character set translations, * Changed file names for 'scan tag' and 'rename file' lists (lists without extension), * Added a preview for the 'rename file' scanner, * Ability to load a directory by command line (ex: "easytag /tmp/mp3" or "easytag ." to load the current directory), * Added an option to select the mode of sorting for the file list by default, * Added individual undo/redo for each file, undo/redo for "all files" not yet implemented, * Added a button into tools bar to stop the recursive search of files, * Changed displayed icon for read only file, * Fixed sorting of files (ascending by filename) at loading of the list, * Reading id3 tag with id3lib 3.7.x : added a fix for the year field with garbage when the id3v1 tag was filled with spaces instead of zeroes (for files containing only id3v1 tag), * Added the missing "Rename directory" entry into Browser sub-menu, * Fixed some memory leak (tag scanner and other location), * The both scan buttons (in toolbar) have been duplicated into the scanner window, * Now, the yellow background of tooltips can be turn off by an option to avoid problem with cyrrilic font. * French translation updated, * German translation updated (thanks to Philipp Thomas), * Russian translation updated (thanks to Andrey Astafiev). 0.15.1 (devel) - September 23th, 2001 : ======================================= * Now autoconf and automake are used to build the package (thanks to Götz Waschk), * Some language corrections (thanks to Colin Marquardt), * Fixed bug when refreshing browser directory from popup menu, * Ability to sort (ascending/descending) the list of files by track number, * Ability to sort (ascending/descending) the list of files by date of creation, * A new Ukrainian translation (thanks to Olexander Kunytsa), * Russian translation updated (thanks to Andrey Astafiev), * German translation updated (thanks to Colin Marquardt), * Dutch translation updated (thanks to Vincent van Adrighem). 0.15 - July 17th, 2001 : ======================== * All widgets usable by user were disabled when saving files, * Can't press the Save button to rename the directory is no text typed in the entry, * Some code cleanup. 0.14.4 (devel) - July 3rd, 2001 : ================================= * Added a browser list to wiew directly all mp3 files, * Background color of list changes for each new directory, * Default configuration modified, * Makefile in po directory: display state of each po file when compiling (thanks to Lorenzo Cappelletti), * French translation updated, * German translation updated (thanks to Colin Marquardt). 0.14.3 (devel) - June 19th, 2001 : ================================= * Added a toolbar (use the option to hide the 'command area'), * Ability to sort (ascending/descending) the list of files (useful when changing file names), * Keep permissions of the file when writing the tag (may change on NFS), * Ability to rename a directory in the browser, * Added 'Escape' event to all small windows to close them, * Dutch translation updated (thanks to Vincent van Adrighem), * Italian translation updated (thanks to Cappelletti Lorenzo). 0.14.2 (devel) - May 22th, 2001 : ================================= * Process fields: manage also non english characters ('à', 'é', ...), * Fixed segfault when refreshing the tree, * A fix for the history list attached to the browser entry, * Fixed renaming file when only case was changed, * Fixed a problem with id3lib that doesn't strip trailing spaces of the id3v1 comment in some cases, * Japanese translation updated (thanks to Takeshi Aihana), * Italian translation updated (thanks to Cappelletti Lorenzo). 0.14.1 (devel) - May 1st, 2001 : ================================ * Fixed a segfault when using translation table, * Fixed problem with id3lib-3.7.13, * Message boxes when saving files: now "Do the same for the rest" when renaming files and when saving tags are separated, * Fixed positioning of the small window with a stop button, * Added a handle on the right of the browser frame to adjust the size of tag entries, * German translation updated (thanks to Colin Marquardt), * French translation updated, * Russian translation updated (thanks to Serg Zhumatiy). 0.14 - April 16th, 2001 : ========================= * 'Process fields' scanner: ability to select fields to process, * Buttons "Tag all files with ...": added messages when fields are empty, * file 'id3tag.c' was missing in POTFILES (for translation), * Japanese translation updated (thanks to Takeshi Aihana), * Italian translation updated (thanks to Cappelletti Lorenzo), * Dutch translation updated (thanks to Vincent van Adrighem), * German translation updated (thanks to Colin Marquardt). 0.13.7 (devel) - April 09th, 2001 : =================================== * Fixed: now it doesn't ask you for saving even if there is no change to save, * Added a history list to comboboxes, * Fixed saving all files: it didn't save changes in currently displayed file, * Added icons in options window for selecting buttons to display (command bar), * Wording fixes, spelling mistake fixes (thanks to Colin Marquardt), * A new Japanese translation (thanks to Takeshi Aihana), * German translation updated (thanks to Colin Marquardt), * French translation updated, * Some code cleanup. 0.13.6 (devel) - March 24th, 2001 : =================================== * Fixed a typing error which can cause a segfault with the title entry, * Display which version of id3lib is used. And display a warning message for verion 3.7.13, * Some spelling mistakes corrected (thanks to Cappelletti Lorenzo), * Disable the 'file frame' and 'tag frame' when no MP3 have been found, * Fix: after canceling a 'Save All Files' sequence, sensivity of command buttons wasn't updated, * Fix: Go button linked with the spinner button when hiding/showing this one, * Dutch translation updated (thanks to Vincent van Adrighem), * A new Italian translation (thanks to Cappelletti Lorenzo). 0.13.5 (devel) - March 18th, 2001 : =================================== * Added ID3v2 support (need id3lib, see in http://id3lib.sourceforge.net), * Ability to select tags to write (ID3v1.x, or ID3v2, or the both), * A fix for the 'Save All Files' button that save only files placed after the current position, * The old and buggy tag scanner has been removed, * Added an option to load or not the default path on startup, * Renaming file: check if there is already a file with the new name, to avoid loss of data (thanks to Cappelletti Lorenzo for warning me about this bug), * A fix when using the last defined genre, * Track list : load at least 30 numbers, * Sequence Tracks : restart numbering for each directory, * Added thanks into the about window, * New icons for the 'scan file' buttons, * French translation updated, * A new Hungarian translation (thanks to Szel Miklos). 0.13 - December 25th, 2000 : ============================ * A new button into the frame "ID3 Tag" to sequence the track numbers (thanks to Charles Kerr for the patch), * New windows for messages (improvements) which give more choices (ability to cancel a file saving loop, ability to do the same action for all other files), * Added an option for the placement of message windows, * Added a Go button next to the spinner button, * French translation updated, * Dutch translation updated (thanks to Vincent van Adrighem), * German translation updated (thanks to Adrian Bunk), * Russian translation updated (thanks to Serg Zhumatiy). 0.12 - November 21th, 2000 : ============================ * French translation updated, * German translation updated (thanks to Adrian Bunk), * Added some documentation: a guide for users, * Doesn't block you, if the translation file is invalid and you don't use it, * Fixed problems when compiling with "-pedantic" option (without gettext), * Added file 'mp3types.h' to avoid to including incorrectly 'easytag.h', * Added an option to confirm before renaming file, * Added an option into 'Option Window' to browse subdirectories, * Removed the 'beep' when a file can't be opened. 0.11 - October 26th, 2000 : =========================== * Fixed the loss of focus of an entry when using shortcut keys and reaching an extremity of the list, * French translation updated, * Some code clean up, * Added ability to select directly any MP3 file in the list (via a spinner button). 0.10.2 (devel) - October 8th, 2000 : ==================================== * Added Swedish translation (thanks to Patrik Israelsson), * French translation updated, * Corrected some spelling mistakes... oops :), * A fix for message dialogs with running gtk loops, * A fix for a memory leak when reading directories, * New options for 'Process Fields': keep only one space or underscore when they're duplicated (ex: "My_-__string" => "My_-_string"). 0.10.1 (devel) - October 4th, 2000 : ==================================== * Justify to left the text into file name entry, when text is longer than the entry * Justify to right the text into path entry (frame browser), when text is longer than the entry * Scanner options: radio group replaced by check buttons to allow to disable conversion! * Tree Browser: don't freeze it when reading a directory (doesn't lost focus) * Added Dutch translation, thanks to Vincent van Adrighem * The path to the current displayed file is shown into the path_entry of browser 0.10 - September 18th, 2000 : ============================= * French translation updated * Added a button to stop recursion when browsing directories recursively. * Added recursion for the browser, to get mp3 files into sub-directories * Added an option to (des)activate recursion, into main menu and browser popup menu 0.9.7 (devel) - September 4th, 2000 : ===================================== * Added ability to overwrite filled fields into tag when using the scanner * New options for 'Process Fields': remove and insert spaces * French translation updated * "First letter uppercase of each word": doesn't capitalize letter after an apostrophe * Added an option to set a default comment text while scanning tag * Scanner for tag rewritten to allow text on the left of the mask * Functions to check masks fixed. * Mask editor: new button to append defaults masks 0.9.6 (devel) - August 3rd, 2000 : =================================== * Added new entries into popup menu (over text entries) to 'process' field * New feature into Scanner window: ability to process fields (file name, artist, title, album, comment). You can convert letters into uppercase/downcase/... * Improvements into masks editor: now you can select severals lines (to duplicate, to move,...). * The popup menu of the file entry is now also attached to other entries (artist, album,...). * Fixed a memory leak into file rename scanner. 0.9.5 (devel) - July 27th, 2000 : ================================= * A fix for a bug into option menu of scanner window when using gettext. 0.9.4 (devel) - July 26th, 2000 : ================================= * Added Russian translation, thanks to Sergey Zhumatiy * Added ability to rename file from tag using masks (as to scan tag). * File is renamed using two stages to avoid problems if you change only the case. * Now it warns you before to change directory, if some files haven't been saved (but a little bug will appear). 0.9.3 (devel) - July 17th, 2000 : ================================= * french translation updated * Added buttons into command bar for recursive actions * Added options to select buttons to display into command bar. * Added functions for charset translation tables (thanks to Sergey Zhumatiy) * A fix for track number: it used 1 byte and was limited to 127 :(, now the limit is 255 (1 byte :) * A fix for the scanner: use the new name of file (if file has been renamed) instead of name of file on hard disk. * Added ability to save only the current tag, save recursively also. * Added recursivity to scan tag in all files and undo * Refresh Tree: a fix to read again the refreshed directory, and a fix if you doesn't selected a directory before refreshing * Added new entries in menu "File" * Added recursivity to remove tag in all files 0.9 - July 9th, 2000 : ====================== * french translation updated * Added new default masks for scanner * bugfix while saving files * added ability to determine scanner window position with regard to main window. * names of size variables of main window have been changed to avoid conflict with new variables, so your settings must to be reconfigurated * Added a popup menu in the entry of the file's name to convert '%20' and '_' into spaces, or convert spaces into '_'. * Added ability to rename the mp3 file. * Mask editor: doesn't save duplicate masks. If you save an empty mask list, default masks will be loaded. * A message box appears if you quit the program without to have saved all files. * Mask editor: doesn't save blank masks. * Added a button to apply track to all tag (usually, you use a different track number for each file, but it's usefull for delete this field for all files). * Fixed the list index after saving files. * Added an option to set the scanner window on top (or not) * improvement of parsing date (for auto-completion) (for instance, if you are in year 1995, and if you type 3 => 1993, if 6 => 1986, if 94 => 1994, if 96 => 1896, and so on) * Added German translation, thanks to Bastian Kleineidam 0.8 - June 22th, 2000 : ======================= * Implementation of functions for the masks editor * Location of main config file changed: config file /.easytagrc has moved to the file /.easytag/easytagrc * French translation updated * Added a Close button into buttons builder * Added buttons to scanner window * Code clean up * Added new method for scanning tag. Now, you can define your mask or use a predifined mask. Thanks to Patrik for suggesting me this feature * Creation of a scan window to select/modifie mask to apply for auto tagging * rewritten function to find and parse mp3 header (now it shouldn't be mistaken by garbage or corrupted header). Better parsing... 0.7 - June 11th, 2000 : ======================= * Implemented undo feature * Added an option to (des)activate auto completion of date in tag area * Added icon in message dialogs * Fixed displaying of current position and list length while saving tags * An icon is displayed next filename entry if you haven't write access permission for the file * Now, easytag logo (in about dialog) isn't include in binary * fixed some small memory leak * improvenment of mp3 header parsing and fixed a mistake into bitrate calculation. * Added ability to refresh the tree browser * Change mouse cursor when busy * added new icon type in browser for unaccessible directories (no access permissions) 0.6 - June 4th, 2000 : ====================== * an option to confirm write of tags * at start, the default directory is loaded when UI is entirely displayed * fixed a memory leak * layout of command buttons changed (nicer!) * scan: an option to put text between parentheses to comment field * menu entry to run xmms * added a popup menu in browser area * display in the header the total size and total duration of mp3 in directory * suppressed parameter for auto-shrinking main window * An option to adjust the main window default size * Ability to replace underscore character and %20 string by a space character, in scan feature * New menu entries (can reload default directory) * New option to show/hide command buttons 0.5 - May 21th, 2000 : ====================== * release of EasyTAG-0.5 * new menu entries (set current path, save config) * status bar is now working... * new option to show/hide header infos * can select directly first/last mp3 file (usefull when numerous) * menu entry to load home dir and collapse(clean) whole tree * read informations of mp3 header (support of MPEG 1, 2, 2.5) * display theses informations (version, layer, bitrate,...) * code cleanup * bug fix * fix a bug that doesn't save track number in some case ?&#@!%$!@ * patch 0.4a to correct this bug 0.4 - May 11th, 2000 : ====================== * ability to choose genre type by typing the first character * added progress bar for displaying reading/saving activity * fix saving bug (it doesn't save all modified tags) * you can type a path into the entry above the tree browser * check if the entered config is good * now, read only one time the default dir at start * Makefile and .spec files corrected * code cleanup * ask priority (tag id3 v1 or id3v1.1) * new options 0.3 - May 7th, 2000 : ===================== * rewrite tag only if it was modified * toggle sensivity of menu items (as command buttons) * mini icon modified * fix stupid bug that imposed current year on the entry when this one was empty and lost focus :( * added a config file (to save default path to mp3,...) * added an options window * added logo to about window 0.2 - May 5th, 2000 : ===================== * added menu bar * support of ID3v1.1 implemented * created easytag.specs file * created easytag.desktop file * improved makefile * added pre-version of scanning (auto completion of fields) * added indicator of position in list of scanned files 0.1 - May 3rd, 2000 : ===================== * Added icon for the window when minimized * Added auto completion of date if a partial is entered * Added a directory selector (tree) * Interface created