3.1 was ready for release but skipped it to overhaul gui and add id3v1 support for up comming 3.5 release. 3.5 will no doubt be release shortly, all features I want in this version are done Im simply checking and double checking the code.
quick summary of changes since 3.0 to current:
- bookmarks
- tab completion in dir input box
- tabs in main window for quick access to option tabs formerly located in preferences dialog these are: misc, enumurate, truncate and the ned id3v1 tab.
- id3v1 support including: guess tag from file name, basic cleanup on tags, option to set all tags for artist/ album/ comment
- enumerate you can set amount of digits to pad to with zero
- truncate, when using style truncate from middle you can now set what characters (if any) to insert in the middle to symbolize that the file has been truncated.
- Is safe to use weird characters in rm word and special casing lists.
- Is safe to use weird characters in rm words option, regexp character have been turned off by default with the exception of |, or. It can be turned back on under preferences.
- I have a mug shot of myself in the about dailog, needs to be trimmed up etc yet for 3.5.
copy n paste of changelog from 3.0 through to current 3.2.14 :
3.2.14
7:19 PM 4/08/2006
* now use the OS's native getdir dialog, instead of tk 1
3.2.13
3:52 PM 4/08/2006
* add bookmarks feature, can add/ del/ edit (after add/ delete prog needs to be
restarted for new bookmarks to show up).
* removed option advance, replaced with option cleanup
* aligned tabs in main window.
3.2.12
3:52 PM 3/08/2006
* set dir ent to use / on windows
* comments are cleaned up
* added 2 more mp3 name formats for tag guessing.
3.2.11
11:56 PM 1/08/2006
* added options for setting comments, comments wont be tidied at this stage,
I cant see any need for it.
* added ([[a-f0-9]*]) to pattern list, gets common md4 tags seen in bt files
3.2.10
8:48 PM 1/08/2006
* updated gui, so that *most* conflicting options cant be set
* each main tab has a lil label uptop.
8:14 PM 1/08/2006
* tidied up the fixname chain, which fixed uc/lc all.
3.2.9
5:16 PM 1/08/2006
* user can manually set artist & album tags on any mp3s that will be processed
1:13 PM 1/08/2006
* added mkv to file ext's
* added vtv, dsr
3.2.8
12:43 AM 1/08/2006
* what a pain in the arse, ran into rendering probs with dynamic tabs - would
work fine until compiled to exe, had 2 use place to manually set size.
* added tab completion to dir input box.
10:13 PM 31/07/2006
* used dynamic tabs to shift all renaming options to main window, huge
improvement I feel.
3.2.7
5:33 PM 31/07/2006
* Added option to save window size and position, very handy.
3.2.6
10:08 PM 30/07/2006
* added option to overwrite pre-existing tags when using "guess id3 tags"
* added guess id3 tag from filename support.
3.2.5
5:16 PM 30/07/2006
* Uc 1st char of id3 fields (art, tit, alb) when casing is turned on
* sorted id3 vars out (werent being cleared on start of new file).
* destroy dir dialog before listing (stops gui lag on dialog).
* updated includes for benifit of pp compiler
* fsfix wasnt been turned on automatically for win32, fixed.
3.2.4
3:17 PM 30/07/2006
* id3 working fine, next step is id3v2
* id3 tag writing enabled, added counter to keep track of id3 writes.
* id3 tags are cleaned up when running - no writing as of yet.
* removed txt both width n height settings from prefs (no longer needed).
* prefs cleanup.
3.2.3
5:26 PM 29/07/2006
* set dif dialog fonts for win32 and linux
* fixed typo that caused filename,filename output.
3.2.2
2:50 PM 29/07/2006
* can toggle id3 mode, option is saved etc.
* improved rm words, looks inside brackets
* improved cleanup routine.
* when casing is enabled, 1st letter of each filename will be uc, over riding
specific casing option.
3.2.1
* using single hlist instead of txt box now
* reading/ displaying of id3v1 tags supported (no writting yet).
* resizing works pretty much like a normal windows app now.
3.1 beta 1
* truncate works properly again
* can specify what character/s (if any) u would like to use for instertion of
middle of file when using truncate from middle style.
* fixed typo in about dialog finally :P
* directory is listed automatically on open and when selecting from dir dialog.
* fixed about dialog size problem :)
* discovered uri wasnt always working, inspected and couldnt work it out. So I
wrote my own string escaping routine and it seems 2 work a charm.
3.1 beta
3:52 AM 23/07/2006
* got image working correctly with pp (major arsing around).
2:49 AM 23/07/2006
* added my mugshot to about dialog :)
12:54 AM 23/07/2006
* organized and cleaned all up all variables *phew*
* justified text in main in options window.
* changed routine for clear button, only clears input boxes & related check boxes.
* uses config file with version number in filename, easy way to introduce new
options. No need to check what version config file is anymore or worry about
conflict old/new option names.
3.0f
10:32 PM 22/07/2006
* can set amount of zeros for enumerate to pad to.
* updated win32 build script, wasnt including tk::spinbox for some reason
* did some work on options sorting out vars (major headace).
6:34 PM 22/07/2006
* update all modules to reference main vars correctly.
* removed items from config file that arent ment to be saved.
5:30 PM 22/07/2006
* adjusted fonts on all txt windows.
2:12 PM 22/07/2006
* turned all external scripts to basic .pm's
3.0e
8:34 PM 20/07/2006
* split of some routines from the main script, using do atm, will make
proper libs when I find out how again :P.
* escape strings from spec casing, kill word list.
3.0d
12:50 PM 20/07/2006
* older version of config files are detected and updated.
* resizing text boxes updates in realtime.
* merged some options in config dialog & config gui cleanup.
3.0c
12:51 AM 20/07/2006
* added option to set height, and Ive learn how to use spin boxes :)
* regexp is disabled in rm words options, can be enabled under advanced.
* it is now safe to use special characters in specific casing list.
3.0b
9:43 PM 10/07/2006
* Cleaned up gui, shifted some less use options to preferances dialog
should look better in linux mode now.
* can set width of txt feild in preferences under advance.
3.0a
1:58 PM 10/07/2006
* improved killword matching
* U can manually change width of txt boxes by editing config file.
(seems grid geometry manager doesnt allow for widget resizing atm.)