HASE REVISIONS

1/21/2001 

SSS - Migrated to new Socket Server activex control (ss_activex) 

SSS - Removed DB_ALBUMCOVERS command - you can now use either of the "SQLSTATEMENT" commands to return this information - this adds flexibility - sorting, fields, where clause, etc.


1/08/2001 - 1/20/2001 

CID_SS - Caller ID Socket Server - preliminary design & testing with a new $20 caller id compliant modem (Please indicate if this would be useful in your system) - uses the new Socket Server activex control (ss_activex)

WM_SS - Windows Media Player 6.4 Socket Server - additional coding  & testing - uses the new Socket Server activex control (ss_activex) - should be available soon.

SSS - Finished planned database commands - added BASIC logging and error handling

SSS - Added a CRLFCRLF filter for outgoing socket text - if lyrics or other disc notes had an embedded CRLFCRLF, it is now converted to CRLF{SPACE}CRLF

TTS_SS - Now packaging the version that uses the new Socket Server activex control (ss_activex) - If you run TTS_SS, take a look at the new GUI that includes a log window - please provide feedback - all socket servers, including HASE will eventually be based on this control. TTS_SS also now has the minimize to system tray capability.

INSTALL - Fought a problem with the new ss_activex control not registering properly at install time - Right now, this will only show if using the Text2Speech Socket Server.

 


12/28/2000 - 1/07/2001 

ALL APPS - Changed socket protocol to be terminated with 2 CR+LF pairs. This allows the socket transmission of lyrics, multiple database rows, and the use of XML for database info. Attempted upgrade to newest version of Socket/X, but had to abandon since HASEx stopped functioning within IIS for ASP pages

SSS - Changed DB_ALBUMCOVERS to use a CR+LF pair to terminate each row

TTS - Added System Tray Icon and TTS now uses the SSX control

SSX - Created new activex control that encapsulates most socket server functions, including all socket work, command parsing and logging

WMSS - New design of an old idea - the Windows Media 6.4 Socket Server. For now, this is the socket server being used to test the new ssx activex control. This socket server can be used to play MP3, WMA, and Internet radio stations!

ASP_GUI - Cover browsing, Single CD info, Playing CD / Track Info, and basic commands. App returns PURE HTML to client - all activex controls are server-side.


12/12 - 12/27/2000 - HASE - Removed GUI components (Device tree, Event window) - These were removed for speed. Both are now available in the VB sample GUI

12/12 - 12/27/2000 - HASE - Added System Tray icon

12/12 - 12/27/2000 - SSS - Added System Tray icon

12/12 - 12/27/2000 - SSS - Added Commands:

PLAYLIST DIR CALLS
    GETPLAYLISTS 
    LOADPLAYLIST 

SERIAL & VERSION CALLS
    SERIALNUMBER
    SLINKE_VERSION

CDJINFO CALLS - This information is now persisted in SSS - you don't need to parse the "playing" event in client code
    PLAYING_ARTIST
    PLAYING_ALBUM
    PLAYING_TRACK
    PLAYING_TOTALTIME
    PLAYING_COVERFILENAME - Replaces COVERFILENAME
    PLAYING_CDJID
    PLAYING_LOCATION
    PLAYING_CURRENTTIME
    PLAYING_TRACKNUM

DATABASE CALLS
    DB_GETTRACK
    DB_GETALBUM
    DB_GETALBUM_BY_CDJID
    DB_ALBUMCOVERS
    DB_NUMTRACKS
    DB_NUMALBUMS

12/12/2000 - HASE - Added the NUMPROCS, GETPROCNAME, NUMARGS, SCRIPTFILENAME commands to retrieve info about the loaded script module

12/12/2000 - HASE - Added the NUMSOCKETSERVERS, GETSOCKETSERVERNAME, GATEWAYFILENAME commands to retrieve info about the socketservers connected to HASE

12/12/2000 - SSS - Added product key support for older slink-es that do not have a serial number, including SLINKE_VERSION command

12/12/2000 - HASE - Added product key support for older slink-es that do not have a serial number

12/12/2000 - SSS - Added statistic commands; STAT_CONNECTIONS, STAT_CALLS, STAT_EVENTS, STAT_CLIENTS

12/12/2000 - SSS - Added SLINKE_VERSION command

12/09/2000 - SSS - Removed HTTP socket functionality. I have provided instructions to accomplish the same goal using a webserver and ASP. ASP Cover "How-To"

11/25/2000 - SSS - Added GETPLAYLISTS command - returns all playlists from the CDJ Playlists directory - this directory must be specified as the command line option - "/playlistpath"

11/25/2000 - SSS - Added LOADPLAYLIST command - will load a playlist without the full pathname - uses the directory specified in the command line option - "/playlistpath"

11/25/2000 - SSS - Added COVERFILENAME command - returns the currently playing CD's cover image filename

11/25/2000 - HASE - fixed error in socket server response forwarding - HASE was not passing back the command, only the response

11/25/2000 - HASE - fixed error in WS_SS_CMD processing - runtime error on commands with no parameters

11/2/2000 - HASE - Added socket server command and response logging

11/2/2000 - HASEx - Fixed error in response processing causing processing delays

11/1/2000 - HASE - fixed error in socket protocol; sending additional colon