===============================================================
MP3 Boss v0.57
Copyright (c) 1999-2002 OPAL Network.
All Rights Reserved.

v0.57 - released 04/23/02
Added ability to process more than 15000 files during a single scan -- MP3-Boss now automatically breaks up the scanning into blocks of 15K files so that any number of files can be processed at once.
Bugfixes: Using CopyDown on a blank artist entry no longer causes a problem (was trying to remove NULL record from artist table).  Shuffle button wasn't showing the shuffle status when on WinXP (fix requires Winamp v2.7 or later). Removed ActiveX control from AutoMove/AutoRename dialog -- this should fix the problem with browsing for files that some have been seeing. WinXP was having problems with displaying the filescan progress in the titlebar -- so disabled this feature for WinXP.

v0.56 - released 03/24/02
Bugfixes: Made Volume Adjust: Normal more robust ("couldn't open the mixer" error message will hopefully never be seen except in extremely low resource situations).  Fixed CopyDown bug and Refresh Drive mapping bug (both introduced in v0.55).  Cancel button now works on CRC_Recalc. No longer try to store non-numeric track numbers, or track numbers >99 in an ID3v1 tag.  Fixed file scanning problem when ignoring ID3v2 tags.


v0.55 - released 03/04/02
Added new filters in List View (popup toolbox).  Added additional information to the View Duplicates list, and added 2 new views (including a view that lets you click to play the song in the current record).  Added "Select" field in List View -- this will be used to allow non-consecutive record selection in the future (file copy, file delete, playlist creation etc.).  It is now possible to ignore a drive (or drives) when remapping drives.  Added Genre (ID3v1 tag) and a second User_Category to the List View.  Added "Genre Cleanup" to Utilities (update Genre based on user_category setting).  Added 14 new ID3v2 fields (URLs, copyright, BPM, many more) -- so the database field update program will run to add these new fields after an upgrade.  Added registration date to user statistics screen.

Added Ignore ID3v2 checkbox to configuration page -- this causes the MP3 scan to COMPLETELY ignore ID3v2 tags (the scanned files will NEVER use ANY ID3v2 tag information -- and the files will always indicate that the ID3v2 tag is absent).  This feature is for the special case where you ONLY want to use the ID3v1 information.  A future version of MP3-Boss will provide additional flexibility (allowing you to change the tag priority).  Most customers should leave the Ignore ID3v2 checkbox unchecked.

Bugfixes: Fixed a number of MP3 scanning problems that could occur when scanning MP3 files with corrupted ID3v2 tags.  Some items in List View were editable (but shouldn't have been editable).  Added additional error trapping to List View CopyDown.  Better handles a missing MP3 player (it should now be possible to ALWAYS cancel the 'loading mp3 player' dialog).  Songs on a CD with the same filepath/filename were updated with the most recent volume information instead of being added as a new record when scanned.  Fixed a problem where sometimes a song in List View wasn't located (songs with same drive & path information on 2 different volumes).  The size of the main ID3v2 scanning subroutine was reduced.  Genre is automatically updated when User_Category is changed (if (a) there is an appropriate Genre for a given User_Category and (b) the Genre is initially blank).  Filepath was removing unused paths only when the volume information was invalid -- now all unused paths are removed.  AutoMove would fail if it was trying to move a System/Hidden/Read-Only file, now you are asked if you really want to move the file.  Configuration page now shows Configuration (instead of Initialization) for the caption.  Scrolling the wheel-mouse no longer moves to the next 'record' in the Configuration page.  Added some DBCS (double-byte code system) support -- it should now be possible to install MP3-Boss on a computer running a Japanese OS.  Registration date shown is now the actual registration date (instead of the installation date).  Fixed a problem with registration procedure sometimes failing. ID3v2 icons are now shown correctly on the Detail tab.  ID3v2 information on ID3v2b page is now editable.  

v0.51 - released 06/04/01
Added a new Cleanup Spaces utility -- removes leading/trailing spaces (and double-spaces) in the filename, artist, album, title, and comment.  Added additional filters to the Create Tag dialog.  Added Drive Volume cleanup to utilities.  Added ability to delete drive Volumes from the Drive Volume Review screen.  Added some keystrokes that were requested for the List View page: Swap (Alt-S), Play (Alt-P), Filter Go (Alt-G), Add (Alt-A), Rating? (Alt-0), RatingHorrible (Alt-1) through RatingGreat (Alt-5). 
Bugfixes: If artist/album/title is <=5 chars, then don't propercase the Artist, Album, and Title during a scan.  Make FileList in AutoMove/AutoRename dialog would sometimes rename files instead of only creating the FileList showing what files were to be renamed.  Fixed rare problem when moving lots of files that sometimes caused move table creation to fail.  Fixed rare problem of being unable to save List View sortorder. No longer inserting last ID3 track number into next file, when the next file has an ID3 tag but no track number.  Fixed capitalization problem with scanned files. No longer remove numbers in ID3 tagged song titles.  Fixed a frozencolumns problem (frozencolumns weren't being restored at startup in some instances) and a couple other ListView profile problems.  For some files, Create Tag would create an additional ID3v1 tag each time it was clicked.  Fixed some additional minor problems with Create Tag.  Fixed problem with scanning a directory in which all of the filesizes had changed.  No longer able to scan an empty directory.  Made Volume Label changing a bit more robust.  AutoMove filepath & AutoRename filename perform additional validity checks.  List View song length in minutes:seconds is updated for more events (so it should always be properly updated).

v0.50 - released 05/06/01
Added AutoMove & AutoRename: automatically move and/or rename your mp3 files using the Artist, Album, Title etc. information available in the database.  Tons of customizable features, including selectable or custom rename templates, actions to take if not all the information is available, actions to take if only a few files in a particular category exist and much more. Last-used settings are now stored on the Scan page.  Added new "List View" Filter and a close button to the ID3v1 tag editor dialog.  Tag Editor allows you to copy from filename & filepath (for easy paste into Artist/Title/Album fields).  HotScan playtime is now configurable.  Delete key now lets you delete files from playlist, and Enter key starts immediate play.  Fixed Scan Overwrite problem (didn't automatically close all windows prior to data compaction).  Fixed a problem with Tag filter (filter was never being turned off).  Fixed a track-number bug that would prevent scanning some files if a date was in the filename.  Files with ID3v2.4 tags can now be scanned. User category now allows only a single blank record. No longer get an error if you change a configuration item with List View up and then click one of the filters (e.g., hide removeable).  Fixed a couple of minor scanning errors.


v0.49 - released 12/04/00
Comments are now searchable in List View.  Added Lowercase/Uppercase/Propercase filename to the List View shortcut menu.  Added Play & Enqueue to List View shortcut menu.  Saves application size & position on exit.  Allows you to set a startup window (e.g., auto-start List View). ID3V2 Comment info is now placed into User_comment.  New Lyrics/ID3v2 pictures in Detail View.

Fixes:
Can rename file twice without moving off the record (earlier versions wouldn't be able to locate the file).  No longer stops scan when First Line of Lyrics is longer than 255 chars. File with empty ID3v2 TRCK info no longer causes scanning to fail.  Long ID3v2 and corrupted/invalid ID3v2 information no longer causes scanning to fail.  Filepaths and song information automatically updated in List View after a scan.  Got rid of "Couldn't open the mixer" error message when using Alternate volume control.  Transparent background for mailbox in Form-About.  Clicking MP3-Boss link will jump into already open IE session instead of always opening a new session.  Clicking "Scan Selected Directories" when no directories are selected no longer tries to scan the current directory.  Use drive Serial Numbers instead of volume labels to identify disks (falling back to volume labels for drives that return 0 for their serial number).

v0.48 - released 10/22/00
Clicking Preview Reports toolbar button (List View) caused screen update to turn off.
Find_Dupes routine was stopping when the file couldn't be located
MP3 scan lets you continue scan when drive volume label is blank.
Track number is obtained from the filename if an ID3v1 tag (without embedded track number) is present.  The ID3v2 tag size was sometimes calculated incorrectly (this infrequently caused a bitrate miscalculation).  Routine to read config.mdb was fixed to make more configuration entries 'stick' between updates.  Changed default Volume Update mode to "SetOnly" instead of "Normal" so that those soundcards (e.g. SB Live!) that don't report volume aren't turned to full volume when entering List View.  Updated runtime installer.


v0.47 - released 10/10/00
Now handles VBR bitrate and length calculations (and marks the record as a VBR file).  Correctly imports MP3 information even when ID3v2 tags includes an embedded picture (APIC) or Lyrics (USLT) and shows the APIC/USLT information on the detail form. Handles drive volume labels with an embedded apostrophe and Windows-invalid directory names.  Filenames that can't be handled are now written to a table so they can be reviewed & corrected manually.

New Drive Re-map utility -- will automatically determine which drives have changed (and to what) -- but now also allows you to manually over-ride the settings.  Added additional Napster support -- Napster utility lets you mark ("short") or delete incomplete Napster downloads (most useful for v2.0 BETA 5 and earlier -- since newer versions of Napster hold the incomplete files in a separate directory).  The record position is set close to the current position when deleting a file (instead of moving to the first record).  You can create a backup copy of the main data tables (data.mdb) before overwriting the table (Overwrite scan).  Added Record Refresh menu item to Artist Fixup page.  Added a 2-column artist/title main report, and Artist/Album/Title CD Inlay report.  At least one tagger out there enters "Artist" for artist and "Title" for album (for both ID3v2 and ID3v1 tags -- why, I have no idea!), so I now consider those entries as NULL--and now calculate a new Artist/Title based on the filename if Artist/Title is found.  Added ID3 Tag overide for directory settings during MP3 Scan -- so you can either force the artist/album/category or let the ID3 tag determine the artist/album/category (if it exists). Additional scan check for track number at the start of a filename.

Note:  v0.47 uses an Update program to add several new fields to older versions of the database.  The update program will automatically rescan all available files to update the VBR and ID3v2 fields.  A future version of MP3 Boss will let you scan individual CD's (or any drive/directory) to update the VBR, filesize, bitrate, and audio-rate settings.

Fixes:
Changes to Lyrics weren't being stored.  Help Topics & Index really shown when you press that menu item.  Highlight color on labels now 'sticks' immediately -- no longer need to restart program to see the change.  Fixed a few cases of incorrect bitrate & audio_rate calculations (when ID3v2 had attached picture).  Datasheetfont no longer set if not changed -- hopefully this will remove the problem with changing code pages.  Tag Auto-Update would sometimes fail.  Fixed CRC re-scan (no longer fails if file doesn't exist, and won't fill in 00000000).  CD Inlay report no longer fails if the volume label text is too long to fit in the allowed space). Rewrote all of the file read routines (now using Windows API) so that scanning now works on read-only network drives.  Fixed tab order on Artist Fixup page.  Added Controltip text to MP3 Scan page.  No longer trim leading/trailing spaces from filenames (leading spaces aren't legal -- but seem to work okay for local drives).  Automatic database refresh after scanning or artist fixup.

v0.46 - released 06/04/00
Now handles Windows-invalid filenames (e.g., "…MyTitle.mp3") by converting to short filename before processing.  This is also handled when renaming files, or when adding the files to the Winamp playlist.  You must first change to Windows-valid name first before you can move the file.
Allows an extra 10s for Winamp to open if Winamp doesn't startup immediately.
Path error during duplicates check no longer exits duplicates routine, but instead adds the missing files to a table -- click a button to view a table of the missing files.  
If you click on song length (seconds) in List View -- now shows length in MM:SS in status bar.
Add-New now scans same-named files in the root directory of CD's.

v0.45 - beta released 05/06/00
Added List View Profiles -- you now can set the columns to view, column widths, column order, font, color, ability to edit the page, and more for the List View page.  The profiles can be password protected.  Fixed saving configuration/registration information (although you won't get the benefit until your next update).  Now allow up to 255 chars in Winamp path.

v0.44 - beta released 04/06/00
Fixed Report2 & Report3 for CD Report.  Added some user help.

v0.43 - not released
Fixed date calculation problem (for dd.mm.yyyy regional setting).

v0.42 - beta released 03/27/00
Added separate reports form (including CD Label inserts, standard report, playbook, and playlists).  Fixed Winamp v2.6+ problem with queueing files.  Added an extra user statistics screen.  Improved a number of the dialogs.  Added a few toolbars & buttons to make the screens a bit more consistent.  Fixed Detail & Tag Editor so the filters are turned off if the dataset is empty with the filters on. Fixed a number of bugs.

v0.40 - released 02/21/00
Added toggle shufflemode button (only tested for Winamp v2.10 and v2.50e - let me know if other versions work).  Added 'Full List' mode to detail view so that all of the detail fields can be sorted (this brings back the way the detail view worked on early versions).  Copydown filepath moved to background operation - no longer any limits on the number of files you can move at once.  Added a view to show the files currently being copied.  Because copy & move are now table based, you can shut down MP3 Boss and then continue the copy/move the next time MP3 Boss is started.  Sped up MP3 Scan when main table is empty.

v0.39 - not released
Fixed a problem with the # of days in use calculation that appeared in v0.37.  Due to this bug, MP3 Boss would timeout on the second use if the regional date settings used the dd/mm/yyyy format and the day was 1-12.  Additional changes to single filepath move - to correctly allow cancel/restart.  Fixed SetOnly volume setting so that it won't try to set the volume on the first startup.  Changed Access runtime directory to be based on the system %Program_Files% environment variable instead of always being placed under c:\program files\ (per request of a German customer).

v0.38 - not released
Added BitRate & AudioRate to main list view (per request).  Made filesize read-only in main list view.  Perform check for blank volume label (and allow setting volume label).  Allow delete (and CRC32 check) if the target file already exists when moving a same-sized file between source & target.  Changing a single filepath is now done entirely in the background -- so can change as many at once at desired (will make this modification to Filepath/Copydown in the future).  Will change the filepath if file exists at target but not the source -- this makes it easy to change the path for files that have been moved manually (e.g., when creating a CDR).  Updated web site info to point to http://www.mp3-boss.com.  Now copyright 1999-2000.  Additional minor bug fixes.

v0.37 - released 12/16/99
Minor bug fixes (full installation tables had incorrect version #).

v0.36 - released 12/14/99
Minor bug fixes.

v0.35 - not released
Category/artist/album wasn't being set on a per-directory basis during a scan.  Added new 'Category-Only' and 'None' selections to default directory scans.  These selections are now clickable for each directory during the directory review, which makes updating directory category/artist/album much faster.  Additional minor fixes.

v0.34 - not released
File scanning wasn't scanning subdirectories if a directory attribute, such as read-only, was set (this bug was probably introduced in v0.30 -- earlier versions scanned okay).  Playlist report preview would sometimes hang during report generation.  Playlist text output would include random blank lines.  Playlist update would hang if the List View was closed when the last song was added.  Added RTF output mode to Playlist reports.  Added hide directory checkbox for playlist reports. Additional minor fixes.

v0.33 - released 11/27/99
Minor fixes to tag editor, including immediate jump to highlighted (List) record when click on Create_Tag.  Handle Read-Only files when click Delete.  Handled !!s files and _*.mp3_ files when no files in that format are present.  Additional minor fixes.

v0.32 - not released
Added new volume adjust settings.  Fixed error if WinAmp entry not in registry giving database corrupted error, and fixed a few additional errors if Winamp not present.  Additional minor fixes.

v0.31 - not released
Changed detail view so only the records shown in the sublist will be shown.  Added Drive Volume to Filter search.  New playlist printouts. Added file-copy button. Additional error checking for duplicate checking.  Sped up FirstScan and directory_review.  Fixed inconsistent HotScan operation.  Scan MP? Files instead of just MP3 files (so capture MP2 in addition to MP3).  Multi-level paths can now be created.  Fix for renaming song on same drive if the song was playing (stop play before rename). Copydown wasn’t updating the database when 'moving' a song from one directory to another on the same drive.  LoadingSongs wasn't reset to false if abort load when loading files into playlist.  Trapped a few more file/path rename operations.  Added new file cleanup -- for Name!!s.mp3 files.  Added some simple filters to Create_Tag (ID3v1), and added auto-update for tags.  Swap would fail if the file was playing. Additional date and other minor fixes.

v0.30 - released 11/02/99
Small changes -- primarily changing a number of dialog captions.

v0.29 - not released
Modified Update.mdb to remove 'no current control' error message, and made the application shutdown completely when closed (instead of requiring an extra click).  Changed the a few messages to make them clearer.

v0.28 - not released
Improved install routine to provide automatic update of MP3 data (instead of having to restore the old data manually after installation).  A backup copy of the configuration information is created so it shouldn't be necessary to re-enter the configuration information.  Y2K fix for date storage.  Removed some debug code and made a few dialogs a little clearer.

v0.27 - not released
Additional fixes to HotScan (now I'm pretty sure Shuffle Play is turned OFF before beginning a hotscan), and better support for both Winamp v2.50, and for high-resolution screen modes (>800x600).

v0.26 - not released
Added StartPlay and EndPlay to MP3 detail view.  This provides a method of skipping the beginning and/or end of a song -- although currently these values are only used in the Immediate Play and HotScan modes.  HotScan mode has been added -- this will perform a 10s scan of all of the songs in the playlist, with the each song starting at either 1minute or at the StartPlay time.  This mode is quite useful when you are trying to categorize your songs.

A simple report (Artist, Title, Hard-drive/CD Volume name) was added back -- somehow it was removed from the menu a couple of versions ago.  What additional reports are required?

Fixed a couple of errors in duplicates delete so it is now possible to delete files that are marked read-only, system, or hidden.  Also, the compare should no longer try to fail when trying to read a missing CD.  The duplicates table, and duplicate scan estimates have been cleaned up a bit.  Slowed down the BlockFileCopy and CRCFile routines a bit more to try to prevent skipping during the file-move and CRC32 calculations, even over a slow network. 

v0.25 - released 10/17/99
Further fixes to loading playlist -- now storing selected row variables so doesn't respond to accidental changes.  It might be possible in the future to use the play immediate buttons (and double-click in the list) to immediately play any song already in the playlist).  Delete button wasn't deleting the file if the song was playing.

v0.24 - (not released)
Added: Volume Label, playcount, and last playtime to mainlist.  Fixed CLR playlist so it doesn't clear the song that is playing -- to get around the problem of a song playing when there isn't a playlist.  Started work on CD caching.  Main scan: songtitle now set to filename instead of 'Unknown' if no better case found.  2nd-level ID3v2 info wasn't being saved (a problem from about v0.15 and later).  Lyrics and ID3v2 button pictures on the MP3 Detail form weren't being updated.  Trying out a new method of loading songs into the playlist - this lets you perform filters while loading the list.  Fixed a v0.22 change that caused ID3v2 problems with 2 tag types.  Further fixes to ID3v2 scan to fix file scan problems caused by invalid ID3v2 tags.

v0.23 - released 10/8/99
Automatically show the list view after a first-time scan.  File-scan estimated time to completion calculation fixed.

v0.22 - (not released)
Minor modifications to the file scan routines to better capture the ID3v2 tags.

v0.21 - (not released)
Add 10 stored filters for sublist.  Fixed a file scanning problem (ID3v2 code with composer was causing an error).  After cancelling 'Add to playlist', the software no longer thinks that songs are being loaded.  Playlist slightly improved: the number of songs is now shown, and the song that is playing is highlighted when the playlist is brought up.  Also, you can no longer delete songs at the same time that songs are being loaded into the playlist.  Additional minor fixes (mainly on-screen messages or dialogs).

v0.20 - released 10/2/99
Minor fixes.

v0.19 - (not released)
If editing the record at the same time as moving a file, got a file lock error.  Fixed a bug associated with adding the full filepath check for a song (v0.18) -- the song was no longer identified if it didn't exist in the filtered recordset.  This bug could also result in lost resources, because a recordset was left open during the exit.  Changed 'Add to Play' button so it doesn't care if Winamp is playing or not -- will always ask if you want to overwrite when adding > 1 files.  Got rid of horizontal scroll bar on sublist page (somehow the page had gotten wider).  Auto-format of track (changing and entered "1" to "01") was fixed (could cause a record lock error).  Added shortcut menu ("macro not found error when bringing up playlist) and a Delete function (callable from the right-click shortcut menu) to the Playlist.  Moved the "Add to Play" button closer to the other playlist items, and renamed the button "Add" so it wouldn't be confused with the immediate play button.

v0.18 - released 9/29/99
Changing the filepath wasn't updating the database volume ID, which meant that subsequent scans would scan the song again.  Some ID3v2 tags caused a problem during scanning (unknown mediatype).  The currently playing song is now identified by the full filepath and filename (instead of just by the filename).  Identifying the song by filename alone caused a problem if multiple songs had the same filename.  If the configuration step was skipped, the background color for titles on some pages might be black.

v0.17 - released 9/17/99
File rename wasn't working if song was playing.  Made sure that file is really renamed before updating database.  An errorbox sometimes appeared when renaming path (mainlist/sublist), which meant the moved file wasn't deleted after the move.  Added 1st stab at Winamp playlist -- just shows the list of filenames, and lets you click on a song to start playing it immediately.  Song-scan changed so that it won't keep auto-filling in Artist/Album information if that directory was already cleared during a prior scan.  Fixed a problem with leaving a recordset open at the completion of a routine.

v0.15
Fixed startup problems -- switchboard would come up over the auto-scan page, and the scan wouldn't automatically start.  Also, now you are always reminded to scan the files, if no files in the list.  1st entry in the the review_directories list is refreshed on load.

v0.12
Changed directory detection (list view) so it recognizes an empty directory as already existing.
Delete artist if no records reference the artist after Copydown.
Fixed FilePath copy routine (in SubList and MainList) -- so can play WinAmp without skips (copy in smaller blocks -- it takes longer, but less skipping).  Also, allows Fill-Down change of filepath, and prevents a number of possible recursion errors.


Home page:
http://www.mp3-boss.com/index.html