Sony CDX-400 400 Disc CD Changer PC Control Project

This idea behind this project was born after buying the CD changer. It is time-consuming to
assign groups, artist names, and tedious to scan through and try to remember where a particular disc is. I am always adding discs, removing old ones, and compiling the best songs of multiple CDs onto 1 disc, so a flexible system was needed.
I began looking for products, like the s-Link-E and the software created for it.
The s-link-E cost $299 at that time (it may be less now) so I decided to hack the Sony 2-way sLink connections on the back of the CD player.
This did not work, since the only port I could gain reasonable control of on my PC was the printer port, and VB5 could not cycle the signals , or poll the incoming data fast enough to prevent the CDX-400 from timing out.
So I decided to do a 1-way interface, using Infrared signals. Backing this up was a simple database. This would contain artist, album, and music genre names, with no limit to the number of categories an album could be listed under. To make maintenance of the display text easier, it would be capable of sending names to the player as I would, operating the remote control.
http://www.ziplabel.com/cir/The above web address is where I found the solution. I ended up calling DOS in the background of Win95 and using the POWERIR.EXE downloadable at the site. I built a box with the IR input and output and recorded the signals. My program emulates the remote control, playing back signals in sequence.
My database uses simple, character delineated text files. I load these into collection objects indexed in various ways for quick access. This was simpler and cheaper than buying and installing Access, etc.
CDX.txt
I decided not to sell this item for several reasons. The recorded IR signals are unlikely to be usable on a different PC, and would have to be re-recorded for each user. The program has many bugs and many odd behaviors that I tolerate because the program is my own creation. To prepare it for market would not be worth the money I would get from shareware registration. I have no intention of servicing this software on top of a full time job.
If you read any of this,mail me with
comments, praise, abuse, suggestions at: EMail me!