WACHandler
Revision history
(The now obsolete WAC700Downloader
was version 1.x, first release of
WACHandler is v2.0.1.42)
2.2.52.186
Released 2010-01-04
Bug fixes :
- Removed test code for playing
tracks remotely. Thanks to Transpluto.
- Fixed minor bug (division by
zero) that could crash WACHandler after adding a track to a PlayList.
Thanks to Patrick.
2.2.51.185
Released 2010-01-02
Bug fixes :
- Artists/Albums containing
trailing dot(s) (.) in the name didn't get their corresponding
Artist/Album folder(s) created properly because Windows does not allow
this. Now the last "." will be replaced with an underscore ("_") and
all is now fine. Thanks to Thomas.
- When dragging and dropping
tracks from the PC Tracks tree to a Center, WACHandler never
asked what to do with already existing tracks. This has been
fixed now. Thanks to Alejandro.
- Fixed a crash when starting to
drag tracks. Thanks to Jef.
2.2.50.184
Released 2009-12-27
Bug fixes :
- Fixed a crash when deleting a
track from a Center. Thanks to Imar and Mark.
- Fixed crash when ripping a CD. Thanks to
Fen, Adrian, Michael, Lucas and Mick.
2.2.49.181
Released 2009-12-13
Bug fixes :
- Now handles temporary file
naming better to avoid crashes when a temp file name is occupied.
Thanks to Fen.
- Creates destination folders
when a track is dropped in the PC Tracks tree. Thanks to Norbert.
- The dialog asking about how to
handle already existing tracks in the destination shall now look better
in screen resolutions different than 96 DPI. Thanks to Norbert.
- More info added in the Log file
about WiFi/Cable NIC's. Thanks to Dan.
2.2.48.180
Released 2009-12-09
Bug fixes :
- Crash when uploading track(s)
to the Center fixed (I forgot to switch off som test code in the
previous release). Thanks to David.
2.2.47.179
Released 2009-12-08
Bug fixes :
- The "Cannot create file" error
when downloading tracks from WAC to PC using the "Download to PC..."
menu has finally been corrected. Thanks to Fred de Graaf, Norbert
Barbosa and many others.
- Time conversion error "Invalid
argument to time encode." crash has been fixed. Thanks to Andreas
Wizemann
- Internal PC Track scanning
error fixed (I hope). Thanks to John Lythgoe.
- Crash when WACHandler is
scanning PC tracks in the background (and the user selects Normalize,
but this is probably irrelevant) fixed. Thanks to Jörg.
- Rare crash when multiple tracks
are being deleted fixed. Thanks to Koenti.
2.2.46.177
Released 2009-10-14
Bug fixes :
- Rare crash when selecting an
Album in the PC Folders tree fixed. Thanks to Jörg.
- Rare crash when editing
multiple tracks solved. Thanks to Jörg.
- Progressbar not showing correct
info (5500% !?!) when copying a PlayList from one WAC to another.
- Now not reinserting already
existing tracks in the destination PlayList when copying a PlayList
from one WAC to another.
- Prevented a crash when a WAC
Tree node is opened (expanded) prematurely. Thanks to Anthony.
- Maintain the Track Number order
in the destination when copying a PlayList from one WAC to another.
2.2.45.174
Released 2009-09-28
Bug fixes :
- Crash when selecting the
"Download..." menu item now fixed. Thanks to Mick.
- Fixed layout in the Settings
and Update windows when running Vista and some themes/font size
combinations. Thanks to John.
- Crash when adding a new PC
Folder (for drag'n'drop) fixed. Thanks to Amanda.
2.2.44.173
Released 2009-09-22
New/Modified
features :
- Now allows shuffling when more
than one PlayList is selected. Thanks to ChrisWithey.
- A simple Search function has
been added. Select a start track and then select the Find item in the
Track menu. It will be improved in coming versions of WACHandler.
Thanks to Fen.
2.2.43.172
Released 2009-09-18
Bug fixes :
- Potential crash during startup
avoided now.
- Not all tracks were loaded from
a PlayList (WAC700 and probably WAC5
too) with 300 tracks. Only up to 288 are loaded. Thanks to Tom.
- If one (or more) tracks are
removed form a PlayList and Shuffle is
activated => Crash due to not updated Track Numbers within the
PlayList. Thanks to Tom.
- Crash occurring when deleting
multiple tracks has been fixed.
- Now supporting "plain" (non
"EXTM3U") M3U PlayLists. Thanks to ChrisWithey.
New/Modified
features :
- The number of selected tracks
shown in the Status Bar.
2.2.42.169
Released 2009-09-14
Bug fixes :
- Crash when dragging and
dropping track(s) from the PC Tracks tree to
the WAC tree now fixed. Thanks to Victor and Therese, Torbjörn
Ivarsson
and many others.
- Tracks stored in a local disk
that are modified by a third-party
application does not crash WACHandler anymore. Thanks to Hiskia
Gerestein and others.
- Tracks stored in a local disk
that are modified by a third-party
application are now properly updated in the Tracks Cache database table.
- Now (hopefully) avoiding a
crash when adding a new PC folder. Thanks to André Harmsen and
Helio Guerreiro.
- Force to show three (3) trees
when started the first time. Especially critical when used on a Mac.
Thanks to Empty6Pack.
- Bug causing a crash when an
empty PlayList is right-clicked is fixed. Thanks to R T.
- Illegal filename characters
(such as "*", "?", "<", ">" and so on) are now properly
substituted for "_" again.
- A "List Index out of count (1)"
crash when a PC track was found has been fixed. Thanks to Reithmuller.
- Probably a related (to the bug
above) error fixed. Thanks to Richard Clark.
- It is now possible to drag and
drop more than one PlayListsHandle Multiple PlayLists being dropped on
a WAC. Thanks to Chris
White.
- Fixed bug that deleted the
complete Artist Node (just in the WACHandler
window, it was all deleted from the WAC) when a track selected under
WAC/Artists/[The Artist]/[Album Name]/[The Track]
New/Modified
features :
- Tracks uploaded to a WAC are
checked for duplicates and the user is allowed to choose an action
before uploading starts.
- The last phase when loading
data from a Center, "Inserting xxxx Tracks
into the tree..." has been slightly optimized for speed. It's around
10%-20% faster now.
- Some extra details are logged
if WACHandler is executed in Log mode.
- To improve the performance when
expanding a tree node (clicking on the
"+ icon", the columns are not automatically sized anymore. Use the
F4-key to auto-size the columns instead.
- Support wmp playlists. Thanks
to Jonsey.
- WACHandler can now also export
PlayLists in iTunes (txt file) format.
2.2.41.161
Released 2009-07-09
Bug fixes :
- Now there are always 3 Trees available. Thanks to homer555
(running WACHandler on a Mac)
- WACHandler now retrying a second time to update MP3 file tags if
the first write attempt fails. Thanks to Jesper.
- Random (dynamic casting bug) crash hopefully fixed now. Thanks to
M. Sagan and others.
New/Modified
features :
- Playlists in a WAC can be shuffled. Thanks to Suse.
- Now it is possible to upload iTunes playlists (with ".txt"
extensions). Thanks to ChrisA.
2.2.40.159
Released 2009-06-30
Bug fixes :
- Uploading PlayLists is now
working. Thanks to IbikuRennt.
- Downloading (exporting) a
PlayList to the PC is now working correctly again.
- PlayList contents were mixed up
when more than one WAC was discovered by WACHandler.
- Fix crash when scanning PC
tracks during startup. Frank and numerous others.
- Minor ("cosmetic") bug when
saving PC Folder paths in registry fixed.
- When all the PC Folder paths
has been removed from settings, the cache data is also removed.
- Bug that crashed WACHandler
while ripping a CD and the output path is bad has been partly fixed.
Thanks to Fen.
- Uploading (via Drag'n'Drop) a
folder now works as expected. Thanks to Mike.
- Editing tracks stored on the PC
is now working again.
- PC tracks edited by 3:rd party
SW is now handled correctly by WACHandler. (Reselection of the track
and keeping it in the same place in the tree is still missing though.)
- "Skip Duplicates" when
uploading tracks is now working again.
- The "Ignore 'the'" setting is
now properly taken care of. In release 39, it was only activated when a
tree was manually sorted (by clicking a tree header).
- Don't crash when reading a
mangled WMA file. Thanks to Joe.
- Drag'n'Drop to Explorer is now
working better.
New/Modified features :
- Delete-confirmation has been
implemented. Thanks to zitoune92.
- Create destination folder in PC
based on Album and/or Artist text. This is controlled in the "Track
Naming" tab in the Settings window. Thanks to Joe.
2.2.39.152
Released 2009-05-25
Bug fixes :
-
The PC Tracks tree now shows MP3 tag info containing 16-bit characters
properly. Thanks to habakuk for example files.
-
A track can now be uploaded more than once. In earlier versions,
when a track had been dropped on a WAC, it was not accepted to be
dropped again unless WACHandler was restarted.
-
Two minor bugs corrected regarding D'n'D.
-
Rare crash when deleting tracks in a playlist fixed. Thanks to Sven
Wallén.
-
My e-mail address is now filled in in the recipient field
automatically when a bug report is created and the user has selected to
mail it to me. Thanks to Sven Wallén.
-
Fixed detection problems/flaws of MCi500H.
-
Bug when detecting prefixing "The" in strings fixed. It no longer
classifies "There","Their" etc as "The". Thanks to Alan for reporting
this one.
-
Logfiles are now forced to be created in the same folder as the
WACHandler.exe file. In earlier versions, the log file destination
folder changed after a file request window had been used.
-
Expanding the "PlayLists" node when there are no PlayLists stored
in the WAC no longer locks the mouse cursor in "busy" mode.
-
Some minor improvements regarding track playback on the PC and other
UPnP renderers has been made.
New/Modified features :
- Now runs in Linux,
Ubuntu 8.10.
No IP changes and no Audio Playback possible yet though.
-
Now works on a Max running Mac OS X and CrossOver. Thanks to Gertie for
testing this for me.
-
Added info about Linux (Ubuntu + Wine) and Mac OSX (+ CrossOver) on the
webpage.
-
Dragging'n'dropping of Artist and/or Album nodes to PC now works.
-
PC tracks are now cached between sessions.
-
PC track scanning is done in a background thread.
-
Now using UPnP "friendlyName" tag if present.
-
New setting allows to select whether to ignore prefixing "the" in
titles/albums/artist names when sorting the trees.
-
Revoked and finished the "Export a PlayList to a .pls/.m3u file"
function. Thanks to Alan.
2.1.38.144
Released 2009-01-30
Bug fixes :
- The layout of the Station IP
Addresses in the Properties window of a WAC700 (and hopefully a WAC5)
now looks better.
- A WAC700 connected both with
WiFi and Cable is no longer shown as two, separate units.
- The MCi500H now correctly
identified. It was identified as a WAC700 in release 37 (only).
- Crash fixed when renaming stuff
and a file has been updated simultaneously in the PC tracks folder.
Thanks to Bernd.
- Fixed a rare crash while
uploading tracks form the PC Tracks tree to a WAC. Thanks to Iain.
New/Modified features :
- Exporting lists of All Tracks,
Artists, Albums and/or Genres to .CSV-files is now possible via
right-click on each, particular node.
- It is now possible to
drag'n'drop a Windows Explorer Folder to the PC Folders tree. This is
an alternative to adding folders using the Settings dialog.
- Selecting "Export..." while the
"Playlists" parent node is selected doesn't crash the application any
more.
- Some minor improvements when
exporting a PlayList (or all PlayLists).
- When exporting a Playlist to
CSV, the name of the Playlist becomes the suggested filename of the CSV
file in the filename dialog.
- Added more Log info when
loading data from a Center. Mainly for debugging WAC700 detection &
load problems. Thanks to Iain.
- When a track (in the PC
Folders) has a total of more than ½ megabyte (500000 kb) of
Album Art (in one or more images); the track Icons are drawn with a red
background in the tree. Thanks to preamble for the example track.
- Logging extra info about CD Ids
before querying the CDDatabase(s) to solve a unusual crash. Thanks to
Mark Gunton.
- Added a popup menu entry for
uploading selected tracks in the PC Tracks tree to a selected WAC.
Thanks to Synchronyme.
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.