| Read Responses | Return to Index | Read Prev Msg | Read Next Msg |

Slink-e / CDJ Discussion Archive #1

New 8/1/98 CDJ Version

Posted By: Colby Boles <cboles@s...>
Date: Saturday, 1 August 1998, at 1:05 p.m.

I've put a new version of CDJ on the website which is significantly better in terms of CD Library management. It keeps track of discs it discovers missing, new discs, and moved discs, all during the process of playback (even if you are not using a playlist, but have the players running while CDJ is on). There are also some other small changes. Read the excerpt from the revision log below for more details. I haven't tested this version for more than a few hours, so let me know if you have any problems. It's always a good idea to make a backup copy of your old cdj.exe in case you want to revert to an older, more stable, version. In the future I plan to add a feature where CDJ actively researches all unknown slots in the background when a given player is not being used for playback. This will be the final key element in disc management, allowing cdj to keep track of all of your discs transparently.

Colby

7/31/98

Fixed bug which caused discs previously occupying the location of a new disc to not be marked as missing.

Disc search now has just a single toolbar button which leads to a dialog with more advanced search control

Made CDDB Lookups "friendly" with a interactive server progress / cancel window. CDJ is set to timeout after waiting for the server for 30 seconds.

Library now loads on a seperate thread, decreasing CDJ's startup time.

For every disc that gets played (whether under playlist control or "free-running" while CDJ is on), CDJ now verifies its track time against the CD library. If things don't match up, the following happens:

1) The disc thought to be in this location is marked as missing in both the CD Library (and the Playlist, if it's there). Since it will be "missing" in the playlist, it won't be played

2) The disc that IS in this location is looked up, either causing a disc already in your library to be moved, or adding to the library. The playlist is also updated. If you don't have a full-time connection to the internet, you should leave the "use internet" CDDB option unchecked during normal day-to-day playback. This will cause any new discs that are found to be marked as queued instead of trying to contact a CDDB server immediately.

Added some thread safety to the playlist. Still not bombproof...

7/30/98

CDJ now updates the library when it finds discs which are missing. The missing discs are grayed out. Missing discs are defined as those which give the no_disc[] S-Link response.

Missing discs are also updated in the playlist.

7/30/98

Modifed cross-fade control to be more flexible.

Added low-level slink-e control support through lowlevel.cde. Read the comments in this file for documentation.

7/27/98

Changed Playlist toolbar save button to "Save As" instead of "Save"

7/26/98

All Slink-es connected to CDJ are now pinged every second to insure that the are still alive and well. If CDJ looses a connection if will give you a system message and ask you to retry. If you do, the following will happen:

(1) CDJ will ping the Slink-e some more, if it gets no response then it goes to step (2) (2) CDJ attempts to re-locate the Slink-es and players

Added support for 8 COM ports. Don't have a good way to test it though...

7/24/98

Fixed CDev to properly decode Phillips RC-5 style "shift" encoding. Hopefully all the other remotes still decode properly... let me know.

Fixed bug which caused image window to flash when you sized it close to the actual image size.

7/20/98 If you close CDJ while minimized, it now restores in the "normal" window size when you restart it. This avoids he problem where CDJ would restart and the window would only minmize or maximize.

Responses To This Message

| Read Responses | Return to Index | Read Prev Msg | Read Next Msg |

Password:

Slink-e / CDJ Discussion Archive #1 is maintained by slinke-bbs-owner@nirvis.com with WebBBS 3.21.