WACHandler Revision history

(The now obsolete WAC700Downloader was version 1.x, first release of WACHandler is v2.0.1.42)


2.1.37.140 Released 2008-12-21
Bug fixes :


2.1.36.139 Released 2008-12-08
Bug fixes :
New/Modified features :
Notes :


2.1.35.133
Released 2008-11-08
Bug fixes :
- Crash when editing an open WMA file avoided. Thanks to Chris Anders.
- Crash when renaming a track hopefully now avoided completely. Thanks to Berndt.
- Crash during start of playback of a track fixed. Thanks to JPHenrick & Ronald Lavooi.


2.1.34.131  Released 2008-08-12
Bug fixes :
- Dragging an Album, Artist or Genre from the PC Tracks tree to a WAC will now work as expected. Thanks to Mark Wills.
- Much more logging added to attempt to fix the problem when WACHandler is crashing on several Vista machines. Please run WACHandler in "-log" mode, let it crash and send my the log files so I finally can fix this problem.
- Now WACHandler won't crash if a wma file without tag info is processed. Thanks to Rolf Bakker.


New/Modified features :
- Starting WACHandler in "-log" mode can now be done by holding down the Left Shift and Left Control button (on the keyboard) while double-clicking the WACHandler.exe icon. Keep them pressed until the main WACHandler window becomes visible.
- When WACHandler is running in "-log" mode it is shown in the title bar of the main window.
- The Properties window now shows # of Tracks, Artists, Albums and Genres in the selected WAC.


2.1.33.130  Released 2008-05-15
New/Modified features :
- The '&' issue is now solved by making sure that the last '&' in a Title/Album/Artist/Genre text is followed by at least 6 more characters. If not, WACHandler fills it out with blanks (spaces) to ensure that there are 6 characters after the '&'. The "-NoFix&" command-line parameter introduced in version 2.1.27.121 is now obsolete. Many thanks to Franky for discovering this !


2.1.32.129  Released 2008-04-06
Bug fixes :
- Increased the size of a buffer in the MP3 Tag v2 parser. Thanks to Alejandro for reporting this crash when there are large GEOB tags created by RealJukebox in a MP3 file in a PC folder.
- Fixed a crash when deleting multiple nodes. Thanks to fen.
- Crash when the WACHandler.mdb file cannot be opened fixed. Thanks to rodrigoluk.


2.1.31.126  Released 2008-03-08
Bug fixes :
- The tracks are now loaded properly. Release 30 did not load any tracks at all. Thanks Franky !


2.1.30.125  Released 2008-03-07
Bug fixes :
- Removed the auto "&"-check and reintroduced the "-nofix&" commandline parameter. Thanks to Franky and mjk.
- Fixed a crash when dropping files from Explorer using the right mouse button. Thanks to Poolshark.
- Fixed a random crash in the WACS remote control thread. Thanks to jphenrick.


2.1.29.124 
Released 2008-02-21
Bug fixes :
- Crash when copying files from WAC to PC using the "Download to PC..." menu fixed.
- Crash when downloading tracks from WAC to PC using drag'n'drop fixed.


2.1.28.123  Released 2008-02-20
Bug fixes :
- Fixed a couple of string handling crashes. Thanks to Christoph and Jaap who have reported this numerous times.
- Fixed a crash that said that WACHandler was unable to open a PC Track file.

New/Modified features :
- It is now possible to export a list if tracks ( = the selected tracks) to a .csv file. Thanks to robofski for this idea.
- The csv-export feature above can be used to print a list of tracks as well, just open the .csv file in Excel or any other .csv-capable application and print it from there.
- WACHandler now checks how the connected WAC('s) handles track info with the '&' characters and behaves accordingly. Thanks to Franky and mjo who originally discovered this problem. The "-nofix&" parameter introduced in version 2.1.27.121 is now obsolete.
- The PC Track tree now shows the full file path as a hint if the mouse is hovering above a track. Thanks to Franky for this idea.
- Started to implement handling of duplicate track names when downloading tracks from a WAC to the PC. Not 100% tested yet.


2.1.27.121 Released 2008-01-11
Bug fixes :
- Don't use tag data from an MP3 file if it's empty and a valid tag data has been read from a earlier/"lesser" tag. Thanks to JaGuar.
- "-nofix&" argument introduced that doesn't convert '&' signs to '_'. NOTE: USE AT OWN RISK ! Thanks to Franky and mjo.


2.1.26.120 Released 2007-12-24
Bug fixes :
- Downloading tracks from WAC to PC by drag'n'drop a track into the PC track tree is now working as expected (Progressbar shows proper info, no more than one copy of the file is created and the Tags are written correctly).  Thanks to Franky !


2.1.25.118 Released 2007-12-23
Bug fixes :
- Editing PC tracks using the Edit dialog window (Right-click and select Edit...) now works. Once again, many thanks to Franky !


2.1.24.117 Released 2007-12-21
Bug fixes :
- Editing PC tracks with MP3 ID1 and ID2.2 tags are now working as well. Thanks to Franky !


2.1.23.116 Released 2007-12-20
Bug fixes :
- MP3 tags are now properly updated when a track stored in the PC has been edited. Thanks to Franky.
- Normalizing multiple tracks is now much more stable. Thanks to Philippe.


2.1.22.114 Released 2007-12-05
New/Modified features :
- Added some minor GUI feedback while Normalizing.
- An error message is popped up if the log file cannot be created.

Bug fixes :
- Selecting tracks in a PlayList and then selecting one of the Normalizing operations is now working. Thanks to Philippe.
- If more than one WMA track is selected for Normalizing, an error message is shown only for the first of these WMA tracks. Thanks to Philippe.
- Random crash while Normalizing fixed.


2.1.21.112 Released 2007-11-04
Bug fixes :
- Crash when starting a freshly installed WACHandler fixed. Thanks to Simon W.
- Crash when WAC is taking long time to respond to a updated track event fixed. Thanks to Ronald L.
- Crash when downloading a MP3 track from a WAC to the PC into a folder that is being monitored = a member of the PC Folders in WACHandler fixed. Thanks to Mick.
- More logging added to find out why the MP3 Tag(s) is/are not created in some circumstances. Thanks to APM.
- Track upload is now properly aborted when the Escape key has been pressed.


Version 2.1.20.111
Released 2007-10-08
New/Modified features :
- It is now possible to block the "auto-find/resize" of hidden trees by setting the Registry value "BlockTreeAutoSize" to a non-zero value.  Thanks to FSVUwe.

Bug fixes :
- Crash while PC Folders were scanned after Settings has been executed due to wrong number of trees fixed. Thanks to redjaaj.
- Better handling of WACHandler installations that only has 2 (two) Trees configured (no PC Tracks tree).
- UTF8 correctly handled for foreign characters (Swedish and German "ä" and "ö" for example). Thanks to FSVUwe.


Version 2.1.19.110 Released 2007-10-07
New/Modified features :
  - Starting WAChandler with the parameter -log will create a log file in the current folder.
  - Initial "The" text is ignored when sorting in alphabetical order.
  - CD tracks now has a "WAC" icon if the CD track exists in a WAC.
  - File paths and file names can now contain wide characters (i.e. Russian, Greek, Chinese 16-bit characters). Thanks to Bernd.
  - Processing after "Loading PlayLists" has been sped up considerably. Thanks to Bernd.
  - Windows CD Autoplay is disabled if WACHandler is the active window when a CD is inserted. Thanks to Zarko Gajic for this programming hint.
  - CD disk data can now be edited (not only the tracks).
  - It is now possible to copy a complete PlayList by Drag'n'Drop between two WAC's.
  - If a string (Title, Artist, Album and/or Genre) is longer than the WAC can display, it will shown in red text in the Tree.
  - "&" character(s) in a Title, Artist, Album and/or Genre are now substituted for a "_" character when uploaded to a WAC unit. Thanks to FSVUwe.
  - Additional UPnP discovery method now supported. (Now listening to "NOTIFY UPnP messages.)

Bug fixes :
  - Drag'n'Drop of tracks from WAC to PC now working as expected. Thanks to tojo3005.
  - Several remaining bugs (that crashed WACHandler) in the NIC enumeration functions have been fixed. Thanks to John Henrick (who was the first one to discover this bug).
  - When starting playback remotely on a WACS device, it was just repeating the first track played.
  - Multiple WAS700's weren't correctly identified, just the first one was shown. Thanks to Javier Guarnizo.
  - WAC 5 units were not correctly identified as a Philips WAC unit. Thanks to Ronald Lavooi.
  - Removed "Configure" for devices that couldn't be configured by WACHandler.
  - Fixed a crash when starting up. Thanks to Ronald Lavooi.
  - "Division by Zero"-crash when uploading tracks from CD to WAC solved.
  - Now WACHandler properly cleans up its temporary working folder(s).
  - The wrong (i.e. not the selected) track was played when the "Play" button was pressed.
  - Duplicate PC tracks are not included in the PC tracks tree more than one time.
  - Scanning of PC folders will now continue if some error occurs.
  - Updated the conversion of "illegal" characters to "_" characters in Windows filenames. Thanks to Pitsch.
  - New Playlists can now be created. It was accidentally disabled in release 18.
  - Tracks within a Playlist can now be ordered by Drag'n'Drop. It was accidentally disabled in release 18.
  - A compete lock-up after the WAC was found all its data loaded has been fixed. Thanks to Iain.
  - The Center can now be renamed.
  - CD image and data are now cleared when a new CD is inserted into the PC.
  - When ripping a CD, CD-playback of that CD is now stopped.
  - MP3 Album Art is now correctly shown.
  - A CD cannot be ejected (from WACHandler) and play back cannot be started if it's being ripped.
  - Normalizing in "Album Mode" is now working.
  - Changing the Setting "Automatically detect external changes in PC folders." doesn't require a restart of WACHandler any more.
  - Failure to activate "track changed" watches in a PC folder is no longer crashing WACHandler. This occurred  on all non NTFS-folders. Thanks to SVC.
  - The tab-cycle order in all windows have now been fixed. Thanks to FSVUwe.
  - CD RipRate and SampleRate are now saved and used properly. Thanks to FSVUwe.
  - Pop-up menu items are now correctly enabled or disable depending on what Node(s) is/are selected when the right-click occurs.
  - The "Add to PlayList" pop-up menu item is now working again.

Known issues :
  - The Remote Playback is not working 100% ok.


Version 2.1.18.90 Released 2007-07-30
New/Modified features :
  - "Pyjamas" coloring (alternate line colors) has been introduced in the Trees.
  - The Settings window allows changing the "Pyjamas" colors, or disable them completely.
  - The column headers now has Icons.
  - A third tree "PC Folders" has been added. It can display tracks on the PC.
  - The Settings window has a tab that allows handling what PC Folders shall be visible in the PC Folder Tree.
  - The upper and lower (not the CD) Trees are now having Artistm Album and Genre sub nodes.
  - Dragging a track and dropping it on a sub node (Artist, Album or Genre) will auto-edit the track information of the dropped track according to what it was dropped on. Read more about "Auto Edit" here.
  - "Linked Editing" has been introduced, read a description of "Linked Editing" here.
  - A new tab in the Settings window contains settings for the "Linked Editing" and Auto-editing during Drag'n'Drop.
  - Tracks existing in both a WAC and/or a PC Folder and/or a mounted CD will have a small extra icon indicating this situation.
  - If an MP3 track has any Album art included in its MP3 tag data it will be shown in the PC Folder tree.
  - PC Folders can be monitored by WACHandler, and if something changes, it will immediately be reflected in the PC Folder Tree.
  - Remote playback on a WAC/WAS (not on WAS700 or WAS5 though !) is now possible.
  - The Properties window for Tracks now contains more information, including the Track art image (if any).

Bug fixes :
  -  Empty CD devices shown as Device letter + the text "Empty"
  - The Settings window shall now be accessible for those who has a Firewire interface installed in their PC's.
  - A new CD/DVD unit is now inserted in the appropriate Tree.
  - The Progressbar is moving slightly more smoothly when the tracks in a WAC device are being loaded.
  - When a WAC device is being loaded (or "discovered") it remains disabled in the tree until it is completely done.
  - Deleting a track from a PlayList now works as originally intended.

Known issues :
  - The current GUI-layout is hard to work with. I'm planning to redesign it soon.
  - Playback of tracks, both on the PC and on WACS-units is too simple. More intuitive GUI will be added soon.
  - Album Art is "read only". Support for adding/editing/deleteing Album Art will be added in the future.
  - Translations to other languages than English, Swedish and Dutch not 100% done yet (German and Spanish are incomplete).



Version 2.0.17.76 Released 2007-04-12
New/Modified features :
  None.

Bug fixes :
  - Fixed a crash when WACHandler couldn't read info about the installed NIC's, especially if there's a Firewire interface installed in the PC. Many thanks to Peter for finding this and testing my solutions !
  - Fixed a rare crash that could occur when WAChandler was trying to communicate using previously detected WAC IP Addresses (this function was originally introduced in v2.0.15.70). Thanks to Xenon for reporting this one.
  - Detecting "WideStrings" (i.e. 16-bit strings) in MP3 v2 Tags is now done exactly as described to the MP3 v2 specifications.

Version 2.0.16.72 Released 2007-04-01
New/Modified features :
  - Better feedback in the GUI when uploading tracks directly into a PlayList.
  - Better feedback in the GUI when deleting tracks from a PlayList.
 
Bug fixes :
  - NIC enumerating doesn't crash any more on machines with NIC pseudohardware without any MAC address. Thanks to Peter.
  - Auto-created crash logs ("WACHandlerBugreport.txt") are not appended to the old one any more.
  - Random crash introduced in version 2.0.15.70 has been fixed.
  - Minor bugs where MP3 tag info wasn't properly read have been fixed. (Year was set to 0, Genre/Artist/Album sometimes contained just the first letter).
  - If a MP3 Tag v2 doesn't contain all data fields, data from Tag v1 is used (if present).
  - Screen cursor set back to default cursor when a track field has been edited successfully.
  - It should now be possible to configure Stations (not WAS700 and WAS5 Stations though !)

Version 2.0.15.70 Released 2007-03-30
New/Modified features :
  - WAC devices can now be configured by right-clicking a WAC and select "Configure".
  - Properties for a WACS device now identifies Cable IP address and WiFi IP address.
  - If a folder is Dragged'n'Dropped on a WAC, all subfolders are also scanned for music tracks. Thanks to fuctifano & markus for this idea.
  - Pressing the "Escape" key cancels uploading stuff to a WAC.
  - New program icon & menu icons thanks to markus !
  - WACHandler now automatically checks for (and optionally download and install) new versions. Settings are added for this feature in the Settings dialog.
  - Pressing the "Delete" key will delete the selected Track(s). Thanks to shinyplastic.
  - If the CD Tree is not visible, it will be resized to cover 50% of the available size of the main window. Thanks to shinyplastic.
  - Properties for WAC device now lists the pre-allocated IP Address for all 5 stations, but only for WAC700 & WAC5 if they have their WiFI IP Address statically configured.
  - A confirmation dialog is shown if ripped CD tracks already exists on the WAC.
  - Center and Station(s) IP Addresses are remembered between session. This will speed up subsequent sessions.
  - If a track fails to upload, a file called "WACHandlerUploadErrors.log" containing error information will be created in the same folder as WACHandler.exe.
  - It is now possible to upload a track (from Windows Explorer or directly from a CD) directly into a playlist.

Bug fixes :
  - Random numbers are used for the last byte when adding the temp. IP addresses (thanks to Jaap Ameling).
  - Editing tracks in a PlayList returned error message "Invalid index". Fixed now.
  - Editing Track Info didn't update the same track if was used in a playlist. Fixed now.
  - If a new Album/Artist/Genre is entered while editing a Track, this new entry is properly inserted into the ComboBox menus for later use as well.
  - Deleting tracks from a playlist didn't work in some cases. Fixed now.
  - Better WACS Alias (= user defined name) matching (using just the last part of the UUID of a WACS device).
  - Bug assumed to be fixed in 2.0.9.59 regarding no filedialog when upgrading Gracenote now definitely fixed. Thanks to Charly for finding this one ! 
  - Dropping files with right MB opens a popup menu, however, only the "Upload" and "Cancel" items worked. The other menuitems have been removed.
  - WACHandler now retries to upload or download a failed track 5 times until it gives up. Thanks to markus.
  - Now using randomized temp filenames when creating WavBuf.wav files (used while ripping CD tracks) to avoid File Creation crashes. Thanks to Himbeertoni.
  - Fixed a bug that messed up name<->IP address associations when having many UPnP devices in the LAN.
  - When editing Track(s), if more than one data field was changed, only one of them were actually updated in the WAC database. Thanks to Himbeertoni.
  - The Properties window for Tracks and CD's doesn't show the obsolete "AliasLbl" now.
  - Uploading tracks from Windows Explorer (using Drag'n'Drop) now works if the Track(s) is/are dropped on the WAC Node or on the list of tracks for that WAC. Thanks to shinyplastic & Himbeertoni.
  - MP3 (Id v2) tags containing 16-bit strings are now read properly.
  - Inserting a track with non-English characters (in the Title/Artist/Album/Genre) into a Playlist accidentally truncated the track info where the non-English character(s) started. Thanks to Marcus Nordh for finding this one.
  - It is now possible to add track(s) in a just-created (using WACHandler) PlayList. In earlier versions, WACHandler needed to be restarted to allow tracks being dropped on a new PlayList.
  - A number of bugs regarding international ("Non-English") characters fixed. Thanks to Himbeertoni.
  - If the CD Devices tree has accidentally become visible, it is brought back into the visible area.
  - If more than one information field of a track was edited, only one was actually send to the WAC. Fixed now, thanks to Himbeertoni.
  - Fixed a bug that sometimes caused a ripped CD track to contain parts of the previously ripped track. Thanks to hardbrown.
  - A recently ripped & uploaded track could not be downloaded to the PC unless WACHandler was restarted.
  - Internal track buffer now properly handled when a Track is deleted.
  - Bug that caused WACHandler to still execute after the main window was closed has been fixed.

Version 2.0.14.65 Released 2007-02-17
Just bugfixes in this release :
- Fixed a bug that made WACHandler crash when trying to rip CD track(s) to a WAC.
- Fixed out of memory-bug that made WACHandler crasch when ripping long CD tracks.
- Temporary files used while ripping CD tracks are now deleted when they are not needed anymore.
- (Re)ordering the order of tracks in a PlayList using Drag'n'Drop is now working (as it was intended from the very beginning).
- "Reset Year" now works when editing track(s).
- The Progress Bar is now properly scaled when ripping tracks from a CD. In earlier versions, it only reached 75% instead of 100% when done.
- The "Size" column in the Trees was accidentally showing the internal Node ID's.

Version 2.0.13.63 Released 2007-02-16
- Dutch translation added. Many thanks to Jaap Ameling for this !
- Added icon for the future WAK3300.
- WAC/WAS Device names may now be manually edited in the Tree. It is for example possible to change "WAS700 @ 192.168.0.99" to "Bedroom".

Version 2.0.12.62 Released 2007-01-31
- The "Normalize" menuitem is now enabled. It was accidentaly disabled in earlier versions. Thanks ATARI for telling me about this.

Version 2.0.11.61 Released 2007-01-31
- When editing track data for multiple tracks, it is now not necessary to fill in data in all enabled data fields. If, for example, "Artist" is left empty, it will not be modified at all. Thanks to Sander for making me aware of this.

Version 2.0.10.60 Released 2007-01-30
- Tags in WMA files are now written when a WMA file has been downloaded from the WAC.
- Minor GUI feedbacks improved when uploading a Playlist from the PC to the WAC.

Version 2.0.9.59 Released 2007-01-24
- Fixed a FreeDB CDDB data lookup was broken due to a command syntax error intruduced in v2.0.7.49.
- The CD Tracks Filename column now shows the corect tracknames, i.e. first track = "Track1.cda" and not "Track0.cda".
- Sorting the Tree on Track Names now works on CD's as well.
- All selected tracks are now processed when using the Popup menu item "Download to PC".
- German translation added. Many thanks to Christian Bauer for this !
- Fixed a bug when WACHandler didn't remember the last used language.
- Fixed a bug where WACHandler locked up when right-clicking on a track after the tree sort order was changed (by clicking on a Tree Column Header). Thanks to mrmracing for discovering this !
- Fixed a stupid logic bug that caused the file selection dialog for a Firmware/Grancenote upgrade file to never show up after the informational popup window was confirmed by the user by cllicking the "Yes" button.
- It is now possible to upload Playlists by dropping a m3u/pls file on the "Playlists" node. Thanks to ConcretePost for notifying me about this.
- The "Size" column in the lower Tree is now properly translated.
- The Mouse cursor is now shown to reflect a "busy" state while upgrading Firmware or Grancenote database is in progress.
- Added info in the FAQ on how to rename just the Upper- and/or Lowercase for Artists, Albums and Genres. Thanks to ConcretePost for requesting a solution for this.

Version 2.0.8.52 Released 2007-01-10
- Fixed several minor bugs in the Settings dialog so it will remember the order of the file name parts when switching between languages.
- Corrected some translation bugs in the Settings dialog and in the main trees.
- Added support for testing user-made translation files, more information about this here. Thanks to Christian Bauer for reminding me of this feature.
- Added the possibility to change the Track Titles so the first letter only will be capitilized, or each separate word will be capitalized. This option is available when selecting one r more tracks and then the "Edit" popup menu item. Thanks to Christian Bauer for this idea.
- The popup menu now has a "Add to Playlist" function. A side effect to this feature is that Playlist are now loaded when the Center is found (before they were loaded when the Playlists Node was expanded by the user). Thanks to mrmracing for this idea.
- The graphic layout of this webpage has been slightky changed.

Version 2.0.7.49 Released 2007-01-07
- Reading MP3 Tag ID3v2.2 now supported (iTunes writes this version of MP3 tags). Thanks to mrmracing for giving me an example of this.
- When quering CDDB's, an extra check is made to make sure that the number of identified tracks matches the CD in the PC. Thanks to mrmracing for pointing this out.
- Unidentified CD's are now not named "Checking..." anymore.
- Unidentified CD's now displays correct Track numbers and Year in the Tree View.
- Fixed a bug so if the Microsoft CDDB doesn't find any info about the CD, FreeDB.org is now automatically queried. This is how it was supposed to work from the beginning ;).
- It is now possible to play Tracks on an unidentified CD.
- It is now possible to edit the Album Title, Artist, Genre and Year of a CD itself (not only the tracks).
- Several local CDDB database issues have been fixed.
- The popup menu for a CD now has two new Menu Items that allows the user to re-identify a CD by specifying either Microsoft CDDB or the FreeDB.org CDDB.
- Drag'n'Drop upload from Explorer now working (second upload is not re-uploading the same stuff as the first upload). Thanks to Concretepost for reminding me of this one.
- Added a command-line argument "-NoFixIP" to skip adding the IP address 192.168.107.100 to the NIC while WACHandler is running. DaveD asked for this.
- Revision number of WACHandler is now bumped (and not only the build number).
- Fixed a potential crash when terminating WACHandler.
- Fixed an internal bug that made WACHandler consume a lot of CPU after some 20-30 minutes of execution.

A note about CD's identified with Unicode text:
If a CD is from, let's say Greece, it might be identified by the CDDB(s) using the Greek alphabet.
WACHandler doesn't support displaying names using alternative alphabet types.
Although I could add this support, but I don't really see the point since :
A: The WACS system doesn't handle this.
B: MP3 Tagging doesn't handle this either.
So WACHandler will just show garbage text for this to just remind the user that s/he has to name them manually.


Version 2.0.1.47 Released 2007-01-05
- Editing of WMA tracks in the WAC is now re-enabled (although if downloaded to a PC, the WMA Tag information is not updated). - Version of WACHandler is now shown in the About dialog. Thanks to xenon for reminding me about this. - WMA Tags now correctly parsed. There is obviously (at least) two different versions of these kind of Tags (grrr.. Thanks Microsoft...) Thanks to ConcretePost for discovering and testing this for me. - Fixed a bug in the discovery routines (using the PCLink protocol. UPnP discovery had the same bug and it was fixed in the previous build). - Uploaded tracks now have their filesizes displayed correctly. Thanks to xenon. - Uploading a track without any Tag(s) now get named from its filename (without the file extension part). - Bug when uploading tracks fixed. First upload = Ok, but all following the first one just uploaded the first track again and again. - Fixed a crash when starting playback of a track while a previous track was still being played. - Additional information added in the crash log (easier for me to pinpoint what went wrong if WACHandler crashes).

Version 2.0.1.46 Released 2007-01-04
- Now CD identification should work with all kind of CD/DVD/CD-RW devices. Many thanks to negev, mrmracing and xenon to help me with this one !
- Non-MP3 (i.e. WMA) tracks can now not be edited in the tree (since I don't have the code for manipulating WMA tags yet)
- Track Numbers in PlayLists cannot be edited. (I also updated the FAQ about Track Numbers in PlayLists as well.)
- The size text in the "Size" column in the Tree had a ":" prefixing the size. The colon has been removed.
- The Settings dialog looks better when using a non-English language. Thanks to mrmracing.
- Default Settings now set up properly. (I.e when WACHandler is executed for the first time on a PC.)
- Settings are now properly restored if the Cancel button is clicked.
- The Bit- and Sample Rates selected in the Settings dialog are now actually used when transcoding ripped CD tracks to MP3.
- The Year field is now handled properly when more than one track is being edited. Thanks to mrmracing.
- Added GUI feedback when muliple edited tracks are being updated to the WAC.
- WACHandler doesn't hang forever when connecting to an "empty" (i.e. not having any tracks at all) WAC. Thanks to xenon.
- Some internal improvements and a minor bug fix implemented for the UPnP lookup module.


Version 2.0.1.45 Released 2007-01-03
- Fixed bug that didn't query the MS CDDB correctly if the last track on the Audio CD is a Data track. Thanks to negev.
- Fixed a bug which always blocked queries to FreeDB.org database if MS CDDB queries failed. Thanks to negev.
- Fixed bug that made FreeDB.org queries to constantly fail.
- Added some extra internal "sanity checks" for CD Device enumerations. Hopefully it solves a crash reported by xenon.
- Removed the ugly "TreePanel" text between the two trees. Thanks to ConcretePost.


Version 2.0.1.44 Released 2007-01-02
- The Album, Genre, Year and Track Number tags in WMA files are now properly read. Thanks to ConcretePost for this info.
- The Status Text is now (almost always) cleared when a Drag'n'Drop operation has finished. Thanks to ConcretePost for this info.
- Data CD's are now identified with their CD Volume Names.

Version 2.0.1.43 Released 2007-01-01
- Path for saving ripped CD's is now correctly remembered in the Settings dialog (Thanks to DaveD).
- Dropping an MP3 file now properly starts the copy process. The crash has been fixed and internal test code removed (Thanks to DaveD).
- Added code to handle Settings when no data in Registry exists.


Version 2.0.1.42 Released 2006-12-31
- First release of WACHandler.


Version 1.1.3.18 Released 2006-06-14
This release didn't add any new functionality, it only contained fixes for the following bugs :

- If the WAC times out while loading Artist-, Genre- or Album info, the WAC700Downloader
crashed with an Access Violation while accessing address 0x00000000 when starting a
Drag'n'Drop operation, or when displaying the Properties for a track.
Thanks to "Mattbird" for pointing this out for me.

- If the WAC times out while loading Artist-, Genre- or Album info, two additional attempts
are executed before giving up.
(I found this on myself ! ;)

- If TCP/IP-port 19000 is used by some other application (or other running instance of
WAC700Downloader.exe), the application tries to use any available TCP/IP port within
the range 19001 to 19099.
Thanks to "cspenger" for pointing this out for me.

- A couple of internal thread dead-locks has been fixed.
Thanks to Markus Nordh for pointing this ot for me.

- Added instructions in the ReadMe.txt file regarding cable-connected WAC and the
WAC700Downloader.exe.
Thanks to Markus Nordh for pointing this out and testing this for me.

- Added info regarding how to enable logging of what's happening when the application is
running. I also added this info in the Streamium Café, 8:th of June, 2006.

- The Cancel button in the Copy Progress window is disabled while Windows Explorer is in the
"Preparing to copy..." phase.

- Correct default values are assigned to the settings if nothing is found in the


Version 1.1 Released 2006-06-08
- Additional WAC discovery method added. It is using the same way that the Philips
DMM application is using to detect a WAC UPnP device.

- Added support for the WAC5. Thanks to Wolter Smit for helping me out with this.

- Drag'n'Drop from the WAC700Downloader to the Windows Explorer is now used for
copying tracks from the WAC. The previous "Download" button and the Destination
path combobox are therefore removed.

- Confirmed to work with WAC700 FW 1.2.10 (thanks to JohnDB and others).

- Should now work ok (or at least better...) when Windows is configured to use
"large fonts". Thanks to Laurent for pointing this out.

- Properties can now be shown for both Devices and Tracks.

- Settings in the Settings Window (in v1.0, these settings were shown when the
"Download" button was clicked) are remebered between sessions.

- If DirectShow is properly installed on the PC, a selected Track can be played.

- It is possible to select one or more Tracks and save them as a M3U or a PLS playlist
for use in WinAmp.

- And other, internal improvements...


Version 1.0 Released 2006-04-14
- First release of WAC700Downloader.