Changed in v1.5.0 ================= - Added: Drag and drop capability to file list - Added: Ability to resize the window. The 800x600 resolution folks should be happy. :) The 640x480 folks will be happier (albeit the program is more designed for 800x600+ screens) - Added: Option to save window position on close - Added: Ability to use the "Quick Delete" X button on multiple selected MP3s (making it much easier to delete all of the ID3v1 or ID3v2 tags without needing to select/deselect the ID3v1/ID3v2 tag editing check box) - Added: Ability to lowercase all text on tag import - Added: Ability to collapse repeated spaces/underscores on import - Added: Ability to collapse repeated spaces/underscores on rename - Added: Ability to reload tags from disk for the loaded MP3 list - Added: Support for multiple separator characters in the Import Scheme. This means an import scheme like "($ARTIST)-$TITLE" is now possible - Added: Ability to show grid lines in the file list - Tweak: Removed CTRL+X as the shortcut for Exit (didn't realize I overrode the Cut operation. Duh) - Tweak: Missing X (close) on Filters popup window - Tweak: Replaced most icons with something more modern from http://www.visualpharm.com/ - Tweak: Other minor cosmetic and layout tweaks - Fixed: After loading MP3s, then clearing the list, if you later added different MP3s and then used the "Undo Rename" option, the names from the previously loaded list would be used instead of the currently loaded list - Fixed: Unicode text is handled a little better now (however, ID3v2 tags are still only saved as plain ASCII). WinAmp doesn't properly terminate Unicode tags with 0x00 0x00 (per the spec), so garbage text was sometimes tacked on to the end - Fixed: Better filename generation when macros specified in the Rename Scheme reference fields that are not available in the ID3 tag - Fixed: Smarter file extension extraction (less likely to fumble upon files with multiple dots in their names) - Fixed: When creating ID3v2 from ID3v1, trailing spaces are now stripped from ID3v1 before creating ID3v2 - Fixed: When selecting all MP3s using CTRL+A, the "Delete ID3" button would not always be enabled - Fixed: Text on the "quick options" drop down was corrupted at some point - Fixed: Window layout under modern OS themes (i.e. Vista and Windows 7) - Fixed: You can now click one of the ATA buttons with only one MP3 selected and it will work just like clicking the "Save" button. Changes in v1.4.5 ================= - Updated the help file so the release would be final! Changes in v1.4.5 Beta 2 ======================== - Added better support for Unicode tags - Added a few more options to the options menu. - Sometimes the labels that indicate the ID3v2 tag version would not fully update. - The Picker tab has been removed (and probably won't come back). Changes in v1.4.5 Beta 1 ======================== - Added an options menu with some additional options - Fixed some display bugs when renaming or saving files with ID3v2 tags while having ID3v2 editing disabled - Added a quick delete button to delete the currently loaded ID3v1 or ID3v2 tag. Now you don't have to mess with enabled and disabling the ID3v1 and ID3v2 editing checkboxes to delete tags. Changes in v1.4.0 (never release outside beta) ============================================== - Added ID3v2 support! - Added a progress bar to the "Reading" dialog box which show while Taggin' MP3 is reading the MP3 tags. - Redid the icons next to the MP3s indicating presence of ID3 tags. - Fixed most (I hope) of the MP3 song length calculation routines. If the file wasn't MPEG-1 Layer 3, there is a very good chance the song length was incorrectly calculated. VBR MP3s are still not calculated correctly. - If you used $GENRE in the Import scheme and Taggin' MP3 tried to import the data, it would hang. - "Current Filename" box wasn't updated when renaming a single MP3 - Added "on-the-fly" MP3 info, including title, filesize, bitrate and length - Many more changes were made in beta releases that are not documented here. - Many other cosmetic changes (MANY changed made during beta releases) Changes in v1.3.0 ================= - Added a "Character Filter." This makes it much nicer to rename files that have "invalid" filename characters in the ID3 tag (such as ?, /, *, etc). You can also specifiy character filters for the Import scheme - Added a "File Info" button to obtain more information on a particular file (such as full path and filename, bitrate, size, etc) - Added the ability to execute (play) and MP3 by double-clicking on it in the file list while on the Namer tab. - Added an "Undo Rename" feature! Now you can undo any filename changes you make when renaming files! - Fixed the "Alternative" genre selection. I made some changes last time and I broke it accidentally (it only affected the Alternative genre) - Fixed the "Apply to All" for the genre (it didn't always work) - Fixed the tab ordering when you press the TAB key - Fixed bug that occurred when you were importing ID3 tags and a particular macro was filled with no data (i.e. filename is artist--title.mp3 and the Import Scheme is $ARTIST-$TRACK-$TITLE). When this occurred, the program would give an "empty error" dialog box. - Redid the way the list boxes are handled for selected MP3s. It should be a little quicker now. You can also select all MP3s in the list on the Namer tab by pressing Ctrl+A (when the list box has the cursor focus). - Redid the way the selection box works on the Namer tab. In the past, it would keep the "focus" on the currently loaded MP3. This made it act a little funny when you had more than one page full of MP3s and started deselecting some of them (the focus would jump around in the box). Now it keeps track of the currently loaded file, but does not keep the focus on that MP3 in the list - Now when you do an "Apply to All" for a given attribute and "Import Scheme" is checked, all fields (except the "Apply to All" field) are filled in with generated information - When selecting multiple MP3s and the first one you select does not have an ID3 tag, the "Delete ID3" tag button would remain disabled. I pretty much removed that "feature" to make it a little easier. - If you try to do an "Apply to All" for the genre and the box is empty (no genre selected), it would work, even though it shouldn't have. I went ahead and added the ability to set a null genre (so you can clear the genre without deleting the ID3). - When renaming a file for which you just typed in a Track number, it would not append the leading zero to the filename, if this option is enabled. - When performing an Apply to All and an MP3 did not have an ID3 tag, the genre would not be set to null ("no genre specified") - When renaming files and importing the ID3 tag with a track number, it simply did not work like it was supposed to (it would leave out the track number sometimes). Not sure HOW I missed this. Thanks to "Dejan" for pointing this out. - When you rename files and import ID3 tags based on filenames, it wouldn't strip the leading and trailing spaces (so your MP3s would get ALL KINDS of extra spacing :) Changes in v1.2.0 ================= - Updated support to ID3 v1.1. The only change from v1.0 is the ability to save the track number for a song (by shortening the Comment field by two characters). ID3v2 coming soon! - The configuration options are now saved when you close Taggin MP3. - I fixed the format in which the ID3 tags are written (I was appending SPACES on the end instead of null characters. oops!) - Previously, if you rename files based on information imported via the Import Scheme, the resulting filename would cut each field off at 30 characters. Now, each field of the *ID3* is cut off at 30 characters, but the resulting FILENAME is not limited to any number of characters. - Read-only files are handled better now. When saving a file, Taggin MP3 will first try removing the Read Only attribute. If successful, the ID3 tag will save, and the attributes will then be restored - It's about time I made the "Delete ID3" option delete the ID3 tags a LOT quicker, so I did. Now it's SUPER fast! - Added a label that lets you know when an MP3 has an ID3v2 tag. You won't be able to edit it just yet, but at least you can know. - Added an option to confirm the new filename before performing the rename procedure when renaming MP3s. - Added a few more "confirmation" boxes to make you less likely to get undesired results. - I redid the help system as a web page, because it's easier to update, very versatile, and easy to navigate. I also added a FAQ sections - Rewrote some internal code in an attempt to make it faster. Changes in v1.1.4 ================= - When you press enter to save an ID3 tag, it wouldn't update the "Delete ID3" button status if the next song did or did not have an ID3. - When you clicked "Rename" with only one song selected, it would not act right (if you had it set to "Ignore ID3 tags"). - Added some more years to the Year box. - Finally got around to making the program use the original program's path to load the background image and help file. This lets you change the "Start in" folder in the shortcut and everything still loads OK. As a tip, if you want to make your own custom backgrounds, you can replace the backgr1.bmp image in the Taggin' MP3 directory. The "Picker" page will try to load backgr1.bmp if it exists. The "Namer" page will try to load backgr2.bmp first, and if it's not found, it will try to load backgr1.bmp. Changes in v1.1.0 ================= - Fixed the file filter box (it wasn't showing MP2 files also, for some reason). - When you click on the Save, Rename, or Delete buttons, it gives a little more detailed description of what's about to happen. - Made the bitmap handling for the "Yes" and "No" pictures handled more efficiently (the pictures representing whether an ID3 tag was found). - Added an "Ignore ID3" option for renaming/saving files. If you rename multiple files at once, you can check this box to tell Taggin' MP3 to totally ignore the ID3 tag (if any) for each file. This causes Taggin' MP3 to use the import scheme when renaming the files. It's most useful when you have a bunch of MP3s with bad ID3 tags, but the filenames are good. - Added the ability to save multiple ID3s at once. If you select more than one MP3 in the list and click save, the ID3 tags will be updated by the 'Import Scheme' specified (if no ID3 tag is found for the specific file). If you also select the 'Ignore ID3' option, it will update the ID3 tags for all selected MP3s based ENTIRELY on the 'Import Scheme' defined (ignoring any existing ID3 tags). - I actually made the "Import Scheme" checkbox work now. :) Changes v1.0.0 ============== - First release!