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 :
- CD functions are now working
properly on PC's that has aspi32.dll files installed.
- Crash when trying to read a PC
file with MP3v2.2 tag containing Album Art has been fixed. Thanks to
Bernd.
- Album Art is now correctly
displayed in the (PC) Track Properties window.
- MP3v2.2 Album Art that is
bigger than 50kb is now handled correctly (i.e. no crash). Thanks to
John.
- WAC's identifying the model
name as "PHILIPS WIRELESS MUSIC CENTER" is
now forced to "WAC700" (not an optimal solution, but hopefully it will
work). Thanks to suewright.
2.1.36.139
Released 2008-12-08
Bug fixes :
- Crash when failing to open an MP3 file for Id3v1 tag reading now
fixed. Thanks to Dave Walls.
- Fixed the album-split bug in WAC when changing Genre fro all
tracks in an album. Thanks to Neill (woolaco). The payoff is that
editing tracks is now 2 times slower...
- After a track has been played remotely, a new track can now be
started.
- An MP3 ID3v2.2 Tag size bug has been fixed so it doesn't crash
WACHandler. Thanks to Jaap.
New/Modified features :
- It is now possible (in two ways) to skip loading the PCFolders
tracks when WACHandler is starting up. Either start WACHandler with the
command line argument -NoPCFolders (you can create a separate
Windows shortcut for this), or click the Close "X"-button in the upper,
right corner of the WACHandler window. If PCFolders are being scanned,
you will be asked wheter you want to quit or just abort the PCFolder
scanningprtocedure. Thanks to Phil and cgriell.
- Another, new startup argument that tells WACHandler the IP
address of the WAC unit has been added; -WACIP=x.y.z.w (where
x.y.z.w is teh IP address of the WAC). This disables the UPnP/PCLink
lookup threads as well. Thanks to cgriell.
- Added a progress bar showing the progress of remote playback of a
track.
Notes :
- I have found out that a CD inserted in my PC is not processed (no
Audio tracks found). Perhaps it's only in my machine, but I will see if
I can fix this bug.
- The track length of MP3 tracks with Variable Bit Rate (VBR) is
not properly displayed due to improper handling in the DirectShow API.
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.