INTRODUCING: CDAUDIO.EXE A Compact Disc Audio Player Application The programs only requirements, besides a CD-ROM drive capable of audio playback of music discs, is OS/2 2.x and PM. This program does NOT require the Multi Media PM2 to be installed. The program sends IOCTLs to the CD-ROM device driver, both OS/2 2.0 and OS/2 2.1 drivers will work with this application. CDAUDIO.EXE is a full 32 bit presentation manager application. A MOUSE IS REQUIRED THERE IS NO KEYBOARD SUPPORT. I figure anybody using OS/2 2.x without a mouse must not have PM loaded, in which case cdaudio would not run anyway. ================================================== Here is a description of each button in cdaudio ================================================== PLAY Button: |> Pressing play by itself plays track 1 through to the end of the disc. Pressing after a number was entered plays that track number to end of disc. Pressing with memory active plays the play list stored in memory. Pressing with pause active resumes play at the current postition. ================== PAUSE Button: || Pressing pause will stop audio playback at the current position. ================== STOP Button: [ú] Pressing stop will stop audio playback and seek head to track 1. ================== SKIP UP Button [||>]: Pressing skip up will advance playback to next track. Pressing with memory active will advance playback to next track in list. ================== SKIP DOWN Button [<||]: Pressing skip down will cause playback of previous track. Pressing with memory active will cause playback of previous track in list. ================== SEARCH UP Button [|>|>]: SEARCH DOWN Button [<|<|]: Pressing search up will increase current playback by two seconds. Pressing search down will decrease current playback by two seconds. ================== REPEAT Button: Pressing repeat will cause the playback to play disc over again. Pressing with memory active will cause playback to play list again. ================== EJECT Button: Pressing eject will cause CD disc to be ejected from the drive. ================== MEMORY Button: Used in conjunction with the number keypad to enter tracks in memory. Press desired track number on keypad and then pressing memory will store that track number in a list to playback when the play key is pressed. ================== RECALL Button: Will show a dialog box and display the playback list stored in memory. ================== CLEAR Button: With a number key active it Will clear a keypad entry With memory active it will display a message box to clear the play list ================== CDAUDIO.EXE will NOT stop playback if the program is closed. If closed when memory was active the disc will play the current track and stop. If closed with normal playback active the disc will play to end of the disc. Known Problems: Sometimes pressing the search buttons causes the playback to stop. Pressing the play button will resume play at the current position. In OS/2 2.1 the CDROM driver doesn't seem to work correctly if booted up with NO CD in the drive. Also if booted up with a data disc in the drive sometimes cdaudio does not think the drive is ready when switched with a music disc. These problems are being investigated. ------------------------------------------------------------------------------ FUTURE PLANS FOR CDAUDIO: I am planning on putting in support for the user to input disc and track titles to store in a file indexed off of UPC codes on the disc, if no UPC code is found then it would index off of number of tracks and total time of disc. Also planning on putting in support for display options. Examples: Display total time of disc or track time during playback or both. Any suggestions to improve the look and functionality of cdaudio are welcome. ------------------------------------------------------------------------------ Allen Regal 7758 Regal Pine Lane Orlando, FL 32810