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

Slink-e / CDJ Discussion Archive #1

CDJ update

Posted By: Colby Boles <cboles@s...>
Date: Monday, 24 August 1998, at 2:08 p.m.

I've put a new version of CDJ on the website. Look below for details of the changes.

Colby

8/23/98

Fixed small bugs in Options->Player Property Sheet

Playlist scrolls when performing drag-and-drop operations

Playlist window doesn't move to the beginning of the list after moving. deleting, etc. - it stays put.

Added command line feature to allow CDJ to start playing a playlist at startup. The format is:

cdj test.pla

where test.pla is your playlist. I don't plan to add a lot of features to the command line options as I intend to make CDJ controllable via the SlinkX ActiveX Control / Server which will be much more versatile. There will also be a command line method for sending messages to the server which will in turn allow you to command CDJ from the command line while it is running.

Upped CDDB connection timeout time from 100 to 300 seconds in case people have very slow connection or high startup latencies

Fixed bug which was preventing the CDJ from searching COM5-8 on startup

Fixed bug which caused multiple items to be deleted from the playlist when a user deleted the current item and the next item was on the same player.

8/22/98

Added time seed to shuffle randomizer

8/19/98

Improved descriptions of CD player models in player view Fixed player startup ID routines to properly identify the player via it's text string even if it is off.

8/5/98

Fixed bug which caused many ir low level commands to also be interpreted as ir[] commands and cause garbage to be sent out the IR port. All is well now. This may have been the cause of muchof the difficulty people were having in developing new device files. This bug affected the transmission of data only, not the reception.

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...

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.