home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: Multimed / Multimed.zip / cdp2b107.zip / cdp-beta.txt next >
Text File  |  1998-03-24  |  2KB  |  68 lines

  1.      Simple CD Player for OS/2 v.1.07
  2.         (c) Dmitry Kubov 1996-1998
  3.           PUBLIC BETA / 24 march
  4.  
  5. New Features:
  6. ~~~~~~~~~~~~~
  7.   Controlling CDP/2 using PIPE. Simple example:
  8.  
  9.     echo eject > \pipe\cdp00
  10.  
  11.   Implemented commands (all without parameters):
  12.     eject         load
  13.     play          pause
  14.     stop
  15.     next          prev
  16.     +ar           -ar              (same as in command line)
  17.     +ap           -ap
  18.     status 
  19.       (return current status: 'No Disk'/'Play'/'Stopped'/'Paused'
  20.       at Track Min:Sec)
  21.  
  22.   Network pipe feature also working - run cdp on "server" and try
  23.   "echo play > \\server_name\pipe\cdp00" on the client machine.
  24.  
  25.  * NOTE: pipe name will be changed in release for supporting multiple drives,
  26.    1st player uses cdp00 name, next - cdp01 .... thru - cdp09
  27.  
  28.  * NOTE: use pipe in message mode in your application (echo uses message mode)
  29.    pipe_c.exe included for testing "status" feature. Sample session (last
  30.    quit command used only for pipe_c.exe):
  31.  
  32.      [D:\vp\out]pipe_c \pipe\cdp00
  33.      Enter command : status
  34.      Playing 05 03:13
  35.      Enter command : next
  36.      OK
  37.      Enter command : quit
  38.      OK
  39.    
  40.  * NOTE: Binary pipes will be added in next release.
  41.  
  42.  * NOTE: You can detach cdp/2 now and control drive using pipe
  43.  
  44. I'm looking for:
  45. ~~~~~~~~~~~~~~~
  46.  * REXX script for Juke-BOX support. Main idea:
  47.    /* run 1st cdp */
  48.    cdp e: -ap -ar
  49.    /* run 2nd cdp */
  50.    cdp f: -ap -ar
  51.    /* now loop between two or more drives */
  52.    echo play > \pipe\cdp00
  53.    /* wait for status = Stopped .... */
  54.  
  55.    /* dunno how to do this, not enought free time */
  56.  
  57.    echo next > \pipe\cdp00  /* rewind to track 1 */
  58.    /* now playing 2nd drive */
  59.    echo play > \pipe\cdp01
  60.    /* etc.... */
  61.  
  62.  * FeedBack - discussing API for binary style pipe in cdp-daemon
  63.    (new programm w/o any interface)
  64.  
  65. How to contact me:
  66. ~~~~~~~~~~~~~~~~~
  67.   E-mail : Dmitry@north.cs.msu.su
  68.