home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-3.iso / Tools / cdrom / CDPlayer.0.8.README < prev    next >
Encoding:
Text File  |  1992-03-31  |  3.1 KB  |  76 lines

  1.  
  2.     Here's something to entertain everyone using the new NeXT CD-ROM ...
  3.  
  4.     Find attached a command-line program to play audio CDs on the NeXT CD-ROM.  You'll need to connect the CD-ROM to a stereo through the two RCA connectors in the back of the drive, or to the stereo headphones in the front.
  5.  
  6.     Operation:
  7.  
  8.     usage: cdplayer [-p|-r] -t<target>|-d<device> [<track>]
  9.  
  10.     (Note: this program should be run setuid-root so it can read and write to the specified SCSI device.)
  11.  
  12.     Options:
  13.         -p    - pause audio play operation
  14.         -r    - resume audio play operation
  15.         -t <target>    - specify SCSI target (i.e. SCSI Id)
  16.         -d <device>    - specify raw SD device (i.e. -d /dev/rsd1h)
  17.         <track>    - play specific track-number
  18.  
  19.     The -d option can be used to force the NeXT to request the insertion of a CD before any play operation is started.
  20.     Option -t can be used only if a CD is already inserted in the drive.
  21.     NOTE: to eject a CD,  you'll have to use the disk command as root (i.e. disk -e /dev/rsd1h)!
  22.  
  23.     When a track is requested for playing, cdplayer will send a request to the CD SCSI controller to begin audio play, and then exit.  If the request fails, an error message will be produced.  Otherwise, the specified track will play until completion or another request is made (i.e. cdplayer is used to play another track, pause, etc.)!
  24.     Omitting <track> stops an audio play operation.
  25.  
  26.     The -r option can be used to force continuous play operation (i.e. play all tracks in a CD).  To do this, however, you must issue a stop playing command first.  For example, use the following to force continuous play:
  27.  
  28. $ cdplayer -d /dev/rsd1h
  29. $ cdplayer -d /dev/rsd1h -r
  30.  
  31.     NOTE: Play quality on a CD-ROM does not compare to high-fidelity (real) CD players!!!!
  32.  
  33.     In the future, the NeXTstep interface I plan to develop will provide for reading the CD toc (table of contents), determining what Read-Only devices exist on the SCSI bus, and many other goodies!
  34.  
  35.     Enjoy!
  36.  
  37. —————————————————————————————————————
  38. Felix A. Lugo
  39.  
  40. E-Mail: (NeXTmail preferred)    Felix_A_Lugo@ATT.COM
  41.         coco@ihcoco.ATT.COM
  42.     HOME NeXTcube    home@ihcoco.ATT.COM
  43. —————————---———————————————————————————
  44.  
  45. ---------------End of Felix's Notes----------------------------------------------------
  46.  
  47.  
  48. Since I can't stand typing lots of command-line stuff, I added a NeXTstep front-end to Felix's cdplayer application.  
  49.  
  50. In this package are Felix's Notes (above) the command-line cdplayer application & my NeXTstep front-end for cdplayer.
  51.  
  52. Place cdplayer in your path (/usr/bin is a good place or /usr/local/bin if you have created this directory & have it in your path) and make it SUID root.
  53.  
  54. #chmod 4755 /usr/bin/cdplayer
  55.  
  56. Also, make /usr/etc/disk SUID root
  57.  
  58. #chmod 4755 /usr/etc/disk
  59.  
  60. Then double-click on CDPlayer & enjoy.
  61.  
  62. ----------------
  63. Tyler Gingrich
  64. (614) 292-7211
  65. tyler @kiwi.swhs.ohio-state.edu               (NeXTmail Accepted)
  66.  
  67. PS: I know this whole thing is a little crude, but it works & will be improved in the future.
  68.  
  69.  
  70. -------------------------------------------------------
  71.  
  72. This is a replacement for the original version of CDPlayer.  There was a bad method under the play button.  Oops!  
  73.  
  74. Sorry for the inconvenience.
  75.  
  76. Tyler